Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 12 additions & 12 deletions .config/nextest.toml
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.

# Every case in cargo-anvil's pr_title suite runs the anvil-pr-title recipe,
# which starts a PowerShell process. PowerShell intermittently aborts while
# parsing an assembly name during startup (PowerShell/PowerShell#26940), and
# concurrent interpreter startups on constrained runners hit that abort often
# enough to fail the suite. The suite carries `#[serial]` for the plain libtest
# runners (`cargo test`, `cargo careful test`), but nextest runs each case in
# its own process, where an in-process lock cannot serialize anything. This
# group is what serializes them under nextest.
# Every case in cargo-anvil's pr_title and impact suites starts PowerShell.
# PowerShell intermittently aborts while parsing an assembly name during
# startup (PowerShell/PowerShell#26940), and concurrent interpreter startups
# on constrained runners hit that abort often enough to fail the suite. The
# suites carry `#[serial]` for plain libtest runners (`cargo test`, `cargo
# careful test`), but nextest runs each case in its own process, where an
# in-process lock cannot serialize anything. This group serializes them under
# nextest.
#
# `binary(...)` rather than `test(...)`: the latter filters test names, none of
# which contain `pr_title`.
# which contain the integration-test binary names.
[test-groups]
pr-title = { max-threads = 1 }
powershell = { max-threads = 1 }

[[profile.default.overrides]]
filter = 'binary(pr_title)'
test-group = 'pr-title'
filter = 'binary(pr_title) | binary(impact)'
test-group = 'powershell'
27 changes: 27 additions & 0 deletions .spelling
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,7 @@ llvm-cov
llvm-tools
lockfile
lockfiles
lookahead
lookups
M365PT
macOS
Expand Down Expand Up @@ -725,6 +726,7 @@ unbuildable
unbuilt
uncompilable
uncompiled
uncommenting
undecisive
undelegated
unescaping
Expand Down Expand Up @@ -882,3 +884,28 @@ cryptographic
groupable
memoization
triaging
OpenSSH
BLAKE3
syscalls
environ
uClibc
uncensused
errno
neighbouring
mergeable
OSC
unsynchronized
hardcoding
reparse
unassociated
hardcoded
preallocation
coloured
unprovenanced
SGR
CSI
C1
resize
multibyte
dereferences
prepasses
Loading
Loading