Commit fb012428 authored by Bogdan's avatar Bogdan

Added Python3.7 to cmd

parent dd9f898f
...@@ -38,7 +38,7 @@ for (dirname, dirs, files) in os.walk(ROOT): ...@@ -38,7 +38,7 @@ for (dirname, dirs, files) in os.walk(ROOT):
exit_val = os.system(f"{PY} -m pip install -r ../requirements.txt") # install pip dependencies exit_val = os.system(f"{PY} -m pip install -r ../requirements.txt") # install pip dependencies
#resultCodeList.append(exit_val) #resultCodeList.append(exit_val)
#exit_val = os.system(f"{PY} -m unittest discover") # execute the tests #exit_val = os.system(f"{PY} -m unittest discover") # execute the tests
exit_val = os.system(f"coverage run --append --omit=*/site-packages*,*/dist-packages* -m unittest discover") #TEST CODE COVERAGE exit_val = os.system(f"python3.7 -m coverage run --append --omit=*/site-packages*,*/dist-packages* -m unittest discover") #TEST CODE COVERAGE
coverage_paths_set.add(os.path.normpath(dirname)) coverage_paths_set.add(os.path.normpath(dirname))
resultCodeList.append(exit_val) #once per folder i.e if 3 tests are in a folder and crash, there will be just one exit val resultCodeList.append(exit_val) #once per folder i.e if 3 tests are in a folder and crash, there will be just one exit val
...@@ -57,7 +57,7 @@ for (dirname, dirs, files) in os.walk(ROOT): ...@@ -57,7 +57,7 @@ for (dirname, dirs, files) in os.walk(ROOT):
#cur_dir = os.path(dirname).parent() #cur_dir = os.path(dirname).parent()
os.chdir(cur_dir) os.chdir(cur_dir)
print(f"Executing coverage test in {cur_dir}") print(f"Executing coverage test in {cur_dir}")
exit_val = os.system(f"coverage run --append --omit=*/site-packages* -m unittest discover") exit_val = os.system(f"python3.7 -m coverage run --append --omit=*/site-packages* -m unittest discover")
coverage_paths_set.add(os.path.normpath(cur_dir)) coverage_paths_set.add(os.path.normpath(cur_dir))
except Exception as e: except Exception as e:
...@@ -99,9 +99,9 @@ for path in coverage_paths_set: ...@@ -99,9 +99,9 @@ for path in coverage_paths_set:
continue continue
print("Generating Combined report") print("Generating Combined report")
os.system("coverage combine") os.system("python3.7 -m coverage combine")
os.system("coverage xml") os.system("python3.7 -m coverage xml")
os.system("coverage html") #if you want to generate the html as well os.system("python3.7 -m coverage html") #if you want to generate the html as well
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment