add ability run tests from specified file(s)

This commit is contained in:
Ivan Shcheklein
2019-02-09 18:52:46 -08:00
parent 0ed44cf151
commit 3287c3f407
+9 -1
View File
@@ -1,6 +1,8 @@
import os
import sys
from subprocess import check_call
REPO_ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
os.chdir(REPO_ROOT)
@@ -10,8 +12,14 @@ os.putenv(
os.putenv("DVC_HOME", REPO_ROOT)
os.putenv("DVC_TEST", "true")
if len(sys.argv) == 1:
scope = "--all-modules"
else:
scope = " ".join(sys.argv[1:])
cmd = (
"nosetests -v --processes=-1 --process-timeout=500 --cover-inclusive "
"--cover-erase --cover-package=dvc --with-coverage --all-modules --with-flaky"
"--cover-erase --cover-package=dvc --with-coverage --with-flaky "
"{scope} ".format(scope=scope)
)
check_call(cmd, shell=True)