Skip to content

Commit 7ca5ed2

Browse files
authored
test(cmd/gno): don't fail if tests take more than 10 seconds (#3723)
https://github.com/gnolang/gno/actions/runs/13265575679/job/37032064155 Changes the regex for txtar tests like `\d\.\d\ds` to have a + symbol instead, in case they take longer than 10 seconds.
1 parent 4f03669 commit 7ca5ed2

11 files changed

+27
-27
lines changed

gnovm/cmd/gno/testdata/test/error_correct.txtar

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
gno test -v .
44

55
stderr '=== RUN file/x_filetest.gno'
6-
stderr '--- PASS: file/x_filetest.gno \(\d\.\d\ds\)'
7-
stderr 'ok \. \d\.\d\ds'
6+
stderr '--- PASS: file/x_filetest.gno \(\d+\.\d\ds\)'
7+
stderr 'ok \. \d+\.\d\ds'
88

99
-- x_filetest.gno --
1010
package main

gnovm/cmd/gno/testdata/test/filetest_events.txtar

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
gno test -print-events .
44

55
! stdout .+
6-
stderr 'ok \. \d\.\d\ds'
6+
stderr 'ok \. \d+\.\d\ds'
77

88
gno test -print-events -v .
99

1010
stdout 'test'
1111
stderr '=== RUN file/valid_filetest.gno'
12-
stderr '--- PASS: file/valid_filetest.gno \(\d\.\d\ds\)'
13-
stderr 'ok \. \d\.\d\ds'
12+
stderr '--- PASS: file/valid_filetest.gno \(\d+\.\d\ds\)'
13+
stderr 'ok \. \d+\.\d\ds'
1414

1515
-- valid.gno --
1616
package valid

gnovm/cmd/gno/testdata/test/minim2.txtar

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
gno test .
44

5-
! stdout .+
6-
stderr 'ok \. \d\.\d\ds'
5+
! stdout .+
6+
stderr 'ok \. \d+\.\d\ds'
77

88
-- minim.gno --
99
package minim

gnovm/cmd/gno/testdata/test/minim3.txtar

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
gno test .
44

5-
! stdout .+
6-
stderr 'ok \. \d\.\d\ds'
5+
! stdout .+
6+
stderr 'ok \. \d+\.\d\ds'
77

88
-- minim.gno --
99
package minim

gnovm/cmd/gno/testdata/test/multitest_events.txtar

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
gno test -print-events .
44

5-
! stdout .+
5+
! stdout .+
66
stderr 'EVENTS: \[{\"type\":\"EventA\",\"attrs\":\[\],\"pkg_path\":\"gno.land/r/.*\",\"func\":\"TestA\"}\]'
77
stderr 'EVENTS: \[{\"type\":\"EventB\",\"attrs\":\[{\"key\":\"keyA\",\"value\":\"valA\"}\],\"pkg_path\":\"gno.land/r/.*\",\"func\":\"TestB\"},{\"type\":\"EventC\",\"attrs\":\[{\"key\":\"keyD\",\"value\":\"valD\"}\],\"pkg_path\":\"gno.land/r/.*\",\"func\":\"TestB\"}\]'
8-
stderr 'ok \. \d\.\d\ds'
8+
stderr 'ok \. \d+\.\d\ds'
99

1010
-- valid.gno --
1111
package valid

gnovm/cmd/gno/testdata/test/output_correct.txtar

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ gno test -v .
55
stdout 'hey'
66
stdout 'hru?'
77
stderr '=== RUN file/x_filetest.gno'
8-
stderr '--- PASS: file/x_filetest.gno \(\d\.\d\ds\)'
9-
stderr 'ok \. \d\.\d\ds'
8+
stderr '--- PASS: file/x_filetest.gno \(\d+\.\d\ds\)'
9+
stderr 'ok \. \d+\.\d\ds'
1010

1111
-- x_filetest.gno --
1212
package main

gnovm/cmd/gno/testdata/test/output_sync.txtar

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ stdout 'hey'
66
stdout '^hru\?'
77

88
stderr '=== RUN file/x_filetest.gno'
9-
stderr '--- PASS: file/x_filetest.gno \(\d\.\d\ds\)'
10-
stderr 'ok \. \d\.\d\ds'
9+
stderr '--- PASS: file/x_filetest.gno \(\d+\.\d\ds\)'
10+
stderr 'ok \. \d+\.\d\ds'
1111

1212
cmp x_filetest.gno x_filetest.gno.golden
1313

gnovm/cmd/gno/testdata/test/realm_correct.txtar

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ gno test -v .
44

55
! stdout .+ # stdout should be empty
66
stderr '=== RUN file/x_filetest.gno'
7-
stderr '--- PASS: file/x_filetest.gno \(\d\.\d\ds\)'
8-
stderr 'ok \. \d\.\d\ds'
7+
stderr '--- PASS: file/x_filetest.gno \(\d+\.\d\ds\)'
8+
stderr 'ok \. \d+\.\d\ds'
99

1010
-- x_filetest.gno --
1111
// PKGPATH: gno.land/r/xx
@@ -18,4 +18,4 @@ func main() {
1818
}
1919

2020
// Realm:
21-
// switchrealm["gno.land/r/xx"]
21+
// switchrealm["gno.land/r/xx"]

gnovm/cmd/gno/testdata/test/realm_sync.txtar

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ gno test -v . -update-golden-tests
44

55
! stdout .+ # stdout should be empty
66
stderr '=== RUN file/x_filetest.gno'
7-
stderr '--- PASS: file/x_filetest.gno \(\d\.\d\ds\)'
8-
stderr 'ok \. \d\.\d\ds'
7+
stderr '--- PASS: file/x_filetest.gno \(\d+\.\d\ds\)'
8+
stderr 'ok \. \d+\.\d\ds'
99

1010
cmp x_filetest.gno x_filetest.gno.golden
1111

gnovm/cmd/gno/testdata/test/valid_filetest.txtar

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
gno test .
44

55
! stdout .+
6-
stderr 'ok \. \d\.\d\ds'
6+
stderr 'ok \. \d+\.\d\ds'
77

88
gno test -v .
99

1010
stdout 'test'
1111
stderr '=== RUN file/valid_filetest.gno'
12-
stderr '--- PASS: file/valid_filetest.gno \(\d\.\d\ds\)'
13-
stderr 'ok \. \d\.\d\ds'
12+
stderr '--- PASS: file/valid_filetest.gno \(\d+\.\d\ds\)'
13+
stderr 'ok \. \d+\.\d\ds'
1414

1515
-- valid.gno --
1616
package valid

gnovm/cmd/gno/testdata/test/valid_test.txtar

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
gno test .
44

5-
! stdout .+
6-
stderr 'ok \. \d\.\d\ds'
5+
! stdout .+
6+
stderr 'ok \. \d+\.\d\ds'
77

88
gno test ./...
99

10-
! stdout .+
11-
stderr 'ok \. \d\.\d\ds'
10+
! stdout .+
11+
stderr 'ok \. \d+\.\d\ds'
1212

1313
-- valid.gno --
1414
package valid

0 commit comments

Comments
 (0)