Edit test printing messages
This commit is contained in:
parent
e95656debc
commit
ed7a1dce06
1 changed files with 10 additions and 13 deletions
23
runtests
23
runtests
|
@ -17,6 +17,7 @@ EXIT_CODE = 0
|
||||||
|
|
||||||
def check_if_exit_code():
|
def check_if_exit_code():
|
||||||
if EXIT_CODE != 0:
|
if EXIT_CODE != 0:
|
||||||
|
print("\n{}Tests Failed. {}Please check messages above and then re-run the command.".format(Fore.RED, Fore.YELLOW))
|
||||||
exit(EXIT_CODE)
|
exit(EXIT_CODE)
|
||||||
|
|
||||||
|
|
||||||
|
@ -26,24 +27,20 @@ cov = coverage.Coverage(
|
||||||
)
|
)
|
||||||
cov.start()
|
cov.start()
|
||||||
|
|
||||||
|
|
||||||
print(Fore.YELLOW + "Running Tests...")
|
print(Fore.YELLOW + "Running Tests...")
|
||||||
execute_from_command_line([sys.argv[0], 'test'])
|
execute_from_command_line([sys.argv[0], 'test'])
|
||||||
cov.stop()
|
cov.stop()
|
||||||
|
|
||||||
|
print("{}Tests Complete. {}Collecting Coverage...".format(Fore.GREEN, Fore.YELLOW))
|
||||||
print(Fore.YELLOW + "Collecting Coverage...")
|
|
||||||
cov.save()
|
cov.save()
|
||||||
cov.html_report()
|
cov.html_report()
|
||||||
|
|
||||||
|
|
||||||
covered = cov.report()
|
covered = cov.report()
|
||||||
if covered <= PERCENTAGE:
|
if covered < PERCENTAGE:
|
||||||
print(Fore.RED + "ERROR: Your coverage needs to be higher. Current coverage: {}%. Required: {}%.".format(covered, PERCENTAGE))
|
print("{}ERROR: Your coverage needs to be higher. Current coverage: {}%. Required: {}%.".format(Fore.RED, covered, PERCENTAGE))
|
||||||
EXIT_CODE = 1
|
EXIT_CODE = 1
|
||||||
|
|
||||||
check_if_exit_code()
|
check_if_exit_code()
|
||||||
print(Fore.GREEN + "Coverage Complete.")
|
print("{}Coverage Complete. {}Linting...".format(Fore.GREEN, Fore.YELLOW))
|
||||||
|
|
||||||
|
|
||||||
FLAKE8_IGNORE = '--ignore=E128,E501,E401'
|
FLAKE8_IGNORE = '--ignore=E128,E501,E401'
|
||||||
|
@ -52,14 +49,14 @@ try:
|
||||||
subprocess.check_output([os.path.join(bin_dir, 'flake8'), 'scripts', FLAKE8_IGNORE])
|
subprocess.check_output([os.path.join(bin_dir, 'flake8'), 'scripts', FLAKE8_IGNORE])
|
||||||
subprocess.check_output([os.path.join(bin_dir, 'flake8'), sys.argv[0], FLAKE8_IGNORE])
|
subprocess.check_output([os.path.join(bin_dir, 'flake8'), sys.argv[0], FLAKE8_IGNORE])
|
||||||
except subprocess.CalledProcessError as e:
|
except subprocess.CalledProcessError as e:
|
||||||
print(Fore.RED + e.output.decode())
|
print(Fore.RED, e.output.decode())
|
||||||
EXIT_CODE = 1
|
EXIT_CODE = 1
|
||||||
check_if_exit_code()
|
|
||||||
|
|
||||||
print(Fore.GREEN + "All Python tests passed!")
|
check_if_exit_code()
|
||||||
|
print("{}All Python tests passed! {}Testing Static Files...".format(Fore.GREEN, Fore.YELLOW))
|
||||||
|
|
||||||
|
|
||||||
EXIT_CODE = os.system('npm test')
|
EXIT_CODE = os.system('npm test')
|
||||||
|
|
||||||
check_if_exit_code()
|
check_if_exit_code()
|
||||||
print(Fore.GREEN + "All Tests Passed!")
|
|
||||||
|
print("{}All Tests Passed!".format(Fore.GREEN))
|
||||||
|
|
Reference in a new issue