Skip to content

[cpullvm] Split ninja check-* lines in test scripts.#449

Merged
Jonathon Penix (jonathonpenix) merged 2 commits into
qualcomm:qualcomm-softwarefrom
jonathonpenix:pr/split_check
Jun 26, 2026
Merged

[cpullvm] Split ninja check-* lines in test scripts.#449
Jonathon Penix (jonathonpenix) merged 2 commits into
qualcomm:qualcomm-softwarefrom
jonathonpenix:pr/split_check

Conversation

@jonathonpenix

Copy link
Copy Markdown
Contributor

check-all-llvm-toolchain runs all enabled tests, which we don't want while we're trying to ex: enable libcxxabi tests before libcxx tests. And, the libcxx tests should be fairly slow to run so we won't always want those.

So, split check-all-llvm-toolchain into check-all and check-llvm-toolchain.

For the tests we have enabled today, this should be NFC:

  • check-all covers all LLVM-ish projects + eld
  • check-llvm-toolchain covers picolibc + compiler-rt + multilib tests

So, everything we have enabled is covered.

Note that this isn't strictly necessary for test.ps1 at the moment since QEMU testing is disabled on Windows. But, I'm splitting this anyway just to make it clearer what our intention is if we ever get to QEMU on Windows.

`check-all-llvm-toolchain` runs *all* enabled tests, which we don't want while
we're trying to ex: enable libcxxabi tests before libcxx tests. And, the libcxx
tests should be fairly slow to run so we won't always want those.

So, split `check-all-llvm-toolchain` into `check-all` and
`check-llvm-toolchain`.

For the tests we have enabled today, this should be NFC:
* check-all covers all LLVM-ish projects + eld
* check-llvm-toolchain covers picolibc + compiler-rt + multilib tests

So, everything we have enabled is covered.

Note that this isn't strictly necessary for test.ps1 at the moment since QEMU
testing is disabled on Windows. But, I'm splitting this anyway just to make it
clearer what our intention is if we ever get to QEMU on Windows.

Signed-off-by: Jonathon Penix <jpenix@qti.qualcomm.com>
@jonathonpenix

Jonathon Penix (jonathonpenix) commented Jun 25, 2026

Copy link
Copy Markdown
Contributor Author

Shreeyash Pandey (@bojle) if this goes in I think you'll have to add ninja check-cxxabi to test.sh as part of #341, just a heads up

@jonathonpenix

Copy link
Copy Markdown
Contributor Author

@bojle Shreeyash Pandey (bojle) left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM

@jonathonpenix Jonathon Penix (jonathonpenix) merged commit 9d43f35 into qualcomm:qualcomm-software Jun 26, 2026
12 checks passed
@jonathonpenix Jonathon Penix (jonathonpenix) deleted the pr/split_check branch June 26, 2026 20:26
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