Skip to content

runtime: tests: use xz kselftest archive with gz fallback#3069

Merged
nuclearcat merged 1 commit intokernelci:mainfrom
bhcopeland:fix-kselftest-xz-templates
Mar 18, 2026
Merged

runtime: tests: use xz kselftest archive with gz fallback#3069
nuclearcat merged 1 commit intokernelci:mainfrom
bhcopeland:fix-kselftest-xz-templates

Conversation

@bhcopeland
Copy link
Member

When tuxmake is used as build backend the kselftest artifact is kselftest.tar.xz instead of kselftest.tar.gz. Update the kselftest test templates to prefer the xz archive with a fallback to gz for backwards compatibility with make-based builds.

Also update kbuild.py to accept either artifact name when validating kselftest build results.

When tuxmake is used as build backend the kselftest artifact is
kselftest.tar.xz instead of kselftest.tar.gz. Update the kselftest
test templates to prefer the xz archive with a fallback to gz for
backwards compatibility with make-based builds.

Also update kbuild.py to accept either artifact name when validating
kselftest build results.

Signed-off-by: Ben Copeland <ben.copeland@linaro.org>
@bhcopeland bhcopeland requested review from nuclearcat and roxell March 18, 2026 17:08
@bhcopeland
Copy link
Member Author

The patch this morning from #3067 fixed some of kselftest, but missing in https://files.kernelci.org/kselftest-arm64-69baca780dce8ec72a9d33ed/log.txt.gz. This changeset changes both ksefltest templates, and adds some defaults for safety.

Copy link
Member

@nuclearcat nuclearcat left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@nuclearcat nuclearcat added this pull request to the merge queue Mar 18, 2026
Merged via the queue into kernelci:main with commit fe82472 Mar 18, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants