For information on Cromwell's Integration Testing Suite, see the Cromwell documentation on Centaur.
Classes extending org.scalatest
that ingest .test
files and turn them into runnable test suites.
Collection of .test
cases. In test.inc.sh
we map Github Action jobs to case directories with create_centaur_variables()
. Not all cases are run!
As of July 2024, Centaur searches recursively for .test
files, so they can be placed in subdirectories along with their resources.
Functionality to start, stop, and restart the Cromwell server under test. Also contains abstractions for asserting on metadata and workflow outputs.
Tests for Centaur itself.