[test-groups] # If a test uses the engine, we want to limit the number that can run in parallel. # This way we don't start and stop too many engine instances, putting pressure on our cloud. uses-engine = { max-threads = 4 } [profile.default] slow-timeout = { period = "30s", terminate-after = 1 } [profile.ci] slow-timeout = { period = "50s", terminate-after = 5 } [[profile.default.overrides]] # If a test starts with kcl_test_, then it uses the engine. So, limit its parallelism. filter = "test(kcl_test_)" test-group = "uses-engine" threads-required = 2 [[profile.ci.overrides]] # If a test starts with kcl_test_, then it uses the engine. So, limit its parallelism. filter = "test(kcl_test_)" test-group = "uses-engine" threads-required = 2 [[profile.default.overrides]] filter = "test(parser::parser_impl::snapshot_tests)" slow-timeout = { period = "1s", terminate-after = 5 }