summaryrefslogtreecommitdiff
path: root/test/script/run.et
diff options
context:
space:
mode:
authorRoman Smrž <roman.smrz@seznam.cz>2026-05-27 20:40:06 +0200
committerRoman Smrž <roman.smrz@seznam.cz>2026-05-31 13:48:13 +0200
commita7c646b2d61b1e23eb44b608b843f2673acaa5bd (patch)
tree8a5294947a1eb78b29ca03d48ba62fec07c2ecad /test/script/run.et
parentbbf1fd0846fa51f74ef01399ab005d4d847becce (diff)
Options to select and exclude tests in config file
Diffstat (limited to 'test/script/run.et')
-rw-r--r--test/script/run.et47
1 files changed, 45 insertions, 2 deletions
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")