Run Test Automation Scripts
Overview
Run your automated test cases independently of the build or deployment outcome, targeting any Salesforce Org. Tests may include Selenium scripts (Maven/non-Maven) stored in ARM’s Test Automation Framework (TAF) or your Version Control System. You can also integrate external test automation tools like Provar and AccelQ.
Procedure
Log in to your AutoRABIT account.
From the top navigation, go to Create New > New CI Job.
Select the tile: Run Test Automation Scripts.
Provide a descriptive name in the Job Name field.
Add a brief description for the CI job.
Select or create a Group to help organize your CI jobs.
The interface is split into sections, detailed below.
Tests
Choose how to fetch the test cases:
Version Control
AccelQ (requires plugin)
Provar (requires plugin)
Version Control
Configure tests committed to a VCS branch.
Steps:
Choose Repository Type, Repository, and Branch.
Select test execution mode:
TAF
Selenium Maven: Provide Test Case Root Path and Goals
Selenium Non-Maven: Specify Execution Type and Test Case Root Path
Options:
Run Test Even When Deployment Fails
Test Browsers
AccelQ
Steps:
Choose AccelQ as the fetch type.
Provide your Project Name and Test Job Name
Set any required parameters
Refer to AccelQ's AUTH PROPERTIES for Project Name and the Job section for Test Job Name.
Provar
Steps:
Select Repository and Branch
Enter:
Test Cases Root Path (up to
.testproject
)Test Cases Execution Path (e.g.,
tests/sample
)
Options:
Stop Deployment if Test Cases Fail to Compile
Run Test Even When Deployment Fails
Test Browsers
Choose Target
Select the Salesforce Org where test cases will run. This org will be pre-authenticated if using Provar.
Schedule
Configure when the job should run:
Daily: Runs daily at set time
Weekly: Runs weekly on selected days
No Schedule: Save job to run manually
For credential usage info in CI jobs, refer to this FAQ.
What Next?
Once setup is complete, you'll be redirected to the CI Job Results page where you can trigger a build for this CI job.
Last updated
Was this helpful?