Skip to content

Commit

Permalink
test(cmd/gno): don't fail if tests take more than 10 seconds (#3723)
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
thehowl authored Feb 11, 2025
1 parent 4f03669 commit 7ca5ed2
Show file tree
Hide file tree
Showing 11 changed files with 27 additions and 27 deletions.
4 changes: 2 additions & 2 deletions gnovm/cmd/gno/testdata/test/error_correct.txtar
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
gno test -v .

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

-- x_filetest.gno --
package main
Expand Down
6 changes: 3 additions & 3 deletions gnovm/cmd/gno/testdata/test/filetest_events.txtar
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@
gno test -print-events .

! stdout .+
stderr 'ok \. \d\.\d\ds'
stderr 'ok \. \d+\.\d\ds'

gno test -print-events -v .

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

-- valid.gno --
package valid
Expand Down
4 changes: 2 additions & 2 deletions gnovm/cmd/gno/testdata/test/minim2.txtar
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

gno test .

! stdout .+
stderr 'ok \. \d\.\d\ds'
! stdout .+
stderr 'ok \. \d+\.\d\ds'

-- minim.gno --
package minim
Expand Down
4 changes: 2 additions & 2 deletions gnovm/cmd/gno/testdata/test/minim3.txtar
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

gno test .

! stdout .+
stderr 'ok \. \d\.\d\ds'
! stdout .+
stderr 'ok \. \d+\.\d\ds'

-- minim.gno --
package minim
Expand Down
4 changes: 2 additions & 2 deletions gnovm/cmd/gno/testdata/test/multitest_events.txtar
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

gno test -print-events .

! stdout .+
! stdout .+
stderr 'EVENTS: \[{\"type\":\"EventA\",\"attrs\":\[\],\"pkg_path\":\"gno.land/r/.*\",\"func\":\"TestA\"}\]'
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\"}\]'
stderr 'ok \. \d\.\d\ds'
stderr 'ok \. \d+\.\d\ds'

-- valid.gno --
package valid
Expand Down
4 changes: 2 additions & 2 deletions gnovm/cmd/gno/testdata/test/output_correct.txtar
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ gno test -v .
stdout 'hey'
stdout 'hru?'
stderr '=== RUN file/x_filetest.gno'
stderr '--- PASS: file/x_filetest.gno \(\d\.\d\ds\)'
stderr 'ok \. \d\.\d\ds'
stderr '--- PASS: file/x_filetest.gno \(\d+\.\d\ds\)'
stderr 'ok \. \d+\.\d\ds'

-- x_filetest.gno --
package main
Expand Down
4 changes: 2 additions & 2 deletions gnovm/cmd/gno/testdata/test/output_sync.txtar
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ stdout 'hey'
stdout '^hru\?'

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

cmp x_filetest.gno x_filetest.gno.golden

Expand Down
6 changes: 3 additions & 3 deletions gnovm/cmd/gno/testdata/test/realm_correct.txtar
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ gno test -v .

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

-- x_filetest.gno --
// PKGPATH: gno.land/r/xx
Expand All @@ -18,4 +18,4 @@ func main() {
}

// Realm:
// switchrealm["gno.land/r/xx"]
// switchrealm["gno.land/r/xx"]
4 changes: 2 additions & 2 deletions gnovm/cmd/gno/testdata/test/realm_sync.txtar
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ gno test -v . -update-golden-tests

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

cmp x_filetest.gno x_filetest.gno.golden

Expand Down
6 changes: 3 additions & 3 deletions gnovm/cmd/gno/testdata/test/valid_filetest.txtar
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@
gno test .

! stdout .+
stderr 'ok \. \d\.\d\ds'
stderr 'ok \. \d+\.\d\ds'

gno test -v .

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

-- valid.gno --
package valid
Expand Down
8 changes: 4 additions & 4 deletions gnovm/cmd/gno/testdata/test/valid_test.txtar
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@

gno test .

! stdout .+
stderr 'ok \. \d\.\d\ds'
! stdout .+
stderr 'ok \. \d+\.\d\ds'

gno test ./...

! stdout .+
stderr 'ok \. \d\.\d\ds'
! stdout .+
stderr 'ok \. \d+\.\d\ds'

-- valid.gno --
package valid
Expand Down

0 comments on commit 7ca5ed2

Please sign in to comment.