@@ -27,12 +27,14 @@ slow-timeout = { period = "20s", terminate-after = 3 }
2727[profile .e2e ]
2828retries = { backoff = " exponential" , count = 4 , delay = " 5s" , jitter = true , max-delay = " 60s" }
2929default-filter = " not (test(batch)) and not (test(test_dummy_only) | test(clickhouse))"
30+ junit.path = " junit.xml"
3031
3132[profile .batch ]
3233default-filter = ' test(batch)'
3334
3435[profile .clickhouse ]
3536default-filter = ' test(test_dummy_only) | test(clickhouse)'
37+ junit.path = " junit.xml"
3638
3739[profile .optimization ]
3840default-filter = ' binary(optimization-live)'
@@ -62,13 +64,12 @@ e2e_aws_sagemaker_tgi = { max-threads = 1 }
6264# Our Sagemaker instance seems to be able to handle 2 concurrent requests
6365e2e_aws_sagemaker_openai = { max-threads = 2 }
6466e2e_groq = { max-threads = 1 }
67+ # Run ClickHouse migration tests serially to avoid conflicts
68+ clickhouse_migration = { max-threads = 1 }
6569
66- # Require that nothing else runs at the same time as a Jaeger test,
67- # so that we can find our Jaeger traces (without other tests
68- # flushing our target spans out of the Jaeger buffer).
6970[[profile .default .overrides ]]
70- filter = ' test(test_jaeger )'
71- threads-required = ' num-test-threads '
71+ filter = ' test(test_otel_export )'
72+ slow-timeout = { period = " 60s " , terminate-after = 2 }
7273
7374[[profile .default .overrides ]]
7475filter = ' binary(e2e) and test(providers::aws_bedrock::)'
@@ -88,6 +89,10 @@ test-group = 'e2e_groq'
8889# We have a low rate limit on Groq, so we often need to retry several times
8990retries = { backoff = " exponential" , count = 8 , delay = " 5s" , jitter = true , max-delay = " 120s" }
9091
92+ [[profile .default .overrides ]]
93+ filter = ' test(test_clickhouse_migration_manager)'
94+ test-group = ' clickhouse_migration'
95+
9196[[profile .default .overrides ]]
9297filter = ' binary(e2e) and test(providers::vllm::)'
9398slow-timeout = { period = " 60s" , terminate-after = 2 }
@@ -109,10 +114,15 @@ filter = 'test(batch)'
109114slow-timeout = { period = " 15s" , terminate-after = 3 }
110115
111116[[profile .default .overrides ]]
112- # Settings for running clickhouse tests, which can be very slow on ClickHouse Clouc
117+ # Settings for running clickhouse tests, which can be very slow on ClickHouse Cloud
113118# (when spawning lots of concurrent inserts)
114119filter = ' test(clickhouse)'
115- slow-timeout = { period = " 500s" , terminate-after = 1 }
120+ slow-timeout = { period = " 900s" , terminate-after = 1 }
121+
122+ [[profile .default .overrides ]]
123+ filter = ' test(test_concurrent_requests)'
124+ # This test creates and uses lots of `reqwest::Client`s, which can be slow
125+ slow-timeout = { period = " 30s" , terminate-after = 1 }
116126
117127[[profile .default .overrides ]]
118128# Settings for running unit tests
0 commit comments