This repo contains the framework for testing Syndicate under Jenkins CI.
Tests to be run have been split out into the syndicate-tests repo.
- Syndicate binary packages are built with Jenkins, triggering the CI process to start the test process.
- Test scripts are checked out from the
syndicate-tests
repo. make full_test
is run by Jenkins, which builds docker images for abase
,ms
, andtest
containers and installs the Syndicate binary packages- Docker instances are created per
containers/docker-compose.yml
- Tests are run with the
testwrapper.sh
script - Docker instances and images are deleted - Jenkins collects the contents of the
output
andresults
directories as artifacts and process the TAP files in the results directory.