|
@@ -185,12 +185,15 @@ clanker_saddle_exe = executable('clanker-saddle',
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
# =============================================================================
|
|
# =============================================================================
|
|
|
-# Tests: test/web_stack_test.py is self-contained (spawns the app binary in a
|
|
|
|
|
-# scratch dir plus an in-process fake saddle daemon) and asserts the web-stack
|
|
|
|
|
-# wire contract features. The built binary is passed as its first argument.
|
|
|
|
|
|
|
+# Tests: test/web_stack_test.py is self-contained (spawns the app binary
|
|
|
|
|
+# in a scratch dir plus an in-process fake saddle daemon) and asserts the
|
|
|
|
|
+# web-stack wire contract features. The built binary is passed as its
|
|
|
|
|
+# first argument. The script shards the scenario groups into seven
|
|
|
|
|
+# parallel bundle processes (isolated app/daemon/DB each) and aggregates
|
|
|
|
|
+# their verdicts into this single test's result.
|
|
|
# =============================================================================
|
|
# =============================================================================
|
|
|
python_test = import('python').find_installation('python3')
|
|
python_test = import('python').find_installation('python3')
|
|
|
test('web-stack', python_test,
|
|
test('web-stack', python_test,
|
|
|
args: [files('test/web_stack_test.py'), clanker_saddle_exe],
|
|
args: [files('test/web_stack_test.py'), clanker_saddle_exe],
|
|
|
- timeout: 1800,
|
|
|
|
|
|
|
+ timeout: 900,
|
|
|
)
|
|
)
|