zeph 0.18.3

Lightweight AI agent with hybrid inference, skills-first architecture, and multi-channel I/O
# Nextest configuration for zeph project
# https://nexte.st/book/configuration.html

[profile.default]
# Default profile for local development
# No default filter - run all unit tests
# Integration tests are in separate test binaries (tests/*_integration.rs)
# and can be run explicitly with --test flag or using the ci profile

[profile.ci]
# CI profile that runs ALL tests including integration tests
# Override with: cargo nextest run --profile ci
default-filter = "all()"
# Integration tests are largely I/O-bound (testcontainers, network).
# Running more threads than vCPUs improves throughput while waiting on containers.
test-threads = 8

[profile.ci.junit]
# Store JUnit XML report for CI
path = "target/nextest/ci/junit.xml"

[profile.ci-partition]
# Used by the partitioned test matrix in CI (unit tests only).
# Each shard receives --partition hash:K/4 on the command line.
test-threads = 8

[[profile.ci-partition.overrides]]
# Warn (but don't fail) if any test exceeds 30s — surfaces slow tests early.
filter = "all()"
slow-timeout = { period = "30s" }

[profile.ci-partition.junit]
path = "target/nextest/ci/junit.xml"