From a7c646b2d61b1e23eb44b608b843f2673acaa5bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roman=20Smr=C5=BE?= Date: Wed, 27 May 2026 20:40:06 +0200 Subject: Options to select and exclude tests in config file --- test/script/run.et | 47 +++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 45 insertions(+), 2 deletions(-) (limited to 'test/script/run.et') diff --git a/test/script/run.et b/test/script/run.et index 97f4dd8..87218c0 100644 --- a/test/script/run.et +++ b/test/script/run.et @@ -81,14 +81,14 @@ test RunConfig: with p: send "load-config" expect /load-config-done/ - send "run-all" + send "run *" expect /run-test-result AlwaysSucceeds done/ expect /run-test-result AlwaysFails failed/ expect /child-stdin p abcdef/ expect /child-stdout p abcdef/ expect /match p abcdef/ expect /run-test-result ExpectEcho done/ - expect /run-all-done/ + expect /run-done/ test GetSysInfo: @@ -282,3 +282,46 @@ test RunTagExclude: local: expect /run-(.*)/ capture done guard (done == "done") + + +test RunExcludeConfig1: + node n + local: + shell on n: + cp ${scripts.path}/erebos-tester-select1.yaml erebos-tester.yaml + cp ${scripts.path}/tags.et . + + spawn as p on n + with p: + send "load-config" + expect /load-config-done/ + send "run *" + expect /run-test-result T1 done/ + expect /run-test-result T2 done/ + expect /run-test-result A1 done/ + expect /run-test-result A2 done/ + expect /run-test-result C1 done/ + expect /run-test-result C2 done/ + local: + expect /run-(.*)/ capture done + guard (done == "done") + +test RunExcludeConfig2: + node n + local: + shell on n: + cp ${scripts.path}/erebos-tester-select2.yaml erebos-tester.yaml + cp ${scripts.path}/tags.et . + + spawn as p on n + with p: + send "load-config" + expect /load-config-done/ + send "run *" + expect /run-test-result T2 done/ + expect /run-test-result A2 done/ + expect /run-test-result B1 done/ + expect /run-test-result B2 done/ + local: + expect /run-(.*)/ capture done + guard (done == "done") -- cgit v1.2.3