Skip to content

Commit a90606c

Browse files
committed
Update test runner
# Conflicts: # examples/wasm-test/project.godot
1 parent b2a68cc commit a90606c

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

examples/wasm-test/utils/TestSuite.gd

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,14 @@ func expect_log(s: String):
3131
print("Export build skipping expect log: %s" % s)
3232
return
3333
_log_file.seek(_log_file.get_position()) # HACK: Not sure why this works
34-
var line = _log_file.get_line()
35-
var regex: RegEx = RegEx.new()
36-
if regex.compile("^%s$" % s): _fail("Invalid regex: %s" % s)
37-
if regex.search(line) == null: _fail("Expect log: %s != %s" % [line, s])
34+
var lines = ""
35+
while !_log_file.eof_reached():
36+
var line = _log_file.get_line()
37+
var regex: RegEx = RegEx.new()
38+
if regex.compile("^%s$" % s): _fail("Invalid regex: %s" % s)
39+
if regex.search(line) != null: return
40+
lines += line
41+
_fail("Expect log: %s != %s" % [lines, s])
3842

3943
func expect_empty():
4044
expect_log("")

0 commit comments

Comments
 (0)