0.1.0-alpha
Pre-release
Pre-release
List of features:
- REST API with the following functionality:
- Define rerunnable tests
- Define your tool as a
pipeline- Group your tests based on their purpose
- Specify a pair of WDLs for running and evaluating the results in a
template- The WDL you want to test will run first, and its outputs will be fed into the WDL you design for evaluating them
- Set default inputs in a
test- Define the inputs that will be consistent between runs of the test
- Define your tool as a
- Define results to be extracted from tests
- Specify a
resultfor each important output you want from a test
- Specify a
- Run those tests
- Set the rest of your inputs and submit the test to run on a Cromwell server
- Check the status of your
run
- Query results
- View results for each run
- Query for runs by pipeline, template, test, creator, status, date
- Define rerunnable tests
- Database migrations
- Added migrations for applying and reverting PostgreSQL DB schema changes to work with CARROT
- Docker configurations for testing and running
- Created Dockerfile and Docker Compose config for running CARROT
- Docker Compose file includes config for starting PostgreSQL and Cromwell servers to store data and run tests respectively
- Created Dockerfile and Docker Compose for running unit tests without the need to set up a local environment
- Created Dockerfile and Docker Compose config for running CARROT