diff options
author | Arun Isaac | 2025-08-24 12:33:55 +0100 |
---|---|---|
committer | Arun Isaac | 2025-08-24 14:24:11 +0100 |
commit | 14845d344ef346029fc58b7c66be6bc43b70a661 (patch) | |
tree | 0621c55ff85841ff3bb02bca438c417d434dd442 /HACKING.md | |
parent | ace57b16ee9fa46aaeb2a9f7980ecd24d97aa26c (diff) | |
download | ravanan-14845d344ef346029fc58b7c66be6bc43b70a661.tar.gz ravanan-14845d344ef346029fc58b7c66be6bc43b70a661.tar.lz ravanan-14845d344ef346029fc58b7c66be6bc43b70a661.zip |
Add end-to-end tests.
End-to-end tests allow us to test the whole of ravanan. This is a useful sanity check to ensure that basic workflows remain working.
Diffstat (limited to 'HACKING.md')
-rw-r--r-- | HACKING.md | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/HACKING.md b/HACKING.md index 3b3da27..7bb6691 100644 --- a/HACKING.md +++ b/HACKING.md @@ -4,3 +4,15 @@ Drop into a development environment using `guix shell`. This shell includes addi ``` guix shell -L .guix -Df manifest.scm ``` + +# Run end-to-end tests + +ravanan comes with a suite of end-to-end tests under `e2e-tests`. To run them, first compile the required CWL workflows from the ccwl sources. +``` +make -C e2e-tests +``` +Then, run cwltest like so: +``` +make -C e2e-tests check +``` +End-to-end tests require a running Guix daemon. |