2024-02-09 20:39:04 |
Mark Esler |
description |
UCT has many scripts but not unified testing infrastructure. Many scripts are deprecated and no longer function.
UCT should have a unified test structure which can be ran periodically to verify script changes. Potentially, editing a specific script could cause a git hook to trigger a specific set of test scripts.
Standard testing methods, such as using pytest, should be defined and documented.
$UCT/tests/ appears to be a previous attempt to unify UCT testing. Some $UCT/scripts/test_* scripts exist as well as $UCT/scripts/check_cves_helpers/ |
UCT has many scripts but not a unified testing infrastructure. Many scripts are deprecated and no longer function.
UCT should have a unified test structure which can be ran periodically to verify script changes. Potentially, editing a specific script could cause a git hook to trigger a specific set of test scripts.
Standard testing methods, such as using pytest, should be defined and documented.
$UCT/tests/ centrals test data, but there are also scripts in $UCT/scripts/test_* |
|