mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2026-07-29 15:55:47 -05:00
Trim the test runner log to show only pytest failures/errors
If we get to the `run-tests` phase, we no longer care about messages from previous steps so we can truncate the log output to only show pytest failures/errors, reducing log size. As a fallback, the previous behaviour to print last 5000 log lines was kept in the case the CI tests fail during setup. Reviewed-By: Stanislav Laznicka <slaznick@redhat.com> Reviewed-By: Fraser Tweedale <ftweedal@redhat.com>
This commit is contained in:
+2
-1
@@ -11,6 +11,7 @@ env:
|
||||
TEST_RUNNER_CONFIG=".test_runner_config.yaml"
|
||||
PEP8_ERROR_LOG="pep8_errors.log"
|
||||
CI_RESULTS_LOG="ci_results_${TRAVIS_BRANCH}.log"
|
||||
CI_BACKLOG_SIZE=5000
|
||||
matrix:
|
||||
- TASK_TO_RUN="lint"
|
||||
- TASK_TO_RUN="run-tests"
|
||||
@@ -32,5 +33,5 @@ install:
|
||||
script:
|
||||
- travis_wait 50 ./.travis_run_task.sh
|
||||
after_failure:
|
||||
- echo "Test runner output:"; tail -n 5000 $CI_RESULTS_LOG
|
||||
- echo "Test runner output:"; tail -n $CI_BACKLOG_SIZE $CI_RESULTS_LOG
|
||||
- echo "PEP-8 errors:"; cat $PEP8_ERROR_LOG
|
||||
|
||||
Reference in New Issue
Block a user