|
15 | 15 | """ |
16 | 16 | import os |
17 | 17 |
|
18 | | -from typing import TYPE_CHECKING |
| 18 | +from typing import Dict, List, TYPE_CHECKING |
19 | 19 |
|
20 | 20 | if TYPE_CHECKING: |
21 | 21 | import configparser |
22 | 22 |
|
| 23 | + from test_engine_junit import JUnitTestCase |
| 24 | + |
23 | 25 | # Verbose Defines |
24 | 26 | VERBOSE_QUIET = 0 |
25 | 27 | VERBOSE_NORMAL = 1 |
26 | 28 | VERBOSE_LOUD = 2 |
27 | 29 | VERBOSE_DEBUG = 3 |
28 | 30 |
|
29 | 31 | # Global Var Defines |
30 | | -TESTRUN_TESTRUNNINGFLAG = None |
31 | | -TESTRUN_SINGTHREAD_TESTSUITE_NAME = None |
32 | | -TESTRUN_JUNIT_TESTCASE_DICTLISTS = None |
| 32 | +TESTRUN_TESTRUNNINGFLAG = False |
| 33 | +TESTRUN_SINGTHREAD_TESTSUITE_NAME = "" |
| 34 | +TESTRUN_JUNIT_TESTCASE_DICTLISTS: Dict[str, List["JUnitTestCase"]] = dict() |
33 | 35 |
|
34 | | -TESTOUTPUT_TOPDIRPATH = None |
35 | | -TESTOUTPUT_RUNDIRPATH = None |
36 | | -TESTOUTPUT_TMPDIRPATH = None |
37 | | -TESTOUTPUT_XMLDIRPATH = None |
| 36 | +TESTOUTPUT_TOPDIRPATH = "" |
| 37 | +TESTOUTPUT_RUNDIRPATH = "" |
| 38 | +TESTOUTPUT_TMPDIRPATH = "" |
| 39 | +TESTOUTPUT_XMLDIRPATH = "" |
38 | 40 |
|
39 | | -TESTENGINE_CONCURRENTMODE = None |
40 | | -TESTENGINE_THREADLIMIT = None |
41 | | -TESTENGINE_DEBUGMODE = None |
42 | | -TESTENGINE_LOGFAILMODE = None |
43 | | -TESTENGINE_IGNORESKIPS = None |
44 | | -TESTENGINE_VERBOSITY = None |
45 | | -TESTENGINE_SSTRUN_NUMRANKS = None |
46 | | -TESTENGINE_SSTRUN_NUMTHREADS = None |
47 | | -TESTENGINE_SSTRUN_GLOBALARGS = None |
48 | | -TESTENGINE_CORE_CONFFILE_PARSER = None |
49 | | -TESTENGINE_CORE_CONFINCLUDE_DICT = None |
50 | | -TESTENGINE_ELEM_CONFINCLUDE_DICT = None |
| 41 | +TESTENGINE_CONCURRENTMODE = False |
| 42 | +TESTENGINE_THREADLIMIT = 8 |
| 43 | +TESTENGINE_DEBUGMODE = False |
| 44 | +TESTENGINE_LOGFAILMODE = False |
| 45 | +TESTENGINE_IGNORESKIPS = False |
| 46 | +TESTENGINE_VERBOSITY = 1 |
| 47 | +TESTENGINE_SSTRUN_NUMRANKS = 1 |
| 48 | +TESTENGINE_SSTRUN_NUMTHREADS = 1 |
| 49 | +TESTENGINE_SSTRUN_GLOBALARGS = "" |
| 50 | +TESTENGINE_CORE_CONFFILE_PARSER: "configparser.RawConfigParser" = None # type: ignore [assignment] |
| 51 | +TESTENGINE_CORE_CONFINCLUDE_DICT: Dict[str, str] = dict() |
| 52 | +TESTENGINE_ELEM_CONFINCLUDE_DICT: Dict[str, str] = dict() |
51 | 53 | TESTENGINE_ERRORCOUNT = 0 |
52 | | -TESTENGINE_SCENARIOSLIST = None |
53 | | -TESTENGINE_TESTNOTESLIST = None |
| 54 | +TESTENGINE_SCENARIOSLIST: List[str] = [] |
| 55 | +TESTENGINE_TESTNOTESLIST: List[str] = [] |
54 | 56 |
|
55 | 57 | # These are some globals to pass data between the top level test engine |
56 | 58 | # and the lower level testscripts |
@@ -98,8 +100,8 @@ def init_test_engine_globals() -> None: |
98 | 100 | TESTENGINE_VERBOSITY = 1 |
99 | 101 | TESTENGINE_SSTRUN_NUMRANKS = 1 |
100 | 102 | TESTENGINE_SSTRUN_NUMTHREADS = 1 |
101 | | - TESTENGINE_SSTRUN_GLOBALARGS = ["xxx"] |
102 | | - TESTENGINE_CORE_CONFFILE_PARSER = None |
| 103 | + TESTENGINE_SSTRUN_GLOBALARGS = "xxx" |
| 104 | + TESTENGINE_CORE_CONFFILE_PARSER = None # type: ignore [assignment] |
103 | 105 | TESTENGINE_CORE_CONFINCLUDE_DICT = {} |
104 | 106 | TESTENGINE_ELEM_CONFINCLUDE_DICT = {} |
105 | 107 | TESTENGINE_ERRORCOUNT = 0 |
|
0 commit comments