Travis CI
This guide will help you integrate Scandium into your Travis CI pipeline. With just a few steps, you’ll be able to run automated tests from your Scandium test suite every time you push code.
Last updated
This guide will help you integrate Scandium into your Travis CI pipeline. With just a few steps, you’ll be able to run automated tests from your Scandium test suite every time you push code.
Last updated
By the end of this guide, your Travis CI pipeline will:
Automatically run tests from a Scandium suite on every push to your repository.
Display test results directly in the Travis CI logs.
Before you begin, make sure you have:
A account with:
Your API_TOKEN
A PROJECT_ID
and SUITE_ID
Access to a GitHub repository connected to Travis CI
A .travis.yml
file or familiarity with configuring one
Navigate to your project on .
Go to More Options > Settings.
Under Environment Variables, add the following:
Variable Name
Description
API_TOKEN
Your Scandium API token
PROJECT_ID
Your Scandium project ID
SUITE_ID
Your Scandium test suite ID
HUB_URL
(Optional) Selenium Grid URL, if running on your infrastructure
STARTING_URL
(Optional) The URL your tests should start from. This will override all tests within the suite you are executing.
.travis.yml
Add the following to your .travis.yml
file:
Once you've pushed this .travis.yml
to your repo, Travis will automatically run the pipeline, and your Scandium tests will execute.
Problem
Solution
❌ Missing required variable
Double-check that API_TOKEN
, PROJECT_ID
, and SUITE_ID
are set in Travis settings
❌ Script not found or not executable
Ensure the SCRIPT_URL
is valid and script has execution permission (chmod +x
)
🕒 Stuck waiting
Adjust WAIT_PERIOD
and MAX_ATTEMPTS
in the environment variables