Skip to content

Commit 1ab1eba

Browse files
committed
Update test runner
1 parent c22c013 commit 1ab1eba

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

examples/wasm-test/project.godot

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ config_version=5
1212

1313
config/name="WasmTest"
1414
run/main_scene="res://Main.tscn"
15-
config/features=PackedStringArray("4.4", "GL Compatibility")
15+
config/features=PackedStringArray("4.5", "GL Compatibility")
1616

1717
[debug]
1818

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)