mirror of
https://framagit.org/ppom/reaction
synced 2026-03-15 13:15:47 +01:00
decrement_trigger do not delete triggers anymore when exiting test still failing because filters start before start commands
46 lines
802 B
Jsonnet
46 lines
802 B
Jsonnet
local echo(message, before='true') = [
|
|
'sh',
|
|
'-c',
|
|
before + '; echo ' + message + ' >> ./log',
|
|
];
|
|
{
|
|
patterns: {
|
|
num: {
|
|
regex: '[0-9]+',
|
|
},
|
|
},
|
|
|
|
start: [
|
|
echo('start 1'),
|
|
echo('start 2'),
|
|
],
|
|
|
|
stop: [
|
|
echo('stop 1'),
|
|
echo('stop 2'),
|
|
],
|
|
|
|
streams: {
|
|
s1: {
|
|
cmd: ['sh', '-c', 'seq 2 | while read i; do echo runtime $i; sleep 0.1; done'],
|
|
filters: {
|
|
f1: {
|
|
duplicate: 'rerun',
|
|
regex: [
|
|
'^runtime <num>$',
|
|
],
|
|
actions: {
|
|
one: {
|
|
cmd: echo('runtime <num>'),
|
|
},
|
|
two: {
|
|
cmd: echo('after', before='sleep 0.2'),
|
|
after: '5m',
|
|
onexit: true,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
}
|