forked from bytecodealliance/sightglass
-
Notifications
You must be signed in to change notification settings - Fork 1
/
sightglass.toml
29 lines (23 loc) · 952 Bytes
/
sightglass.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Test suites to run
test_suites = [
{ name = "test1", library_path = "./implementation1.so", guard = ["/usr/bin/true"] },
{ name = "test2", library_path = "./implementation2.so" },
{ name = "test-disabled", library_path = "./implementation-disabled.so", guard = ["/usr/bin/false"] },
]
# Pin the process to a single CPU core (Linux only)
single_core = true
# Supported output formats: Text, JSON and CSV
# Outputs to stdout if no file name is provided
output = [
{ format = "Text", breakdown = true },
{ format = "JSON", file = "/tmp/results-latest.json" },
{ format = "CSV", file = "/tmp/results-latest.csv", breakdown = true }
]
# Minimum number of rounds to perform for each test
initial_round_size = 1
# Minimum number of samples to collect for each test
min_sample_size = 10
# Minimum time for a test has to run, in milliseconds, to record a sample
min_run_time_ms = 1000
# Maximum time for a test to run
max_run_time_ms = 2000