Skip to content

Kbuild kselftest dtbs check - #3224

Merged
nuclearcat merged 2 commits into
kernelci:mainfrom
bhcopeland:kbuild-kselftest-dtbs-check
Sep 25, 2026
Merged

nuclearcat merged 2 commits into
kernelci:mainfrom
bhcopeland:kbuild-kselftest-dtbs-check

Conversation

@bhcopeland

Copy link
Copy Markdown
Member

No description provided.

dtbs_check builds do not build kselftest, but _kselftest stayed True
for them unless the job also set kselftest: disable, which the arm64
dtbscheck job does not. The build steps guarded against this by pairing
it with not _dtbs_check, while submit() did not, so those builds
published a -kselftest child node: skip when the check failed, and fail
(no kselftest tarball) when it passed.

Resolve the flag once when parsing params and use plain self._kselftest
in the tuxmake build. submit() runs on the object reloaded from the
serialised state, which carries the resolved value.

Signed-off-by: Ben Copeland <ben.copeland@linaro.org>
The kbuild job serialises and reloads _build.json within the same run,
so no state written before the _kfselftest rename (e8b8ea5) can reach
the JSON loading path. Read the kselftest key like the other fields.

Signed-off-by: Ben Copeland <ben.copeland@linaro.org>
@bhcopeland
bhcopeland force-pushed the kbuild-kselftest-dtbs-check branch from f591fe9 to 914953a Compare September 25, 2026 11:08
@nuclearcat
nuclearcat added this pull request to the merge queue Sep 25, 2026
Merged via the queue into kernelci:main with commit 9075d1b Sep 25, 2026
3 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.

3 participants