mirror of https://github.com/ConsenSys/mythril
blockchainethereumsmart-contractssoliditysecurityprogram-analysissecurity-analysissymbolic-execution
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1004 B
41 lines
1004 B
[tox]
|
|
envlist = py35,py36
|
|
|
|
[testenv]
|
|
deps =
|
|
pytest
|
|
pytest-mock
|
|
whitelist_externals = mkdir
|
|
commands =
|
|
mkdir -p {toxinidir}/tests/testdata/outputs_current/
|
|
mkdir -p {toxinidir}/tests/testdata/outputs_current_laser_result/
|
|
py.test -v \
|
|
--junitxml={toxworkdir}/output/{envname}/junit.xml \
|
|
{posargs}
|
|
|
|
[testenv:py36]
|
|
basepython = python3.6
|
|
setenv =
|
|
COVERAGE_FILE = .coverage.{envname}
|
|
deps =
|
|
pytest
|
|
pytest-mock
|
|
pytest-cov
|
|
whitelist_externals = mkdir
|
|
commands =
|
|
mkdir -p {toxinidir}/tests/testdata/outputs_current/
|
|
mkdir -p {toxinidir}/tests/testdata/outputs_current_laser_result/
|
|
py.test -v \
|
|
--cov=mythril \
|
|
--cov-config=tox.ini \
|
|
--cov-report=xml:{toxworkdir}/output/{envname}/coverage.xml \
|
|
--cov-report=html:{toxworkdir}/output/{envname}/covhtml \
|
|
--junitxml={toxworkdir}/output/{envname}/junit.xml \
|
|
{posargs}
|
|
|
|
[coverage:report]
|
|
omit =
|
|
*__init__.py
|
|
/usr/*
|
|
*_test.py
|
|
setup.py
|
|
|