Add a command to the test script to output up-to-date Vue component templates. Most of the Vue component tests rely on HTML templates built from Jinja.
31 lines
624 B
Bash
31 lines
624 B
Bash
# test_functions.inc.sh: Functions used by the run_test script
|
|
|
|
run_python_lint() {
|
|
local python_files="${1}"
|
|
|
|
run_command "pylint ${python_files}"
|
|
return $?
|
|
}
|
|
|
|
run_python_static_analysis() {
|
|
local python_files="${1}"
|
|
|
|
run_command "bandit -c ./.bandit_config -r ${python_files}"
|
|
return $?
|
|
}
|
|
|
|
run_python_unit_tests() {
|
|
run_command "python -m pytest -s"
|
|
return $?
|
|
}
|
|
|
|
run_python_render_vue_component() {
|
|
run_command "python -m pytest tests/render_vue_component.py --no-cov --no-print-logs --tb=no -q --disable-warnings"
|
|
return $?
|
|
}
|
|
|
|
run_javascript_tests() {
|
|
run_command "yarn test:coverage"
|
|
return $?
|
|
}
|