@@ -36,12 +36,23 @@ def test_unit(session):
36
36
args = session .posargs
37
37
session .install ("-r" , "requirements.txt" )
38
38
session .install ("pytest==6.0.2" , "coverage==5.3" )
39
- session .run ("coverage" , "run" , "-m" , "pytest" , "-v" , "-k" , "unit" , * args )
39
+ session .run ("coverage" , "run" , "--concurrency=multiprocessing" , "-m" , "pytest" , "-v" , "-k" , "unit" , * args )
40
+ session .run ("coverage" , "combine" )
41
+ session .run ("coverage" , "report" )
40
42
41
43
42
44
@nox .session
43
45
def test_e2e (session ):
44
46
args = session .posargs
45
47
session .install ("." )
46
48
session .install ("pytest==6.0.2" , "coverage==5.3" )
47
- session .run ("coverage" , "run" , "-m" , "pytest" , "-v" , "-k" , "e2e" , * args )
49
+ session .run ("coverage" , "run" , "--concurrency=multiprocessing" , "-m" , "pytest" , "-v" , "-k" , "e2e" , * args )
50
+ session .run ("coverage" , "combine" )
51
+ session .run ("coverage" , "report" )
52
+
53
+
54
+ @nox .session
55
+ def coverage (session ):
56
+ args = session .posargs if session .posargs else ["report" ]
57
+ session .install ("coverage==5.3" )
58
+ session .run ("coverage" , * args )
0 commit comments