With the Valispace integration, you can see all of your Epsilon3 procedures, tests, and builds alongside your engineering requirements and verifications.
Procedure status will be automatically updated within Valispace, improving traceability and saving you hours of manual work.
Quick Demo of the Integration
Slack your Customer Success Manager if want to explore this new integration!
Setup Instructions
In your User Settings (in Valispace) you need to define the variables
EPSILON3_API_KEY
(instructions to generate E3 API key) andEPSILON3_TEAM_KEY
(E3 workspace ID form URL, right after/team
e.g./team/<WORKSPACE_ID>
)Under Project Settings create a new verification method called
Epsilon 3 Test
with anUpload
closeout reference typeUpload the following two scripts by going to the Scripting tab and clicking
+ Script
First file with the name
create_check_run
File 1 - main.py (file must be named
main.py
to upload into Valispace)Second file with the name
fetch_e3_procedures
File 2 - main.py (file must be named
main.py
to upload into Valispace)
Now create a new dashboard with two action items, one for for each script (e.g.
Fetch E3 Procedures
andCreate & Check Runs
), there are instructions on how to create a dashboard hereOnce all steps above are done you can run the scripts from the project dashboard
First run
Fetch E3 Procedures
to import the released E3 procedures into ValispaceNext go to your requirements and under the
Epsilon 3 Test
verification method you can add a procedure to it by selecting the correct procedure from the closeout reference menu (adding it to different verification methods will not work)Once the procedures have been added, go back to the dashboard and select
Create & Check Runs
to create the running procedures on E3 and reflect the status in Valispace, this is also used to update the latest status of E3 runs in Valispace after runs are ended in E3