[PATCH] CI: gitlab: Collect pytest artifacts
Tom Rini
trini at konsulko.com
Tue Feb 28 00:36:42 CET 2023
On Mon, Feb 27, 2023 at 11:51:30PM +0100, Marek Vasut wrote:
> Copy build artifacts for all test.py tests, so they show up in
> artifacts storage for later inspection. The test.py tests output
> in CI is basically useless, but it is far more useful in the html
> output for analysis and debugging.
>
> Suggested-by: Simon Glass <sjg at chromium.org>
> Signed-off-by: Marek Vasut <marek.vasut+renesas at mailbox.org>
> ---
> Cc: Simon Glass <sjg at chromium.org>
> Cc: Tom Rini <trini at konsulko.com>
> ---
> .gitlab-ci.yml | 14 ++++++--------
> 1 file changed, 6 insertions(+), 8 deletions(-)
>
> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
> index 272d69e2206..1b761f26e9a 100644
> --- a/.gitlab-ci.yml
> +++ b/.gitlab-ci.yml
> @@ -77,9 +77,12 @@ stages:
> ${TEST_PY_TEST_SPEC:+"-k ${TEST_PY_TEST_SPEC}"}
> --build-dir "$UBOOT_TRAVIS_BUILD_DIR"
> # It seems that the files in /tmp go away, so copy out what we need
We can drop this comment.
> - - if [[ "${TEST_PY_BD}" == "coreboot" ]]; then
> - cp -v /tmp/coreboot/*.{html,css} .;
> - fi
> + - cp -v /tmp/${TEST_PY_BD}/*.{html,css} .
> + artifacts:
> + paths:
> + - "*.html"
> + - "*.css"
> + expire_in: 1 week
>
> build all 32bit ARM platforms:
> stage: world build
> @@ -454,9 +457,4 @@ coreboot test.py:
> TEST_PY_BD: "coreboot"
> TEST_PY_TEST_SPEC: "not sleep"
> TEST_PY_ID: "--id qemu"
> - artifacts:
> - paths:
> - - "*.html"
> - - "*.css"
> - expire_in: 1 week
> <<: *buildman_and_testpy_dfn
So, what looks like a debugging artifact was included in the proper
patch and merged, and yes,
https://u-boot.source-pages.denx.de/-/u-boot/-/jobs/585388/artifacts/test-log.html
is quite handy in the case of test failure.
Reviewed-by: Tom Rini <trini at konsulko.com>
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20230227/242371f3/attachment.sig>
More information about the U-Boot
mailing list