processkit 3.1.0

Async child-process management for tokio: whole-tree kill-on-drop (no orphans), plus streaming, pipelines, timeouts, and supervision
Documentation
# Profile inheritance keeps the three feature configurations identical while
# giving each run its own JUnit output directory.
nextest-version = "0.9.115"

[profile.ci]
fail-fast = false
test-threads = 4
retries = { backoff = "exponential", count = 2, delay = "1s", max-delay = "5s", jitter = true }
slow-timeout = { period = "60s", terminate-after = 2 }
global-timeout = "25m"
status-level = "slow"
final-status-level = "slow"
failure-output = "immediate-final"

[profile.ci-all]
inherits = "ci"

[profile.ci-all.junit]
path = "junit.xml"

[profile.ci-default]
inherits = "ci"

[profile.ci-default.junit]
path = "junit.xml"

[profile.ci-minimal]
inherits = "ci"

[profile.ci-minimal.junit]
path = "junit.xml"