1
Fork 0
kantodb/.config/nextest.toml

20 lines
887 B
TOML

[profile.default]
slow-timeout = { period = "5s", terminate-after = 2 }
# We're likely primarily I/O bound, even in tests.
# This might change if we add durability cheating features for tests, or move to primarily testing against storage abstractions.
test-threads = 20
[[profile.default.overrides]]
# The SQLite sqllogictest test suite has tens of thousands of queries in a single "test", give them more time to complete.
# Expected completion time is <30 seconds per test, but leave a generous margin.
filter = "package(=kanto) and kind(=test) and binary(=sqllogictest_sqlite)"
threads-required = 4
slow-timeout = { period = "1m", terminate-after = 5 }
[profile.valgrind]
slow-timeout = { period = "5m", terminate-after = 2 }
[profile.default-miri]
slow-timeout = { period = "5m", terminate-after = 2 }
# Miri cannot handle arbitrary C/C++ code.
default-filter = "not rdeps(rocky)"