kumquat-buildroot/support/misc
Romain Naour 3503d48897 support/misc/gitlab-ci.yml.in: print error log if the runtime test fail
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@korsgaard.com>
Signed-off-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2023-12-03 20:20:53 +01:00
..
Buildroot.cmake
cross-compilation.conf.in package/pkg-meson.mk: add support for fortran cross-compilation 2022-08-06 23:57:44 +02:00
gen-glibc-locales.mk Makefile: Parallelize glibc locale generation 2021-07-25 16:46:30 +02:00
gitlab-ci.yml.in support/misc/gitlab-ci.yml.in: print error log if the runtime test fail 2023-12-03 20:20:53 +01:00
relocate-sdk.sh support/misc/relocate-sdk.sh: allow relocating to any directory 2022-01-06 22:27:56 +01:00
target-dir-warning.txt
toolchainfile.cmake.in support/misc/toolchainfile.cmake.in: add definitions needed by Qt6 2022-07-26 22:54:38 +02:00
utils.mk support/misc/utils: introduce $(tab)=\t and $(escape)=\x1b 2021-12-30 21:31:27 +01:00
Vagrantfile Update for 2023.08.2 2023-10-16 11:34:39 +02:00