diff --git a/tests/main.nf.test b/tests/main.nf.test index 34c7845..d209cf1 100644 --- a/tests/main.nf.test +++ b/tests/main.nf.test @@ -8,7 +8,7 @@ nextflow_pipeline { when { params { - remoteFile = "tests/testfile.txt" + remoteFile = "${baseDir}/tests/testfile.txt" } } @@ -17,7 +17,7 @@ nextflow_pipeline { assert workflow.trace.tasks().size() == 13 assert workflow.trace.succeeded().size() == 12 assert workflow.trace.failed().size() == 1 - assert snapshot(workflow.out, path("work/outputs").list()).match() + assert snapshot(path("work/outputs").list()).match() } } @@ -27,7 +27,7 @@ nextflow_pipeline { when { params { skip = "test_success" - remoteFile = "tests/testfile.txt" + remoteFile = "${baseDir}/tests/testfile.txt" } } @@ -36,7 +36,7 @@ nextflow_pipeline { assert workflow.trace.tasks().size() == 12 assert workflow.trace.succeeded().size() == 11 assert workflow.trace.failed().size() == 1 - assert snapshot(workflow.out, path("work/outputs").list()).match() + assert snapshot(path("work/outputs").list()).match() } } @@ -47,7 +47,7 @@ nextflow_pipeline { when { params { run = "test_success" - remoteFile = "tests/testfile.txt" + remoteFile = "$baseDir/tests/testfile.txt" } } @@ -56,7 +56,7 @@ nextflow_pipeline { assert workflow.trace.tasks().size() == 1 assert workflow.trace.succeeded().size() == 1 assert workflow.trace.failed().size() == 0 - assert snapshot(workflow.out, path("work/outputs").list()).match() + assert snapshot(path("work/outputs").list()).match() } } @@ -74,7 +74,7 @@ nextflow_pipeline { assert workflow.trace.tasks().size() == 12 assert workflow.trace.succeeded().size() == 11 assert workflow.trace.failed().size() == 1 - assert snapshot(workflow.out, path(params.outdir).list()).match() + assert snapshot(path(params.outdir).list()).match() } } diff --git a/tests/main.nf.test.snap b/tests/main.nf.test.snap index 629cada..3dea895 100644 --- a/tests/main.nf.test.snap +++ b/tests/main.nf.test.snap @@ -1,70 +1,42 @@ { - "Should skip TEST_SUCCESS": { - "content": [ - { - - } - ], - "timestamp": "2023-08-18T11:05:34+0000" - }, "Should skip a process": { "content": [ - { - - }, [ - [ - "test1.txt:md5,d41d8cd98f00b204e9800998ecf8427e", - "test2.txt:md5,d41d8cd98f00b204e9800998ecf8427e" - ], - "test.txt:md5,d41d8cd98f00b204e9800998ecf8427e" - ] + "test1.txt:md5,d41d8cd98f00b204e9800998ecf8427e", + "test2.txt:md5,d41d8cd98f00b204e9800998ecf8427e" + ], + "test.txt:md5,d41d8cd98f00b204e9800998ecf8427e" ], - "timestamp": "2023-08-18T11:05:34+0000" + "timestamp": "2023-10-04T11:44:43.844549" }, "Should publish to alternative directory": { "content": [ - { - - }, [ - [ - "test1.txt:md5,d41d8cd98f00b204e9800998ecf8427e", - "test2.txt:md5,d41d8cd98f00b204e9800998ecf8427e" - ], - "test.txt:md5,d41d8cd98f00b204e9800998ecf8427e" - ] + "test1.txt:md5,d41d8cd98f00b204e9800998ecf8427e", + "test2.txt:md5,d41d8cd98f00b204e9800998ecf8427e" + ], + "test.txt:md5,d41d8cd98f00b204e9800998ecf8427e" ], - "timestamp": "2023-08-18T11:05:34+0000" + "timestamp": "2023-10-04T11:44:48.06743" }, "Should only run one process": { "content": [ - { - - }, [ - [ - "test1.txt:md5,d41d8cd98f00b204e9800998ecf8427e", - "test2.txt:md5,d41d8cd98f00b204e9800998ecf8427e" - ], - "test.txt:md5,d41d8cd98f00b204e9800998ecf8427e" - ] + "test1.txt:md5,d41d8cd98f00b204e9800998ecf8427e", + "test2.txt:md5,d41d8cd98f00b204e9800998ecf8427e" + ], + "test.txt:md5,d41d8cd98f00b204e9800998ecf8427e" ], - "timestamp": "2023-08-18T11:05:34+0000" + "timestamp": "2023-10-04T11:44:45.712702" }, "Should run without failures": { "content": [ - { - - }, [ - [ - "test1.txt:md5,d41d8cd98f00b204e9800998ecf8427e", - "test2.txt:md5,d41d8cd98f00b204e9800998ecf8427e" - ], - "test.txt:md5,d41d8cd98f00b204e9800998ecf8427e" - ] + "test1.txt:md5,d41d8cd98f00b204e9800998ecf8427e", + "test2.txt:md5,d41d8cd98f00b204e9800998ecf8427e" + ], + "test.txt:md5,d41d8cd98f00b204e9800998ecf8427e" ], - "timestamp": "2023-08-18T11:05:34+0000" + "timestamp": "2023-10-04T11:44:41.565486" } -} +} \ No newline at end of file diff --git a/tests/main.test_stage_remote.test b/tests/main.test_stage_remote.test index 3221601..219fcc3 100644 --- a/tests/main.test_stage_remote.test +++ b/tests/main.test_stage_remote.test @@ -9,7 +9,7 @@ nextflow_process { when { params { - remoteFile = "tests/testfile.txt" + remoteFile = "${baseDir}/tests/testfile.txt" } process { diff --git a/tests/main.test_success.nf.test b/tests/main.test_success.nf.test index 5f39e1b..f46c66c 100644 --- a/tests/main.test_success.nf.test +++ b/tests/main.test_success.nf.test @@ -8,7 +8,8 @@ nextflow_process { then { assert process.success - assert snapshot(process.out).match() + assert process.exitStatus == 0 + assert process.trace.tasks().size() == 1 } }