Skip to content

Commit 86f9666

Browse files
committed
add a simple test
1 parent 4e6ffc0 commit 86f9666

File tree

2 files changed

+18
-5
lines changed

2 files changed

+18
-5
lines changed

Makefile

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -134,12 +134,11 @@ coverage.html: htmlcov/index.html
134134
htmlcov/index.html: .coverage
135135
coverage html
136136

137-
diff-cover: coverage-gcovr.xml coverage.xml
138-
diff-cover coverage-gcovr.xml coverage.xml
137+
diff-cover: coverage.xml
138+
diff-cover $^
139139

140-
diff-cover.html: coverage-gcovr.xml coverage.xml
141-
diff-cover coverage-gcovr.xml coverage.xml \
142-
--html-report diff-cover.html
140+
diff-cover.html: coverage.xml
141+
diff-cover $^ --html-report diff-cover.html
143142

144143
## test : run the ${MODULE} test suite
145144
test: $(pysources)

tests/test_examples.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import json
44
import logging
55
import shutil
6+
import os
67
import sys
78
import tempfile
89
import unittest
@@ -643,6 +644,19 @@ def test_no_js_console(self):
643644
self.assertNotIn("[log] Log message", stderr)
644645
self.assertNotIn("[err] Error message", stderr)
645646

647+
@needs_docker
648+
class TestRecordContainerId(TestCmdLine):
649+
def test_record_container_id(self):
650+
test_file = "cache_test_workflow.cwl"
651+
cid_dir = tempfile.mkdtemp("cwltool_test_cid")
652+
error_code, _, stderr = self.get_main_output(
653+
["--record-container-id", "--cidfile-dir", cid_dir,
654+
get_data("tests/wf/" + test_file)])
655+
self.assertIn("completed success", stderr)
656+
self.assertEqual(error_code, 0)
657+
self.assertEqual(len(os.listdir(cid_dir)), 2)
658+
shutil.rmtree(cid_dir)
659+
646660

647661
@needs_docker
648662
class TestCache(TestCmdLine):

0 commit comments

Comments
 (0)