File tree Expand file tree Collapse file tree 3 files changed +6
-20
lines changed Expand file tree Collapse file tree 3 files changed +6
-20
lines changed Original file line number Diff line number Diff line change @@ -113,23 +113,10 @@ pylint_report.txt: ${PYSOURCES}
113
113
diff_pylint_report : pylint_report.txt
114
114
diff-quality --violations=pylint pylint_report.txt
115
115
116
- .coverage : $(PYSOURCES ) all
117
- export COVERAGE_PROCESS_START=${mkfile_dir} .coveragerc; \
118
- cd ${CWL} ; ./run_test.sh RUNNER=cwltool
119
- coverage run setup.py test
120
- coverage combine ${CWL} ${CWL} /draft-3/ ./
116
+ .coverage : tests
121
117
122
- coverage.xml : .coverage
123
- python-coverage xml
124
-
125
- coverage.html : htmlcov/index.html
126
-
127
- htmlcov/index.html : .coverage
128
- python-coverage html
129
- @echo Test coverage of the Python code is now in htmlcov/index.html
130
-
131
- coverage-report : .coverage
132
- python-coverage report
118
+ coverage : .coverage
119
+ coverage report
133
120
134
121
diff-cover : coverage-gcovr.xml coverage.xml
135
122
diff-cover coverage-gcovr.xml coverage.xml
@@ -139,8 +126,8 @@ diff-cover.html: coverage-gcovr.xml coverage.xml
139
126
--html-report diff-cover.html
140
127
141
128
# # test : run the ${MODULE} test suite
142
- test : FORCE
143
- ./ setup.py test
129
+ test : $( PYSOURCES )
130
+ python setup.py test --addopts " --cov-report html --cov-report xml --cov cwltool "
144
131
145
132
sloccount.sc : ${PYSOURCES} Makefile
146
133
sloccount --duplicates --wide --details $^ > sloccount.sc
Original file line number Diff line number Diff line change 16
16
tagger = egg_info_cmd .egg_info
17
17
18
18
needs_pytest = {'pytest' , 'test' , 'ptr' }.intersection (sys .argv )
19
- pytest_runner = ['pytest-runner' ] if needs_pytest else []
19
+ pytest_runner = ['pytest-runner' , 'pytest-cov' ] if needs_pytest else []
20
20
21
21
setup (name = 'cwltool' ,
22
22
version = '1.0' ,
Original file line number Diff line number Diff line change @@ -20,7 +20,6 @@ skip_missing_interpreters = True
20
20
passenv = CI TRAVIS TRAVIS_*
21
21
deps =
22
22
-rrequirements.txt
23
- py{27,34,35,36}-unit: pytest-cov
24
23
py{27,34,35,36}-unit: codecov
25
24
py{27,34,35,36}-unit: coveralls
26
25
py{27,34,35,36}-lint: flake8
You can’t perform that action at this time.
0 commit comments