[Buildroot] [PATCH] support/misc/gitlab-ci.yml.in: print error log if the runtime test fail

Peter Korsgaard peter at korsgaard.com
Sun Dec 3 19:21:18 UTC 2023


>>>>> "Romain" == Romain Naour <romain.naour at smile.fr> writes:

 > When an error occurs, the gitlab-ci job log doesn't contain any useful
 > information than the name of the failing test:

 >   FAIL: test_run (tests.package.test_python_paho_mqtt.TestPythonPahoMQTT)

 > In order to encourage contributors to investigate issues reported by
 > gitlab-ci, we want to print the last lines of the log file (build or
 > runtime).

 > Unfortunately, gitlab-ci job log completely strips lines ending with
 > CRCRLF [1][2]. We have to take a look at the gitlab-ci raw log to see
 > the complete log [3].

 > To workaround this issue, remove crlf from qemu serial stdio log
 > while printing in the gitlab-ci job log (we don't want to change
 > the log file generated by support/testing/run-tests and saved as
 > artefacts).

 > [1] https://gitlab.com/gitlab-org/gitlab/-/issues/218771
 > [2] https://gitlab.com/kubu93/buildroot/-/jobs/5492937691
 > [3] https://gitlab.com/kubu93/buildroot/-/jobs/5492937691/raw

 > Cc: Peter Korsgaard <peter at korsgaard.com>
 > Signed-off-by: Romain Naour <romain.naour at smile.fr>

Committed to next, thanks.

-- 
Bye, Peter Korsgaard



More information about the buildroot mailing list