Skip to content

Conversation

@boomanaiden154
Copy link
Contributor

This should result in a 10-15% test time improvement and also richer
test failure outputn on Linux where it is not yet the default. We can do
this now that all of the tests have been ported over to work with lit's
internal shell.

Fixes #102697.

@github-actions
Copy link

github-actions bot commented Sep 6, 2025

✅ With the latest revision this PR passed the Python code formatter.

Created using spr 1.3.6

[skip ci]
Created using spr 1.3.6
Created using spr 1.3.6

[skip ci]
Created using spr 1.3.6
Created using spr 1.3.6

[skip ci]
Created using spr 1.3.6
Created using spr 1.3.6

[skip ci]
Created using spr 1.3.6
Created using spr 1.3.6

[skip ci]
Created using spr 1.3.6
boomanaiden154 added a commit to boomanaiden154/llvm-project that referenced this pull request Sep 9, 2025
This should result in a 10-15% test time improvement and also richer
test failure outputn on Linux where it is not yet the default. We can do
this now that all of the tests have been ported over to work with lit's
internal shell.

Fixes llvm#102697.

Pull Request: llvm#157237
Created using spr 1.3.6

[skip ci]
Created using spr 1.3.6
Created using spr 1.3.6

[skip ci]
Created using spr 1.3.6
Created using spr 1.3.6
@boomanaiden154 boomanaiden154 changed the base branch from users/boomanaiden154/main.llvm-use-lit-internal-shell-by-default to main September 10, 2025 00:05
@boomanaiden154 boomanaiden154 merged commit 2581354 into main Sep 10, 2025
6 checks passed
@boomanaiden154 boomanaiden154 deleted the users/boomanaiden154/llvm-use-lit-internal-shell-by-default branch September 10, 2025 00:05
llvm-sync bot pushed a commit to arm/arm-toolchain that referenced this pull request Sep 10, 2025
This should result in a 10-15% test time improvement and also richer
test failure outputn on Linux where it is not yet the default. We can do
this now that all of the tests have been ported over to work with lit's
internal shell.

Fixes #102697.

Reviewers: ilovepi, petrhosek

Reviewed By: ilovepi, petrhosek

Pull Request: llvm/llvm-project#157237
@Meinersbur
Copy link
Member

With the internal shell originally introduce to not require GnuWin32 on Windows, and now being the preferred way, is there any reason to disable the internal shell? If not, should we remove the external shell support?

@boomanaiden154
Copy link
Contributor Author

With the internal shell originally introduce to not require GnuWin32 on Windows, and now being the preferred way, is there any reason to disable the internal shell? If not, should we remove the external shell support?

That's my eventual plan. There's still some work to be done. Patches are in flight to enable for clang, compiler-rt is not done yet, and I had to disable the internal shell on one builder (ProfCheck) because some tests are failing.

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.

[llvm][llvm-lit] Enable internal shell for llvm test suite

4 participants