[MASTER] Scanning for test definitions in /home/user/GD/tests/batch ================================================== [MASTER] Executing Test: 01_echo_test.json ================================================== [TEST RUNNER] Orchestrating test for tests/fixtures/echo.c on port 5000 [VM STDOUT] HAUKI> [VM STDOUT] HAUKI REPL ready. Serving 1 network port(s). [NetServer] Listening on port 5000 tests/fixtures/echo.c [IPC Daemon] Mesh router listening on port 6000 [TEST RUNNER] Socket connected to localhost:5000. Initiating sequence... [TEST RUNNER] Socket connected to localhost:5000. Initiating sequence... ::ffff:127.0.0.1:60190 [VM STDOUT] [VM DEBUG] net_write emitted String: "ECHO: Hello HAUKI" [PASS] Sent: "Hello HAUKI" | Recv: "ECHO: Hello HAUKI" [VM STDOUT] [VM DEBUG] net_write emitted String: "ECHO: Testing Mesh" [PASS] Sent: "Testing Mesh" | Recv: "ECHO: Testing Mesh" [TEST RUNNER] Sequence complete. All assertions passed. [MASTER] 01_echo_test.json PASSED ================================================== [MASTER] Executing Test: 02_array_test.json ================================================== [TEST RUNNER] Orchestrating test for tests/fixtures/array_math.c on port 5001 [VM STDOUT] HAUKI> [VM STDOUT] HAUKI REPL ready. Serving 1 network port(s). [NetServer] Listening on port 5001 tests/fixtures/array_math.c [IPC Daemon] Mesh router listening on port 6001 [TEST RUNNER] Socket connected to localhost:5001. Initiating sequence... [TEST RUNNER] Socket connected to localhost:5001. Initiating sequence... ::ffff:127.0.0.1:36826 [VM STDOUT] [VM DEBUG] net_write emitted String: "MATH: -150" [PASS] Sent: "calculate" | Recv: "MATH: -150" [TEST RUNNER] Sequence complete. All assertions passed. [MASTER] 02_array_test.json PASSED ================================================== [MASTER] Executing Test: 03_inherit_test.json ================================================== [TEST RUNNER] Orchestrating test for tests/fixtures/child.c on port 5002 [VM STDOUT] HAUKI> [VM STDOUT] HAUKI REPL ready. Serving 1 network port(s). [NetServer] Listening on port 5002 tests/fixtures/child.c [IPC Daemon] Mesh router listening on port 6002 [TEST RUNNER] Socket connected to localhost:5002. Initiating sequence... [TEST RUNNER] Socket connected to localhost:5002. Initiating sequence... ::ffff:127.0.0.1:42254 [VM STDOUT] [VM DEBUG] net_write emitted String: "SECRET: " [VM STDOUT] [VM DEBUG] net_write emitted Integer: "42" [PASS] Sent: "reveal" | Recv: "SECRET: 42" [TEST RUNNER] Sequence complete. All assertions passed. [MASTER] 03_inherit_test.json PASSED ================================================== [MASTER] Executing Test: 04_stress_test.json ================================================== [TEST RUNNER] Orchestrating test for tests/fixtures/life.c on port 5003 [VM STDOUT] HAUKI> [VM STDOUT] HAUKI REPL ready. Serving 1 network port(s). [NetServer] Listening on port 5003 tests/fixtures/life.c [IPC Daemon] Mesh router listening on port 6003 [TEST RUNNER] Socket connected to localhost:5003. Initiating sequence... [TEST RUNNER] Socket connected to localhost:5003. Initiating sequence... ::ffff:127.0.0.1:47072 [VM STDOUT] [VM DEBUG] net_write emitted String: ".#... .#... .#... ..... ..... " [PASS] Sent: "step" | Recv: ".#... .#... .#... ..... ....." [TEST RUNNER] Sequence complete. All assertions passed. [MASTER] 04_stress_test.json PASSED ================================================== [MASTER] Executing Test: 05_game_test.json ================================================== [TEST RUNNER] Orchestrating test for tests/fixtures/adventure.c on port 5004 [VM STDOUT] HAUKI> [VM STDOUT] HAUKI REPL ready. Serving 1 network port(s). [NetServer] Listening on port 5004 tests/fixtures/adventure.c [IPC Daemon] Mesh router listening on port 6004 [TEST RUNNER] Socket connected to localhost:5004. Initiating sequence... [TEST RUNNER] Socket connected to localhost:5004. Initiating sequence... ::ffff:127.0.0.1:47080 [VM STDOUT] [VM DEBUG] net_write emitted String: "ROOM: Cell" [PASS] Sent: "look" | Recv: "ROOM: Cell" [VM STDOUT] [VM DEBUG] net_write emitted String: "ACTION: You take the key" [PASS] Sent: "take key" | Recv: "ACTION: You take the key" [VM STDOUT] [VM DEBUG] net_write emitted String: "ACTION: You unlock the door" [PASS] Sent: "north" | Recv: "ACTION: You unlock the door" [VM STDOUT] [VM DEBUG] net_write emitted String: "ROOM: Hallway" [PASS] Sent: "look" | Recv: "ROOM: Hallway" [TEST RUNNER] Sequence complete. All assertions passed. [MASTER] 05_game_test.json PASSED ================================================== [MASTER] Executing Test: 06_grammar_test.json ================================================== [TEST RUNNER] Orchestrating test for tests/fixtures/grammar_test.c on port 5005 [VM STDOUT] HAUKI> [VM STDOUT] HAUKI REPL ready. Serving 1 network port(s). [NetServer] Listening on port 5005 tests/fixtures/grammar_test.c [IPC Daemon] Mesh router listening on port 6005 [TEST RUNNER] Socket connected to localhost:5005. Initiating sequence... [TEST RUNNER] Socket connected to localhost:5005. Initiating sequence... ::ffff:127.0.0.1:57776 [VM STDOUT] [VM DEBUG] net_write emitted String: "STRPOS: Found 'iron' at index 8" [PASS] Sent: "get the iron sword" | Recv: "STRPOS: Found 'iron' at index 8" [VM STDOUT] [VM DEBUG] net_write emitted String: "ACTION: get TARGET: iron sword" [VM STDOUT] [VM DEBUG] net_write emitted String: "ACTION: take TARGET: golden shield" [PASS] Sent: "take a golden shield" | Recv: "ACTION: take TARGET: golden shield" [TEST RUNNER] Sequence complete. All assertions passed. [MASTER] 06_grammar_test.json PASSED ================================================== [MASTER] Test Suite Complete. [MASTER] Passed: 6 | Failed: 0 ================================================== elli:~/GD$