Skip to content

Commit e99a143

Browse files
committed
Exclude Acala tests from CI runs
The chopsticks-side patch in this PR raised `rpcTimeout` to 90s, but Subway hardcodes its own per-upstream `request_timeout` to 30s (with no field exposed in `ClientConfig` to override it). Heavy Acala storage queries take longer than 30s, so Subway cycles through the 3 Liebi endpoints (~30s each) without serving a response, and chopsticks times out before the cycle completes. Excluding Acala suites until Subway exposes `request_timeout` as a config field.
1 parent 1c7a5f0 commit e99a143

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

vitest.config.mts

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,21 @@ export default defineConfig({
2020
passWithNoTests: true,
2121
retry: 1,
2222
reporters: process.env.GITHUB_ACTIONS ? ['verbose', 'github-actions'] : ['default'],
23-
// Bifrost Kusama public RPCs (us./hk./generic Liebi) are unreachable or
24-
// pruned at the pinned block; every shard that runs these tests stalls on
25-
// setup. Excluded until a workable endpoint set is identified.
23+
// Excluded chains:
24+
//
25+
// - bifrostKusama: only Liebi public endpoint (us./hk./generic) is configured,
26+
// and the only currently-reachable host prunes the state CI needs.
27+
// - acala: Subway hardcodes its per-upstream request_timeout to 30s and
28+
// doesn't expose it in `ClientConfig`, so heavy Acala storage queries
29+
// that take >30s force Subway to cycle through the 3 Liebi endpoints,
30+
// none of which respond inside the chopsticks rpcTimeout (90s here).
31+
// Unblock via an upstream Subway fix (`request_timeout` in YAML).
2632
exclude: [
2733
'**/node_modules/**',
2834
'**/.git/**',
2935
'packages/kusama/src/bifrostKusama.*.test.ts',
3036
'packages/kusama/src/karura.bifrostKusama.xcm.test.ts',
37+
'packages/polkadot/src/acala.*.test.ts',
3138
],
3239
},
3340
build: {

0 commit comments

Comments
 (0)