Punch list §25 item 4.1a complete. New prerequisite item, found while scoping 4.2: no quota-granting mechanism existed at all. Adds stadium_grant_quota(new_vm_id, from_vm_id) -- a one-time initial grant at birth, distinct from item 1.3's still-unbuilt recurring capacity-transfer arbitration. Splits the donor's free list evenly by cell count, reassigns stadium_owner[] for every moved cell, and grants the new VM a fresh Q48_ONE reservoir (not a split of the donor's -- per-VM conservation, same pattern as Hera's own boot grant). Wired into every baby VM's birth in capsule_birth.c. Verified via a boot-time self-test in kernel_main.c using a synthetic identity (not the real UUID pool, not a real capsule birth -- item 0.1's Hera-alone pruning stays intact). All three architectures booted to ok> with identical output: grant OK, Hera reservoir=0 (already fully committed to resident words, correctly unchanged), test-vm reservoir=65536 (fresh Q48_ONE). dict_hash identical across all three and unchanged from item 4.1's baseline (0x3d4e1daf289da94f) -- confirms no dictionary word was added. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
10418 lines
629 KiB
Plaintext
10418 lines
629 KiB
Plaintext
|
|
OpenSBI v1.8
|
|
____ _____ ____ _____
|
|
/ __ \ / ____| _ \_ _|
|
|
| | | |_ __ ___ _ __ | (___ | |_) || |
|
|
| | | | '_ \ / _ \ '_ \ \___ \| _ < | |
|
|
| |__| | |_) | __/ | | |____) | |_) || |_
|
|
\____/| .__/ \___|_| |_|_____/|____/_____|
|
|
| |
|
|
|_|
|
|
|
|
Platform Name : riscv-virtio,qemu
|
|
Platform Features : medeleg
|
|
Platform HART Count : 1
|
|
Platform HART Protection : pmp
|
|
Platform IPI Device : aclint-mswi
|
|
Platform Timer Device : aclint-mtimer @ 10000000Hz
|
|
Platform Console Device : uart8250
|
|
Platform HSM Device : ---
|
|
Platform PMU Device : ---
|
|
Platform Reboot Device : syscon-reboot
|
|
Platform Shutdown Device : syscon-poweroff
|
|
Platform Suspend Device : ---
|
|
Platform CPPC Device : ---
|
|
Firmware Base : 0x80000000
|
|
Firmware Size : 321 KB
|
|
Firmware RW Offset : 0x40000
|
|
Firmware RW Size : 65 KB
|
|
Firmware Heap Offset : 0x47000
|
|
Firmware Heap Size : 37 KB (total), 0 KB (reserved), 12 KB (used), 23 KB (free)
|
|
Firmware Scratch Size : 4096 B (total), 1464 B (used), 2632 B (free)
|
|
Runtime SBI Version : 3.0
|
|
Standard SBI Extensions : ipi,pmu,srst,sse,hsm,rfnc,fwft,time,base,legacy,dbcn,dbtr
|
|
Experimental SBI Extensions : none
|
|
|
|
Domain0 Name : root
|
|
Domain0 Boot HART : 0
|
|
Domain0 HARTs : 0*
|
|
Domain0 Region00 : 0x0000000080040000-0x000000008005ffff M: (F,R,W) S/U: ()
|
|
Domain0 Region01 : 0x0000000080000000-0x000000008003ffff M: (F,R,X) S/U: ()
|
|
Domain0 Region02 : 0x0000000000100000-0x0000000000100fff M: (I,R,W) S/U: (R,W)
|
|
Domain0 Region03 : 0x0000000010000000-0x0000000010000fff M: (I,R,W) S/U: (R,W)
|
|
Domain0 Region04 : 0x0000000002000000-0x000000000200ffff M: (I,R,W) S/U: ()
|
|
Domain0 Region05 : 0x000000000c400000-0x000000000c5fffff M: (I,R,W) S/U: (R,W)
|
|
Domain0 Region06 : 0x000000000c000000-0x000000000c3fffff M: (I,R,W) S/U: (R,W)
|
|
Domain0 Region07 : 0x0000000000000000-0xffffffffffffffff M: () S/U: (R,W,X)
|
|
Domain0 Next Address : 0x0000000020000000
|
|
Domain0 Next Arg1 : 0x00000000bfe00000
|
|
Domain0 Next Mode : S-mode
|
|
Domain0 SysReset : yes
|
|
Domain0 SysSuspend : yes
|
|
|
|
Boot HART ID : 0
|
|
Boot HART Domain : root
|
|
Boot HART Priv Version : v1.12
|
|
Boot HART Base ISA : rv64imafdch
|
|
Boot HART ISA Extensions : sstc,zicntr,zihpm,zicboz,zicbom,sdtrig,svadu
|
|
Boot HART PMP Count : 16
|
|
Boot HART PMP Granularity : 2 bits
|
|
Boot HART PMP Address Bits : 54
|
|
Boot HART MHPM Info : 16 (0x0007fff8)
|
|
Boot HART Debug Triggers : 2 triggers
|
|
Boot HART MIDELEG : 0x0000000000001666
|
|
Boot HART MEDELEG : 0x0000000000f4b509
|
|
[2J[004D[=3h[2J[009D[2J[004D[8;056;240t[2J[016DRISC-V EDK2 firmware version 2025.11-3ubuntu7
|
|
Press ESCAPE within 5 seconds for boot options ERROR: C40000002:V03051002 I0 6D33944A-EC75-4855-A54D-809C75241F6C 83FFF850
|
|
BdsDxe: failed to load Boot0001 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x1,0x0): Not Found
|
|
[2J[001;001H[=3h[2J[009DStarKernel UEFI Loader
|
|
Loading kernel from ESP...
|
|
[CKPT 001] Entered efi_main - ConOut live
|
|
Monolithic build - kernel linked directly
|
|
Collecting boot information...
|
|
CmdLine: parsed OK
|
|
[CKPT 004] Command line parsed
|
|
[CKPT 005] Kernel stack allocation decided
|
|
[CKPT 006] Boot info collected (ACPI table located)
|
|
GOP: protocol not found
|
|
[CKPT 007] GOP: protocol not found
|
|
[CKPT 008] About to enter ExitBootServices retry loop
|
|
Calling kernel_main (monolithic)...
|
|
|
|
|
|
_____ _ _ __ _
|
|
/ ____| | | |/ / | |
|
|
| (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| |
|
|
\___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ |
|
|
____) | || (_| | | | . \ __/ | | | | | __/ |
|
|
|_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_|
|
|
|
|
LithosAnanke v1.5.4
|
|
Architecture: riscv64
|
|
Build: Aug 5 2026 14:58:47
|
|
|
|
UEFI BootServices: EXITED
|
|
|
|
=== StarKernel Boot Information ===
|
|
Memory map entries: 76
|
|
Total memory: 1023 MB
|
|
Usable memory: 978 MB
|
|
===================================
|
|
|
|
PMM initialized.
|
|
PMM statistics:
|
|
Total pages: 251172
|
|
Free pages : 250521
|
|
Used pages : 651
|
|
Total MB : 981
|
|
Free MB : 978
|
|
Used MB : 2
|
|
|
|
VMM initialized (mapped RAM, CR3 switched)
|
|
VMM initialized (mapped RAM, CR3 switched)
|
|
VMM self-test: mapped OK at 0xffff800000000000
|
|
VMM self-test complete.
|
|
|
|
IDT installed.
|
|
|
|
APIC: init...
|
|
APIC: init done
|
|
|
|
Timer: init...
|
|
Timer: RISC-V time CSR @ 10000000 Hz (FALLBACK, no devicetree)
|
|
Timer: init done
|
|
|
|
Kernel heap initialized.
|
|
Heap statistics:
|
|
Total bytes: 536870872
|
|
Free bytes: 536870872
|
|
Used bytes: 0
|
|
Peak bytes: 0
|
|
|
|
Heartbeat: init...
|
|
Heartbeat: init done
|
|
Kernel initialization complete.
|
|
Boot successful!
|
|
|
|
Stadium: 76115 cells (4757 KB)
|
|
VM: bootstrap parity...
|
|
VM arena allocated: 0x0000000080267000
|
|
(5 MB)
|
|
[32m[HADES][INFO ] [0m[KRELTSC: 0] Registering FORTH-79 Standard word set...
|
|
[32m[HADES][INFO ] [0m[KRELTSC: 3755577] Registering FORTH-79 arithmetic words...
|
|
[32m[HADES][INFO ] [0m[KRELTSC: 21179046] FORTH-79 Standard word set registration complete
|
|
[Hera] POST: Running comprehensive test suite...
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 43562358] Starting comprehensive FORTH-79 modular test suite...
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 44230872] ==============================================
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 44942646]
|
|
[Hera] === Testing Module: Stack Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 45793104] Running Stack Words Tests (Module 1: Foundation)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 46486440] ▶ Testing module: src/test_runner/modules/stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 47240424] Testing word: DUP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 47701080] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 48439335] Running DUP.basic: 5 DUP . . CR
|
|
[Hera] 5 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 55478976] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 56545398] Expected: Should print: 5 5
|
|
[Hera] 5 5
|
|
[Hera] 5 5
|
|
[Hera] 5 5
|
|
[Hera] 5 5
|
|
[Hera] 5 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 59671752] Running DUP.zero: 0 DUP . . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 60389175] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 61177578] Expected: Should print: 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 62847918] Running DUP.negative: -42 DUP . . CR
|
|
[Hera] -42 -42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 63927339] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 64930047] Expected: Should print: -42 -42
|
|
[Hera] -42 -42
|
|
[Hera] -42 -42
|
|
[Hera] -42 -42
|
|
[Hera] -42 -42
|
|
[Hera] -42 -42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 66955371] Running DUP.max_int: 2147483647 DUP . . CR
|
|
[Hera] 2147483647 2147483647
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 67852260] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 68724222] Expected: Should duplicate max int
|
|
[Hera] 2147483647 2147483647
|
|
[Hera] 2147483647 2147483647
|
|
[Hera] 2147483647 2147483647
|
|
[Hera] 2147483647 2147483647
|
|
[Hera] 2147483647 2147483647
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 70985376] Running DUP.min_int: -2147483648 DUP . . CR
|
|
[Hera] -2147483648 -2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 71875713] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 72676191] Expected: Should duplicate min int
|
|
[Hera] -2147483648 -2147483648
|
|
[Hera] -2147483648 -2147483648
|
|
[Hera] -2147483648 -2147483648
|
|
[Hera] -2147483648 -2147483648
|
|
[Hera] -2147483648 -2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 75003915] Running DUP.empty_stack: DUP
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 75587883] DUP: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 76086990] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 76974198] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 77869638] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 79020648] ▶ Testing module: src/test_runner/modules/stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 79874193] Testing word: DROP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 80319036] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 80840298] Running DROP.basic: 5 7 DROP . CR
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 81861927] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 82767594] Expected: Should print: 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 84436926] Running DROP.zero: 42 0 DROP . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 85131732] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 85921962] Expected: Should drop zero, print 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 87545283] Running DROP.negative: 10 -5 DROP . CR
|
|
[Hera] 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 88219929] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 89024691] Expected: Should drop negative, print 10
|
|
[Hera] 10
|
|
[Hera] 10
|
|
[Hera] 10
|
|
[Hera] 10
|
|
[Hera] 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 90650238] Running DROP.double_drop: 1 2 3 DROP DROP . CR
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 91450149] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 92261442] Expected: Should print: 1
|
|
[Hera] 1
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 102796365] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m tick_number,elapsed_ns,tick_interval_ns,cache_hits_delta,bucket_hits_delta,word_executions_delta,hot_word_count,avg_word_heat_q48,window_width,actual_window_size,predicted_label_hits,jitter_bits,apic_ticks,time_trust_q48,variance_q48,vm_call_depth_max,hera_heat_q48,hermes_heat_q48,artemis_heat_q48
|
|
|
|
[Hera] [36m[HADES][DOE ][0m 1,10000,10000,0,0,183,4,45,731,731,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 110274864] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 111123285] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 112001001] Expected: Should print: 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 113695239] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
|
|
[Hera] 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 114433368] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 115234014] Expected: Should print: 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 116792739] Running DROP.single_item: 99 DROP DEPTH . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 117714975] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 118520262] Expected: Should empty stack, depth=0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 120130773] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 121227477] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 122203368] Expected: Should change depth by 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 124501587] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 125759634] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 126638862] Expected: Should preserve net depth
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 128626344] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 2,20000,10000,0,0,173,5,44,582,582,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 130352880] Running DROP.max_int: 2147483647 DROP DEPTH . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 131104071] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 131925570] Expected: Should drop max int
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 133510398] Running DROP.min_int: -2147483648 DROP DEPTH . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 134257011] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 135060786] Expected: Should drop min int
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 136907526] Running DROP.with_dup: 5 DUP DROP . CR
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 137839611] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 138652038] Expected: Should duplicate then drop
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 140527905] Running DROP.with_swap: 1 2 SWAP DROP . CR
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 141305619] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 142177476] Expected: Should swap then drop
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 143785005] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 144826605] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 145625151] Expected: Should handle complex sequence
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 147407778] Running DROP.empty_stack: DROP
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 147970599] DROP: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 148451352] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 149346582] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 149927001] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 150593331] ▶ Testing module: src/test_runner/modules/stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 151476675] Testing word: SWAP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 152035905] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 152644989] Running SWAP.basic: 5 7 SWAP . . CR
|
|
[Hera] 5 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 153421464] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 154350294] Expected: Should print: 7 5
|
|
[Hera] 5 7
|
|
[Hera] 5 7
|
|
[Hera] 5 7
|
|
[Hera] 5 7
|
|
[Hera] 5 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 156228408] Running SWAP.same_values: 42 42 SWAP . . CR
|
|
[Hera] 42 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 157012506] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 157813677] Expected: Should print: 42 42
|
|
[Hera] 42 42
|
|
[Hera] 42 42
|
|
[Hera] 42 42
|
|
[Hera] 42 42
|
|
[Hera] 42 [32m[HADES][INFO ] [0m[KRELTSC: 159451698] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 3,30000,10000,0,0,184,6,60,582,582,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 161069790] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
|
|
[Hera] 0 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 161796831] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 162584730] Expected: Should print: 99 0
|
|
[Hera] 0 99
|
|
[Hera] 0 99
|
|
[Hera] 0 99
|
|
[Hera] 0 99
|
|
[Hera] 0 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 164250765] Running SWAP.negative: -5 10 SWAP . . CR
|
|
[Hera] -5 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 164997525] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 166004118] Expected: Should print: 10 -5
|
|
[Hera] -5 10
|
|
[Hera] -5 10
|
|
[Hera] -5 10
|
|
[Hera] -5 10
|
|
[Hera] -5 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 168093303] Running SWAP.one_item: 42 SWAP
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 168819084] SWAP: Insufficient stack items (need 2)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 169543059] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 170431737] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 171058188] Running SWAP.empty_stack: SWAP
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 171629052] SWAP: Insufficient stack items (need 2)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 172196241] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 173074398] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 173678106] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 174281016] ▶ Testing module: src/test_runner/modules/stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 174980820] Testing word: OVER
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 175432866] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 175903875] Running OVER.basic: 5 7 OVER . . . CR
|
|
[Hera] 5 7 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 176822058] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OVER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 177640386] Expected: Should print: 5 7 5
|
|
[Hera] 5 7 5
|
|
[Hera] 5 7 5
|
|
[Hera] 5 7 5
|
|
[Hera] 5 7 5
|
|
[Hera] 5 7 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 179362134] Running OVER.zeros: 0 0 OVER . . . CR
|
|
[Hera] 0 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 180157194] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OVER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 180956286] Expected: Should print: 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 183011178] Running OVER.mixed: -1 42 OVER . . . CR
|
|
[Hera] -1 42 -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 183896412] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OVER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 184765392] Expected: Should print: -1 42 -1
|
|
[Hera] -1 42 -1
|
|
[Hera] -1 42 -1
|
|
[Hera] -1 42 -1
|
|
[Hera] -1 42 -1
|
|
[Hera] -1 42 -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 186770346] Running OVER.one_item: 42 OVER
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 187367439] OVER: Insufficient stack items (need 2)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 188016465] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OVER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 188882505] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 189460509] Running OVER.empty_stack: OVER
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 190004493] OVER: Insufficient stack items (need 2)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 190565823] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OVER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 191427915] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 192026184] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 192625503] ▶ Testing module: src/test_runner/modules/stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 193320645] Testing word: ROT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 193754379] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 194299833] Running ROT.basic: 1 2 3 ROT . . . CR
|
|
[Hera] 1 3 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 195048903] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 195839490] Expected: Should print: 2 3 1
|
|
[Hera] 1 3 2
|
|
[Hera] 1 3 2
|
|
[Hera] 1 3 2
|
|
[Hera] 1 3 2
|
|
[Hera] 1 3 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 198006018] Running ROT.zeros: 0 0 0 ROT . . . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 199034745] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 4,40000,10000,0,0,174,8,71,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 0 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 200786124] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 201578685] Expected: Should print: 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 203340207] Running ROT.mixed: -1 0 1 ROT . . . CR
|
|
[Hera] -1 1 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 204072582] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 204882594] Expected: Should print: 0 1 -1
|
|
[Hera] -1 1 0
|
|
[Hera] -1 1 0
|
|
[Hera] -1 1 0
|
|
[Hera] -1 1 0
|
|
[Hera] -1 1 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 206737965] Running ROT.two_items: 1 2 ROT
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 207313113] ROT: Insufficient stack items (need 3)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 207908337] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 208834269] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 209414352] Running ROT.one_item: 42 ROT
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 209958420] ROT: Insufficient stack items (need 3)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 210536802] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 211604274] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 212321571] Running ROT.empty_stack: ROT
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 213021060] ROT: Insufficient stack items (need 3)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 213677310] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 214534110] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 215151972] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 215758935] ▶ Testing module: src/test_runner/modules/stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 216453489] Testing word: DEPTH
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 216896778] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 217385133] Running DEPTH.empty: DEPTH . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 218081031] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DEPTH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 218877267] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 220350690] Running DEPTH.one_item: 42 DEPTH . CR
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 221065971] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DEPTH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 221955090] Expected: Should print: 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 223527927] Running DEPTH.multiple: 1 2 3 DEPTH . CR
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 224223174] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DEPTH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 225023883] Expected: Should print: 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 226673559] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 227367147] ▶ Testing module: src/test_runner/modules/stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 228189717] Testing word: PICK
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 228624732] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 229117602] Running PICK.pick_0: 1 2 3 0 PICK . CR
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 230167329] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting PICK ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 230966274] Expected: Should print: 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 232539909] Running PICK.pick_1: 1 2 3 1 PICK . CR
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 233217621] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting PICK ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 234030153] Expected: Should print: 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 235426191] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 5,50000,10000,0,0,150,9,78,582,582,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 237107409] Running PICK.pick_2: 1 2 3 2 PICK . CR
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 237821031] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting PICK ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 238634508] Expected: Should print: 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 240213960] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 240822225] ▶ Testing module: src/test_runner/modules/stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 241564806] Testing word: ROLL
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 242060553] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 242688705] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
|
|
[Hera] 1 3 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 243950931] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ROLL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 244800738] Expected: Should print: 1 3 2
|
|
[Hera] 1 3 2
|
|
[Hera] 1 3 2
|
|
[Hera] 1 3 2
|
|
[Hera] 1 3 2
|
|
[Hera] 1 3 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 246625974] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
|
|
[Hera] 2 3 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 247374456] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ROLL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 248173863] Expected: Should print: 2 3 1
|
|
[Hera] 2 3 1
|
|
[Hera] 2 3 1
|
|
[Hera] 2 3 1
|
|
[Hera] 2 3 1
|
|
[Hera] 2 3 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 249949980] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 250581198] ▶ Testing module: src/test_runner/modules/stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 251300091] Testing word: ?DUP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 251733405] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 252233016] Running ?DUP.nonzero: 42 ?DUP . . CR
|
|
[Hera] 42 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 253165983] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ?DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 253962933] Expected: Should print: 42 42
|
|
[Hera] 42 42
|
|
[Hera] 42 42
|
|
[Hera] 42 42
|
|
[Hera] 42 42
|
|
[Hera] 42 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 255831366] Running ?DUP.negative: -5 ?DUP . . CR
|
|
[Hera] -5 -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 256697511] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ?DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 257608281] Expected: Should print: -5 -5
|
|
[Hera] -5 -5
|
|
[Hera] -5 -5
|
|
[Hera] -5 -5
|
|
[Hera] -5 -5
|
|
[Hera] -5 -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 259364931] Running ?DUP.zero: 0 ?DUP DEPTH . CR
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 260106189] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ?DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 260909481] Expected: Should not dup: depth 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 262475955] Running ?DUP.empty_stack: ?DUP
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 263016516] ?DUP: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 263522364] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ?DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 264410496] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 265015821] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 265661592] ▶ Testing module: src/test_runner/modules/stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 266358309] Testing word: -ROT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 266808486] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 267337434] Running -ROT.basic: 1 2 3 -ROT . . . CR
|
|
[Hera] 2 1 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 268793616] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 269805123] Expected: Should print: 1 3 2
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 270591720] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 6,60000,10000,0,0,159,11,73,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 2 1 3
|
|
[Hera] 2 1 3
|
|
[Hera] 2 1 3
|
|
[Hera] 2 1 3
|
|
[Hera] 2 1 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 273638883] Running -ROT.zeros: 0 0 0 -ROT . . . CR
|
|
[Hera] 0 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 274541379] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 275385600] Expected: Should print: 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 277216758] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
|
|
[Hera] 3 2 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 278025006] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 278812821] Expected: Should restore original order
|
|
[Hera] 3 2 1
|
|
[Hera] 3 2 1
|
|
[Hera] 3 2 1
|
|
[Hera] 3 2 1
|
|
[Hera] 3 2 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 280649166] Running -ROT.two_items: 1 2 -ROT
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 281255352] -ROT: Insufficient stack items (need 3)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 281926638] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 282820776] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 283448886] Running -ROT.empty_stack: -ROT
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 284142369] -ROT: Insufficient stack items (need 3)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 284797968] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 285868149] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 286548612] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 287292138] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 288132894]
|
|
[Hera] === Testing Module: Return Stack Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 288924909] Running Return Stack Words Tests (Module 2)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 289629165] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 290427837] Testing word: >R
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 290891874] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 291367377] Running >R.basic: 42 >R R@ . R> . CR
|
|
[Hera] 42 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 292645668] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >R ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 293434092] Expected: Should print: 42 42
|
|
[Hera] 42 42
|
|
[Hera] 42 42
|
|
[Hera] 42 42
|
|
[Hera] 42 42
|
|
[Hera] 42 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 295198575] Running >R.zero: 0 >R R@ . R> . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 295893423] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >R ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 296697849] Expected: Should print: 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 298425015] Running >R.negative: -123 >R R@ . R> . CR
|
|
[Hera] -123 -123
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 299318103] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >R ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 300273918] Expected: Should print: -123 -123
|
|
[Hera] -123 -123
|
|
[Hera] -123 -123
|
|
[Hera] -123 -123 [32m[HADES][INFO ] [0m[KRELTSC: 302019228] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 7,70000,10000,0,0,188,15,71,685,685,0,0,0,65536,0,0,65536,0,0
|
|
|
|
|
|
[Hera] -123 -123
|
|
[Hera] -123 -123
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 304188381] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
|
|
[Hera] 1 1 2 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 305071431] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >R ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 305895177] Expected: Should print: 2 2 1 1
|
|
[Hera] 1 1 2 2
|
|
[Hera] 1 1 2 2
|
|
[Hera] 1 1 2 2
|
|
[Hera] 1 1 2 2
|
|
[Hera] 1 1 2 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 307946688] Running >R.empty_stack: >R
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 308557536] >R: DSP underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 309032052] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >R ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 309942087] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 310565535] >R: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 311398563] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 312363618] Testing word: R>
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 312801426] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 313283712] Running R>.basic: 42 >R R> . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 314226171] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting R> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 315101661] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 316900185] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
|
|
[Hera] 1 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 317686173] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting R> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 318494610] Expected: Should print: 2 1
|
|
[Hera] 1 2
|
|
[Hera] 1 2
|
|
[Hera] 1 2
|
|
[Hera] 1 2
|
|
[Hera] 1 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 320224779] Running R>.empty_rstack: R>
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 320819814] R>: RSP underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 321265539] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting R> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 322141491] Expected: Should cause return stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 322766241] R>: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 323355522] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 324114168] Testing word: R@
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 324537612] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 325019562] Running R@.basic: 42 >R R@ . R> DROP CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 325809750] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting R@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 326617578] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 328281282] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 329530110] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting R@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 330428301] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1 [32m[HADES][INFO ] [0m[KRELTSC: 331707810] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 8,80000,10000,0,0,214,16,83,685,685,0,0,0,65536,0,0,65536,0,0
|
|
|
|
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 333767973] Running R@.empty_rstack: R@
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 334369602] R@: RSP underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 334859448] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting R@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 335715828] Expected: Should cause return stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 336348516] R@: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 336970809] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 337770909]
|
|
[Hera] === Testing Module: Memory Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 338389695] Running Memory Words Tests (Module 3)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 339037923] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 339793293] Testing word: !
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 340216170] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 340700409] Running !.basic: 42 HERE ! HERE @ . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 341836614] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 342628503] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 344636649] Running !.zero: 0 HERE ! HERE @ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 345471000] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 346250772] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 347905257] Running !.negative: -999 HERE ! HERE @ . CR
|
|
[Hera] -999
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 348676377] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 349488426] Expected: Should print: -999
|
|
[Hera] -999
|
|
[Hera] -999
|
|
[Hera] -999
|
|
[Hera] -999
|
|
[Hera] -999
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 351180333] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
|
|
[Hera] 222
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 352022664] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 352801953] Expected: Should print: 222
|
|
[Hera] 222
|
|
[Hera] 222
|
|
[Hera] 222
|
|
[Hera] 222
|
|
[Hera] 222
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 354635799] Running !.max_int: 2147483647 HERE ! HERE @ . CR
|
|
[Hera] 2147483647
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 355498794] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 356277873] Expected: Should store max int
|
|
[Hera] 2147483647
|
|
[Hera] 2147483647
|
|
[Hera] 2147483647
|
|
[Hera] 2147483647
|
|
[Hera] 2147483647
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 358403682] Running !.min_int: -2147483648 HERE ! HERE @ . CR
|
|
[Hera] -2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 359319618] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 360148068] Expected: Should store min int
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 360774057] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 9,90000,10000,0,0,216,19,82,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] -2147483648
|
|
[Hera] -2147483648
|
|
[Hera] -2147483648
|
|
[Hera] -2147483648
|
|
[Hera] -2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 363658407] Running !.empty_stack: !
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 364239876] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 365090418] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 365677494] Running !.one_item: 42 !
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 366196824] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 367043859] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 367624131] !: 8 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 368284833] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 368993940] Testing word: @
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 369507453] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 370158663] Running @.after_store: 123 HERE ! HERE @ . CR
|
|
[Hera] 123
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 371124390] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting @ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 371952693] Expected: Should print: 123
|
|
[Hera] 123
|
|
[Hera] 123
|
|
[Hera] 123
|
|
[Hera] 123
|
|
[Hera] 123
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 373894311] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 374797962] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting @ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 375574752] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 377424054] Running @.empty_stack: @
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 377992608] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting @ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 378863268] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 379447173] @: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 380030595] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 380809149] Testing word: C!
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 381264870] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 381773931] Running C!.basic: 65 HERE C! HERE C@ . CR
|
|
[Hera] 65
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 383034309] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 383969586] Expected: Should print: 65
|
|
[Hera] 65
|
|
[Hera] 65
|
|
[Hera] 65
|
|
[Hera] 65
|
|
[Hera] 65
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 386084748] Running C!.zero: 0 HERE C! HERE C@ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 386987832] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 387889908] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 389678982] Running C!.high_byte: 255 HERE C! HERE C@ . CR
|
|
[Hera] 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 390489918] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 391357470] Expected: Should print: 255
|
|
[Hera] 255
|
|
[Hera] 255
|
|
[Hera] 255
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 392733516] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 10,100000,10000,0,0,222,21,84,567,567,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 255
|
|
[Hera] 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 394788051] Running C!.truncation: 256 HERE C! HERE C@ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 395625636] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 396471432] Expected: Should print: 0 (truncated)
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 398280582] C!: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 399084168] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 400035489] Testing word: C@
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 400527141] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 401066904] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
|
|
[Hera] 97
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 402097647] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 402967110] Expected: Should print: 97
|
|
[Hera] 97
|
|
[Hera] 97
|
|
[Hera] 97
|
|
[Hera] 97
|
|
[Hera] 97
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 404730690] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 405522117] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 406387758] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 408068745] C@: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 408704772] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 409466232] Testing word: ,
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 409964772] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 410519823] Running ,.basic: 42 , HERE 8 - @ . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 411557916] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting , ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 412446237] Expected: Should compile 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 414697878] Running ,.negative: -999 , HERE 8 - @ . CR
|
|
[Hera] -999
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 415607955] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting , ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 416529813] Expected: Should compile -999
|
|
[Hera] -999
|
|
[Hera] -999
|
|
[Hera] -999
|
|
[Hera] -999
|
|
[Hera] -999
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 418546653] ,: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 419132847] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 419835759] Testing word: C,
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 420265314] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 420757953] Running C,.basic: 65 C, HERE 1 - C@ . CR
|
|
[Hera] 65
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 421721076] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 422533734] Expected: Should compile byte 65
|
|
[Hera] 65
|
|
[Hera] 65
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 423525480] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 11,110000,10000,0,0,207,23,86,731,731,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 65
|
|
[Hera] 65
|
|
[Hera] 65
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 425811015] Running C,.zero: 0 C, HERE 1 - C@ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 426506724] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 427334439] Expected: Should compile byte 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 429465645] C,: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 430122147] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 430855635] Testing word: 2,
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 431383365] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 431871531] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
|
|
[Hera] 67890 12345
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 433340775] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 434132391] Expected: Should print: 67890 12345
|
|
[Hera] 67890 12345
|
|
[Hera] 67890 12345
|
|
[Hera] 67890 12345
|
|
[Hera] 67890 12345
|
|
[Hera] 67890 12345
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 436246314] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 437448711] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 438237240] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 440179446] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 440773179] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 441500367] Testing word: HERE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 441970221] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 442564332] Running HERE.basic: HERE HERE = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 443563827] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HERE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 444480372] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 446529930] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 447395949] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 12,120000,10000,0,0,189,26,83,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 449319108] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HERE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 450160515] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 451889760] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 452500587] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 453207573] Testing word: ALLOT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 453648258] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 454157067] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
|
|
[Hera] 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 455051667] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ALLOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 455851578] Expected: Should print: 10
|
|
[Hera] 10
|
|
[Hera] 10
|
|
[Hera] 10
|
|
[Hera] 10
|
|
[Hera] 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 457537122] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 458363892] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ALLOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 459162459] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 460845714] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
|
|
[Hera] -4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 461894139] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ALLOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 462955206] Expected: Should print: -4
|
|
[Hera] -4
|
|
[Hera] -4
|
|
[Hera] -4
|
|
[Hera] -4
|
|
[Hera] -4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 464841762] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 465452190] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 466157244] Testing word: PAD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 466609899] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 467086536] Running PAD.basic: PAD PAD = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 467890605] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting PAD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 468705888] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 470249766] Running PAD.different_from_here: PAD HERE = . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 471000453] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting PAD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 471804207] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 472692759] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 13,130000,10000,0,0,221,28,80,731,731,0,0,0,65536,0,0,65536,0,0
|
|
|
|
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 475572384] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 476323008] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 477250683] Testing word: +!
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 477717030] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 478206498] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
|
|
[Hera] 15
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 479529624] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting +! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 480331089] Expected: Should print: 15
|
|
[Hera] 15
|
|
[Hera] 15
|
|
[Hera] 15
|
|
[Hera] 15
|
|
[Hera] 15
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 482174826] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 482974128] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting +! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 483794451] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 485589657] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
|
|
[Hera] 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 486553872] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting +! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 487337865] Expected: Should print: 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 489499857] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR
|
|
[Hera] 6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 490616049] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting +! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 491477658] Expected: Should print: 6
|
|
[Hera] 6
|
|
[Hera] 6
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 493116162] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 14,140000,10000,0,0,204,29,83,685,685,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 6
|
|
[Hera] 6
|
|
[Hera] 6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 495398043] Running +!.empty_stack: +!
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 496007358] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting +! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 496864074] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 497445879] +!: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 498055761] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 498759912] Testing word: -!
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 499180227] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 499649787] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
|
|
[Hera] 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 500661210] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 501447660] Expected: Should print: 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 503332872] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 504501795] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 505359288] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 507172407] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
|
|
[Hera] 15
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 507974292] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 508812360] Expected: Should print: 15
|
|
[Hera] 15
|
|
[Hera] 15
|
|
[Hera] 15
|
|
[Hera] 15
|
|
[Hera] 15
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 510547968] Running -!.empty_stack: -!
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 511161567] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 512017947] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 512604960] -!: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 513212889] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 513916704] Testing word: 2!
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 514337439] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 514847130] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
|
|
[Hera] 11 22
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 516370596] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 517334286] Expected: Should print: 22 11
|
|
[Hera] 11 22
|
|
[Hera] 11 22 [32m[HADES][INFO ] [0m[KRELTSC: 518800191] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 15,150000,10000,0,0,203,30,82,731,731,0,0,0,65536,0,0,65536,0,0
|
|
|
|
|
|
[Hera] 11 22
|
|
[Hera] 11 22
|
|
[Hera] 11 22
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 521383149] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 522224052] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 523004265] Expected: Should print: 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 524887734] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
|
|
[Hera] -1 -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 525799386] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 526579473] Expected: Should print: -2 -1
|
|
[Hera] -1 -2
|
|
[Hera] -1 -2
|
|
[Hera] -1 -2
|
|
[Hera] -1 -2
|
|
[Hera] -1 -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 528528315] Running 2!.empty_stack: 2!
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 529109175] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 529996614] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 530579343] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 531167805] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 531904968] Testing word: FILL
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 532339416] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 532904358] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
|
|
[Hera] 65 65
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 534628584] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FILL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 535434564] Expected: Should print: 65 65
|
|
[Hera] 65 65
|
|
[Hera] 65 65
|
|
[Hera] 65 65
|
|
[Hera] 65 65 [32m[HADES][INFO ] [0m[KRELTSC: 537156522] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 16,160000,10000,0,0,201,32,83,567,567,0,0,0,65536,0,0,65536,0,0
|
|
|
|
|
|
[Hera] 65 65
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 539029764] Running FILL.zero_n: HERE 0 88 FILL
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 539610540] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FILL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 540426222] Expected: Should do nothing
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 541533279] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 542328612] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FILL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 543122853] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 544785339] Running FILL.empty_stack: FILL
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 545405238] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FILL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 546324996] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 547002267] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 547761606] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 548623992] Testing word: MOVE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 549062535] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 549536610] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE HERE 16 + 2 MOVE HERE 16 + C@ . HERE 17 + C@ . CR
|
|
[Hera] 65 66
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 551407857] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MOVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 552211296] Expected: Should print: 65 66
|
|
[Hera] 65 66
|
|
[Hera] 65 66
|
|
[Hera] 65 66
|
|
[Hera] 65 66
|
|
[Hera] 65 66
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 554713068] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 555373350] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MOVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 556171224] Expected: Should do nothing
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 556935792] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 17,170000,10000,0,0,190,34,86,731,731,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 559282038] Running MOVE.empty_stack: MOVE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 559873734] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MOVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 560743806] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 561363180] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 562112817] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 563050383] Testing word: ERASE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 563515008] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 563990448] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 565415067] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ERASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 566244189] Expected: Should print: 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 568264515] Running ERASE.zero_n: HERE 0 ERASE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 568835337] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ERASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 569665740] Expected: Should do nothing
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 570757740] Running ERASE.empty_stack: ERASE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 571346076] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ERASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 572237484] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 572825001] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 573494796] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 574261758]
|
|
[Hera] === Testing Module: Arithmetic Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 574915320] Running Arithmetic Words Tests (Module 5)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 575603259] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 576483915] Testing word: +
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 577027143] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 577590489] Running +.basic: 5 7 + . CR
|
|
[Hera] 12
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 578403966] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting + ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 579181890] Expected: Should print: 12
|
|
[Hera] 12
|
|
[Hera] 12
|
|
[Hera] 12
|
|
[Hera] 12
|
|
[Hera] 12
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 580779801] Running +.zero_add: 42 0 + . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 581415639] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting + ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 582219582] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 583732779] Running +.negative: -5 3 + . CR
|
|
[Hera] -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 584383632] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting + ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 585158952] Expected: Should print: -2
|
|
[Hera] -2
|
|
[Hera] -2
|
|
[Hera] -2
|
|
[Hera] -2
|
|
[Hera] -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 586724061] Running +.both_negative: -5 -3 + . CR
|
|
[Hera] -8
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 587395158] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting + ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 588199311] Expected: Should print: -8
|
|
[Hera] -8
|
|
[Hera] -8
|
|
[Hera] -8
|
|
[Hera] -8
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 589711752] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 18,180000,10000,0,0,170,35,73,582,582,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] -8
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 591838632] Running +.overflow: 2147483647 1 + . CR
|
|
[Hera] 2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 592749486] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting + ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 593556726] Expected: Should overflow
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 595369614] Running +.underflow: -2147483648 -1 + . CR
|
|
[Hera] -2147483649
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 596125047] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting + ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 596916831] Expected: Should underflow
|
|
[Hera] -2147483649
|
|
[Hera] -2147483649
|
|
[Hera] -2147483649
|
|
[Hera] -2147483649
|
|
[Hera] -2147483649
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 598737930] Running +.empty_stack: +
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 599308290] +: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 599781735] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting + ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 600694353] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 601297914] Running +.one_item: 42 +
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 601899144] +: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 602343483] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting + ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 603228843] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 603819552] +: 8 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 604552074] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 605336193] Testing word: -
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 605790066] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 606373173] Running -.basic: 10 3 - . CR
|
|
[Hera] 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 607664589] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting - ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 608527584] Expected: Should print: 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 610193661] Running -.zero_sub: 42 0 - . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 610829121] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting - ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 611660868] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 613321842] Running -.from_zero: 0 5 - . CR
|
|
[Hera] -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 613967676] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting - ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 614742912] Expected: Should print: -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 616268478] Running -.negative: 5 -3 - . CR
|
|
[Hera] 8
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 616893270] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting - ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 617696100] Expected: Should print: 8
|
|
[Hera] 8
|
|
[Hera] 8
|
|
[Hera] 8
|
|
[Hera] 8
|
|
[Hera] 8
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 619355730] Running -.same_values: 42 42 - . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 620317047] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting - ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 621158811] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 622730325] Running -.overflow: -2147483648 1 - . CR
|
|
[Hera] -2147483649
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 623562765] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting - ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 624403605] Expected: Should underflow
|
|
[Hera] -2147483649
|
|
[Hera] -2147483649
|
|
[Hera] -2147483649
|
|
[Hera] -2147483649
|
|
[Hera] -2147483649
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 626237514] Running -.underflow: 2147483647 -1 - . CR
|
|
[Hera] 2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 626979171] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting - ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 627749493] Expected: Should overflow
|
|
[Hera] 2147483648
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 628697832] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 19,190000,10000,0,0,154,28,44,731,731,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 631216278] Running -.empty_stack: -
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 631776453] -: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 632303175] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting - ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 633154557] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 633843336] Running -.one_item: 42 -
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 634623339] -: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 635157327] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting - ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 636002640] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 636642531] -: 9 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 637221648] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 637940667] Testing word: *
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 638353254] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 638896356] Running *.basic: 6 7 * . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 639771552] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting * ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 640585785] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 642155661] Running *.by_zero: 42 0 * . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 642830118] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting * ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 643607118] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 645167124] Running *.by_one: 42 1 * . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 645800715] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting * ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 646577253] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 648276762] Running *.by_negative: 6 -7 * . CR
|
|
[Hera] -42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 649224345] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting * ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 650198997] Expected: Should print: -42
|
|
[Hera] -42
|
|
[Hera] -42
|
|
[Hera] -42
|
|
[Hera] -42
|
|
[Hera] -42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 652023813] Running *.negative_negative: -6 -7 * . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 652751358] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting * ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 653579535] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 655188387] Running *.large_numbers: 32767 2 * . CR
|
|
[Hera] 65534
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 655910220] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting * ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 656688963] Expected: Should print: 65534
|
|
[Hera] 65534
|
|
[Hera] 65534
|
|
[Hera] 65534
|
|
[Hera] 65534
|
|
[Hera] 65534
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 658356216] Running *.overflow: 65536 65536 * . CR
|
|
[Hera] 4294967296
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 659082123] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting * ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 659873109] Expected: May overflow
|
|
[Hera] 4294967296
|
|
[Hera] 4294967296
|
|
[Hera] 4294967296
|
|
[Hera] 4294967296
|
|
[Hera] 4294967296
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 662034240] Running *.empty_stack: *
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 662775897] *: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 663293400] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting * ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 664205430] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 664842192] Running *.one_item: 42 *
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 665487942] *: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 666128505] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting * ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 667179366] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 667848993] *: 9 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 668438589] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 669188814] Testing word: /
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 669615030] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 670151517] Running /.basic: 15 3 / . CR
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 670858314] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting / ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 671634915] Expected: Should print: 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 672865620] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 20,200000,10000,0,0,154,28,41,567,567,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 674769858] Running /.by_one: 42 1 / . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 675389316] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting / ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 676195632] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 677948922] Running /.negative_dividend: -15 3 / . CR
|
|
[Hera] -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 678852909] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting / ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 679637007] Expected: Should print: -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 681235296] Running /.negative_divisor: 15 -3 / . CR
|
|
[Hera] -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 681923025] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting / ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 682731336] Expected: Should print: -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 684284244] Running /.both_negative: -15 -3 / . CR
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 685030458] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting / ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 685845048] Expected: Should print: 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 687356040] Running /.truncation: 7 3 / . CR
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 687988686] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting / ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 688784586] Expected: Should print: 2 (truncated)
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 690363450] Running /.by_zero: 42 0 /
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 690981207] /: Division by zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 691536468] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting / ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 692460489] Expected: Should cause division by zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 693106281] Running /.empty_stack: /
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 693709758] /: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 694178625] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting / ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 695051973] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 695641044] Running /.one_item: 42 /
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 696164721] /: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 696665025] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting / ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 697688670] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 698345172] /: 9 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 698928468] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 699691818] Testing word: MOD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 700120008] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 700593243] Running MOD.basic: 17 5 MOD . CR
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 701862378] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 702658341] Expected: Should print: 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 704237037] Running MOD.exact_division: 15 3 MOD . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 704940222] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 705765669] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 707517300] Running MOD.by_one: 42 1 MOD . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 708288609] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 709079364] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 710671794] Running MOD.negative_dividend: -17 5 MOD . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 711387516] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 21,210000,10000,0,0,153,32,39,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 713084043] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 713899998] Expected: Should handle negative
|
|
[Hera] -2
|
|
[Hera] -2
|
|
[Hera] -2
|
|
[Hera] -2
|
|
[Hera] -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 715532727] Running MOD.negative_divisor: 17 -5 MOD . CR
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 716294271] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 717078159] Expected: Should handle negative
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 718718910] Running MOD.small_by_large: 3 7 MOD . CR
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 719415312] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 720243111] Expected: Should print: 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 721986573] Running MOD.by_zero: 42 0 MOD
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 722649438] MOD: Division by zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 723136953] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 724000368] Expected: Should cause division by zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 724634463] Running MOD.empty_stack: MOD
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 725207028] MOD: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 725674782] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 726584565] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 727207530] Running MOD.one_item: 42 MOD
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 727772472] MOD: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 728219709] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 729103326] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 729707538] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 730385838] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 731227035] Testing word: /MOD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 731659992] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 732128607] Running /MOD.basic: 17 5 /MOD . . CR
|
|
[Hera] 3 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 733202064] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting /MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 734006574] Expected: Should print: 3 2
|
|
[Hera] 3 2
|
|
[Hera] 3 2
|
|
[Hera] 3 2
|
|
[Hera] 3 2
|
|
[Hera] 3 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 735858228] Running /MOD.exact: 15 3 /MOD . . CR
|
|
[Hera] 5 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 736671159] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting /MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 737530227] Expected: Should print: 5 0
|
|
[Hera] 5 0
|
|
[Hera] 5 0
|
|
[Hera] 5 0
|
|
[Hera] 5 0
|
|
[Hera] 5 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 739308738] Running /MOD.negative: -17 5 /MOD . . CR
|
|
[Hera] -3 -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 740046447] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting /MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 740839953] Expected: Should handle negative dividend
|
|
[Hera] -3 -2
|
|
[Hera] -3 -2
|
|
[Hera] -3 -2
|
|
[Hera] -3 -2
|
|
[Hera] -3 -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 742658931] Running /MOD.by_zero: 42 0 /MOD
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 743294979] /MOD: Division by zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 743818089] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting /MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 744681336] Expected: Should cause division by zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 745263456] Running /MOD.empty_stack: /MOD
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 745834614] /MOD: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 746303229] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting /MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 747183885] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 747777576] Running /MOD.one_item: 42 /MOD
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 748340796] /MOD: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 748793241] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting /MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 749670495] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 750260658] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 750923733] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 751757391] Testing word: ABS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 752194485] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 752678157] Running ABS.positive: 42 ABS . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 753612237] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ABS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 754456059] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 756017388] Running ABS.negative: -42 ABS . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 756700476] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ABS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 757485813] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42 [32m[HADES][INFO ] [0m[KRELTSC: 758983575] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 22,220000,10000,0,0,167,35,42,582,582,0,0,0,65536,0,0,65536,0,0
|
|
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 760576194] Running ABS.zero: 0 ABS . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 761184144] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ABS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 761966415] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 763636818] Running ABS.min_int: -2147483648 ABS . CR
|
|
[Hera] 2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 764583120] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ABS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 765436056] Expected: Should print: 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 767451279] Running ABS.empty_stack: ABS
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 768053181] ABS: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 768605439] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ABS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 769482504] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 770082873] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 770712831] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 771455097] Testing word: NEGATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 771898176] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 772379706] Running NEGATE.positive: 42 NEGATE . CR
|
|
[Hera] -42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 773275671] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting NEGATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 774085431] Expected: Should print: -42
|
|
[Hera] -42
|
|
[Hera] -42
|
|
[Hera] -42
|
|
[Hera] -42
|
|
[Hera] -42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 775674963] Running NEGATE.negative: -42 NEGATE . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 776360361] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting NEGATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 777218358] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 778777272] Running NEGATE.zero: 0 NEGATE . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 779466681] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting NEGATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 780396309] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 782041932] Running NEGATE.min_int: -2147483648 NEGATE . CR
|
|
[Hera] 2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 782827941] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting NEGATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 783695871] Expected: Should print: 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 785564157] Running NEGATE.empty_stack: NEGATE
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 786192876] NEGATE: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 786683961] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting NEGATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 787587423] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 788172756] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 788794146] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 789533619] Testing word: MIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 789957966] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 790425930] Running MIN.basic: 5 3 MIN . CR
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 791263368] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 792078189] Expected: Should print: 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 793735089] Running MIN.equal: 42 42 MIN . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 794493819] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 795296985] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 796924170] Running MIN.negative: -5 -3 MIN . CR
|
|
[Hera] -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 797712489] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 798510132] Expected: Should print: -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 800064195] Running MIN.mixed: -1 1 MIN . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 800740332] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 801526173] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1 [32m[HADES][INFO ] [0m[KRELTSC: 802661790] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 23,230000,10000,0,0,176,37,41,685,685,0,0,0,65536,0,0,65536,0,0
|
|
|
|
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 804841527] Running MIN.one_item: 42 MIN
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 805420455] MIN: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 805917504] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 806825586] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 807408819] Running MIN.empty_stack: MIN
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 808028529] MIN: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 808587423] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 809514237] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 810102363] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 810761448] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 811503546] Testing word: MAX
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 811929762] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 812422506] Running MAX.basic: 5 3 MAX . CR
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 813356796] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MAX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 814176573] Expected: Should print: 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 815720430] Running MAX.equal: 42 42 MAX . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 816432603] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MAX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 817247802] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 818796699] Running MAX.negative: -5 -3 MAX . CR
|
|
[Hera] -3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 819470547] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MAX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 820259160] Expected: Should print: -3
|
|
[Hera] -3
|
|
[Hera] -3
|
|
[Hera] -3
|
|
[Hera] -3
|
|
[Hera] -3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 821817381] Running MAX.mixed: -1 1 MAX . CR
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 822456894] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MAX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 823351725] Expected: Should print: 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 825049575] Running MAX.one_item: 42 MAX
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 825686442] MAX: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 826164276] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MAX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 827045919] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 827641731] Running MAX.empty_stack: MAX
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 828163602] MAX: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 828610524] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MAX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 829506006] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 830104149] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 830695425] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 831433386] Testing word: 1+
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 831865356] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 832359612] Running 1+.basic: 5 1+ . CR
|
|
[Hera] 6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 832998222] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 1+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 833795844] Expected: Should print: 6
|
|
[Hera] 6
|
|
[Hera] 6
|
|
[Hera] 6
|
|
[Hera] 6
|
|
[Hera] 6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 835279179] Running 1+.zero: 0 1+ . CR
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 835893408] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 1+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 836688342] Expected: Should print: 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 838345620] Running 1+.negative: -1 1+ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 839086542] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 1+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 839946660] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 841480164] Running 1+.chain: 3 1+ 1+ 1+ . CR
|
|
[Hera] 6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 842155755] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 1+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 842935296] Expected: Should print: 6
|
|
[Hera] 6
|
|
[Hera] 6
|
|
[Hera] 6
|
|
[Hera] 6
|
|
[Hera] 6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 844528545] Running 1+.overflow: 2147483647 1+ . CR
|
|
[Hera] 2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 845256678] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 1+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 846069966] Expected: Should overflow
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648 [32m[HADES][INFO ] [0m[KRELTSC: 847069608] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 24,240000,10000,0,0,175,37,39,731,731,0,0,0,65536,0,0,65536,0,0
|
|
|
|
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 849416757] Running 1+.empty_stack: 1+
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 849975462] 1+: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 850486665] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 1+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 851350248] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 851993541] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 852675810] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 853443612] Testing word: 1-
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 853870983] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 854397180] Running 1-.basic: 5 1- . CR
|
|
[Hera] 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 855288567] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 1- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 856076424] Expected: Should print: 4
|
|
[Hera] 4
|
|
[Hera] 4
|
|
[Hera] 4
|
|
[Hera] 4
|
|
[Hera] 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 857611167] Running 1-.to_zero: 1 1- . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 858233187] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 1- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 859038243] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 860516391] Running 1-.to_negative: 0 1- . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 861177891] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 1- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 861974799] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 863489109] Running 1-.chain: 6 1- 1- 1- . CR
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 864151008] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 1- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 864953565] Expected: Should print: 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 866512983] Running 1-.underflow: -2147483648 1- . CR
|
|
[Hera] -2147483649
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 867283599] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 1- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 868071897] Expected: Should underflow
|
|
[Hera] -2147483649
|
|
[Hera] -2147483649
|
|
[Hera] -2147483649
|
|
[Hera] -2147483649
|
|
[Hera] -2147483649
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 870105873] Running 1-.empty_stack: 1-
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 870680958] 1-: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 871214442] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 1- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 872101713] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 872706870] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 873325614] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 874066305] Testing word: 2+
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 874486473] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 874957335] Running 2+.basic: 5 2+ . CR
|
|
[Hera] 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 875753508] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 876538509] Expected: Should print: 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 878050530] Running 2+.zero: 0 2+ . CR
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 878643339] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 879436740] Expected: Should print: 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 880929588] Running 2+.negative: -3 2+ . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 881717025] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 882565761] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 884213757] Running 2+.empty_stack: 2+
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 884794344] 2+: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 885268209] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 886151826] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 886764648] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 887361783] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 888122676] Testing word: 2-
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 888545952] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 889019481] Running 2-.basic: 7 2- . CR
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 889816053] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 890633121] Expected: Should print: 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 892138548] Running 2-.zero: 2 2- . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 892735284] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 893517156] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 894447351] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 25,250000,10000,0,0,196,38,37,731,731,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 896827302] Running 2-.negative: 0 2- . CR
|
|
[Hera] -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 897662640] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 898606170] Expected: Should print: -2
|
|
[Hera] -2
|
|
[Hera] -2
|
|
[Hera] -2
|
|
[Hera] -2
|
|
[Hera] -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 900212376] Running 2-.empty_stack: 2-
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 900810624] 2-: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 901286757] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 902142150] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 902784477] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 903380415] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 904103319] Testing word: 2*
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 904521618] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 905020935] Running 2*.basic: 5 2* . CR
|
|
[Hera] 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 905795373] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 906578316] Expected: Should print: 10
|
|
[Hera] 10
|
|
[Hera] 10
|
|
[Hera] 10
|
|
[Hera] 10
|
|
[Hera] 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 908144328] Running 2*.zero: 0 2* . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 908739132] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 909552420] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 911221521] Running 2*.negative: -3 2* . CR
|
|
[Hera] -6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 911869560] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 912687132] Expected: Should print: -6
|
|
[Hera] -6
|
|
[Hera] -6
|
|
[Hera] -6
|
|
[Hera] -6
|
|
[Hera] -6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 914279142] Running 2*.one: 1 2* . CR
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 914865231] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 915666885] Expected: Should print: 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 917166789] Running 2*.large: 1073741823 2* . CR
|
|
[Hera] 2147483646
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 917888517] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 918671544] Expected: Should print: 2147483646
|
|
[Hera] 2147483646
|
|
[Hera] 2147483646
|
|
[Hera] 2147483646
|
|
[Hera] 2147483646
|
|
[Hera] 2147483646
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 920492370] Running 2*.empty_stack: 2*
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 921052734] 2*: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 921540207] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 922394571] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 922978686] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 923590521] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 924324072] Testing word: 2/
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 924743946] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 925214619] Running 2/.basic: 10 2/ . CR
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 926150988] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2/ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 927099789] Expected: Should print: 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 928787706] Running 2/.odd: 7 2/ . CR
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 929376441] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2/ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 930188532] Expected: Should print: 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 931700700] Running 2/.zero: 0 2/ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 932324967] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2/ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 933110430] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 934626042] Running 2/.negative_even: -10 2/ . CR
|
|
[Hera] -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 935303733] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2/ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 936104526] Expected: Should print: -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 937696725] Running 2/.one: 1 2/ . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 938418138] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 26,260000,10000,0,0,192,41,37,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 940098243] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2/ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 940948029] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 942884712] Running 2/.empty_stack: 2/
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 943624479] 2/: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 944166888] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2/ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 945093450] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 945685902] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 946352526] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 947202018]
|
|
[Hera] === Testing Module: Logical Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 947845185] Running Logical Words Tests (Module 8)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 948521007] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 949336206] Testing word: AND
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 949794132] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 950282991] Running AND.both_true: -1 -1 AND . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 951077274] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting AND ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 951922629] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 954107889] Running AND.first_false: 0 -1 AND . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 955112823] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting AND ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 956022417] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 957690930] Running AND.second_false: -1 0 AND . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 958376055] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting AND ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 959190561] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 960711318] Running AND.both_false: 0 0 AND . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 961438884] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting AND ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 962235498] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 963744600] Running AND.bitwise: 85 51 AND . CR
|
|
[Hera] 17
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 964413366] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting AND ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 965202672] Expected: Should print: 17
|
|
[Hera] 17
|
|
[Hera] 17
|
|
[Hera] 17
|
|
[Hera] 17
|
|
[Hera] 17
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 966909636] Running AND.empty_stack: AND
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 967701189] AND: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 968384214] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting AND ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 969262917] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 969930402] Running AND.one_item: 42 AND
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 970541061] AND: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 970993779] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting AND ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 971948523] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 972572412] AND: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 973271859] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 974006691] Testing word: OR
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 974429988] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 974933862] Running OR.both_true: -1 -1 OR . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 975862566] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 976651137] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 978248397] Running OR.first_false: 0 -1 OR . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 978938793] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 979738452] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 981295833] Running OR.second_false: -1 0 OR . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 981987132] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 982810836] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 984005106] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 27,270000,10000,0,0,158,40,38,685,685,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 986324031] Running OR.both_false: 0 0 OR . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 987001638] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 987798693] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 989420775] Running OR.bitwise: 85 51 OR . CR
|
|
[Hera] 119
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 990073791] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 990913245] Expected: Should print: 119
|
|
[Hera] 119
|
|
[Hera] 119
|
|
[Hera] 119
|
|
[Hera] 119
|
|
[Hera] 119
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 992479929] Running OR.empty_stack: OR
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 993082902] OR: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 993552336] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 994412769] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 995024331] Running OR.one_item: 42 OR
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 995616930] OR: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 996182796] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 997333449] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 997971555] OR: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 998608548] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 999428682] Testing word: XOR
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 999870501] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1000376160] Running XOR.both_true: -1 -1 XOR . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1001375340] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting XOR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1002175839] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1003711422] Running XOR.first_false: 0 -1 XOR . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1004403519] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting XOR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1005225606] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1006771353] Running XOR.second_false: -1 0 XOR . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1007482161] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting XOR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1008273168] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1009822149] Running XOR.both_false: 0 0 XOR . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1010672880] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting XOR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1011739974] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1013451726] Running XOR.bitwise: 85 51 XOR . CR
|
|
[Hera] 102
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1014247584] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting XOR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1015046991] Expected: Should print: 102
|
|
[Hera] 102
|
|
[Hera] 102
|
|
[Hera] 102
|
|
[Hera] 102
|
|
[Hera] 102
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1016707104] Running XOR.empty_stack: XOR
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1017310749] XOR: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1017819768] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting XOR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1018697547] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1019292750] Running XOR.one_item: 42 XOR
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1019850216] XOR: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1020316584] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting XOR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1021206081] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1021793535] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1022416626] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1023204231] Testing word: NOT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1023635319] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1024132053] Running NOT.true: -1 NOT . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1025069094] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting NOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1025870748] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1027706757] Running NOT.false: 0 NOT . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1028555661] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting NOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1029405153] Expected: Should print: -1
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1030068228] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 28,280000,10000,0,0,158,40,35,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1032780441] Running NOT.positive: 42 NOT . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1033477011] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting NOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1034282550] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1035789573] Running NOT.negative: -42 NOT . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1036453068] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting NOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1037262828] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1038753513] Running NOT.empty_stack: NOT
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1039373853] NOT: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1039866030] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting NOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1040735997] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1041375426] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1041975501] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1042775244] Testing word: =
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1043355621] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1043848911] Running =.equal: 42 42 = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1044633639] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting = ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1045458834] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1047091563] Running =.not_equal: 42 43 = . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1047823623] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting = ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1048614147] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1050135891] Running =.zero_equal: 0 0 = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1050794010] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting = ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1051599927] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1053131037] Running =.negative_equal: -42 -42 = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1053878364] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting = ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1054659942] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1056425181] Running =.negative_positive: -42 42 = . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1057396662] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting = ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1058247183] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1059939468] Running =.empty_stack: =
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1060497606] =: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1060975020] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting = ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1061869515] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1062453231] Running =.one_item: 42 =
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1062983271] =: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1063431495] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting = ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1064343777] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1064931777] =: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1065521667] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1066260699] Testing word: <>
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1066697331] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1067182494] Running <>.not_equal: 42 43 <> . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1068114453] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1069099731] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1071065310] Running <>.equal: 42 42 <> . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1071861420] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1072701042] Expected: Should print: 0
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1073407335] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 29,290000,10000,0,0,164,41,37,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1075959213] Running <>.zero_equal: 0 0 <> . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1076699841] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1077493116] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1079005431] Running <>.negative: -42 42 <> . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1079682723] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1080472302] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1082002299] Running <>.empty_stack: <>
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1082573604] <>: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1083190836] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1084313097] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1085155701] Running <>.one_item: 42 <>
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1085939988] <>: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1086455580] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1087426956] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1088024952] <>: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1088617740] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1089435984] Testing word: <
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1089861549] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1090362126] Running <.less_than: 5 7 < . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1091416074] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting < ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1092225582] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1093807869] Running <.greater_than: 7 5 < . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1094533041] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting < ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1095335451] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1096871265] Running <.equal: 5 5 < . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1097543013] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting < ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1098352815] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1099888692] Running <.negative_positive: -5 5 < . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1100604519] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting < ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1101457329] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1103243526] Running <.negative_negative: -7 -5 < . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1103987010] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting < ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1104769323] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1106389557] Running <.empty_stack: <
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1106955759] <: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1107431262] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting < ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1108332120] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1108915395] Running <.one_item: 42 <
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1109425590] <: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1109881878] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting < ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1110754659] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1111341798] <: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1111929462] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1112679330] Testing word: >
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1113101430] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1113587097] Running >.greater_than: 7 5 > . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1114622922] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting > ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1115432010] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1116657864] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 30,300000,10000,0,0,154,43,39,685,685,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1118880924] Running >.less_than: 5 7 > . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1119662271] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting > ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1120471233] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1121990163] Running >.equal: 5 5 > . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1122623166] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting > ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1123482717] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1125032895] Running >.positive_negative: 5 -5 > . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1125723690] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting > ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1126506969] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1128072750] Running >.negative_negative: -5 -7 > . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1128797859] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting > ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1129677150] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1131369498] Running >.empty_stack: >
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1131949413] >: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1132427541] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting > ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1133308218] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1133892207] Running >.one_item: 42 >
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1134401583] >: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1134841365] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting > ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1135740816] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1136330580] >: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1136918979] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1137663639] Testing word: 0=
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1138090926] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1138567878] Running 0=.zero: 0 0= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1139446623] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1140231372] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1141800072] Running 0=.positive: 42 0= . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1142506176] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1143300690] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1144921785] Running 0=.negative: -42 0= . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1145654895] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1146454554] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1148008596] Running 0=.empty_stack: 0=
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1148590926] 0=: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1149078294] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1149982428] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1150570491] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1151181717] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1151917515] Testing word: 0<
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1152344172] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1152820515] Running 0<.negative: -42 0< . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1153670469] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1154475777] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1155999747] Running 0<.zero: 0 0< . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1156700517] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1157490873] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1159123035] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 31,310000,10000,0,0,172,46,35,582,582,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1161025803] Running 0<.positive: 42 0< . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1161681864] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1162497105] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1163970003] Running 0<.empty_stack: 0<
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1164587046] 0<: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1165065237] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1165938186] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1166529861] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1167156606] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1167868632] Testing word: 0>
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1168293210] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1168797420] Running 0>.positive: 42 0> . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1169642838] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1170440649] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1172033604] Running 0>.zero: 0 0> . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1172777151] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1173662469] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1175315904] Running 0>.negative: -42 0> . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1175971482] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1176775152] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1178292780] Running 0>.empty_stack: 0>
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1178894598] 0>: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1179417855] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1180276692] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1180898712] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1181515545] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1182229671] Testing word: 0<>
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1182668613] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1183159635] Running 0<>.nonzero_pos: 42 0<> . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1183984053] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0<> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1184779680] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1186376226] Running 0<>.nonzero_neg: -1 0<> . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1187054253] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0<> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1187924955] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1189708863] Running 0<>.zero: 0 0<> . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1190680155] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0<> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1191489222] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1193279682] Running 0<>.empty_stack: 0<>
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1194023019] 0<>: stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1194570405] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0<> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1195455996] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1196099142] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1196699070] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1197433524] Testing word: U<
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1197859677] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1198365021] Running U<.less: 3 5 U< . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1199425290] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting U< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1200443979] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1202645472] Running U<.equal: 5 5 U< . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1203488958] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting U< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1204387632] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1205992830] Running U<.greater: 7 5 U< . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1206687195] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting U< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1207484481] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1208748240] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 32,320000,10000,0,0,180,49,34,567,567,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1210937154] Running U<.zero_one: 0 1 U< . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1211601384] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting U< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1212389409] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1213974216] Running U<.empty_stack: U<
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1214561712] U<: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1215078333] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting U< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1215968481] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1216603857] U<: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1217269725] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1218020916] Testing word: U>
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1218448770] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1218991116] Running U>.greater: 5 3 U> . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1219961358] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting U> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1220787267] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1222390995] Running U>.equal: 5 5 U> . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1223158020] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting U> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1223965806] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1225548450] Running U>.less: 3 5 U> . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1226163351] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting U> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1226964816] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1228476438] Running U>.one_zero: 1 0 U> . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1229145540] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting U> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1229983503] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1231612746] Running U>.empty_stack: U>
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1232285019] U>: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1232781102] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting U> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1233705753] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1234352364] U>: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1234946181] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1235658354] Testing word: WITHIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1236129342] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1236632586] Running WITHIN.in_range: 3 1 5 WITHIN . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1237686156] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WITHIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1238542809] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1240144353] Running WITHIN.at_low: 1 1 5 WITHIN . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1240867656] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WITHIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1241676912] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1243272975] Running WITHIN.at_high: 5 1 5 WITHIN . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1244068434] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WITHIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1244918451] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1246282758] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 33,330000,10000,0,0,145,51,35,567,567,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1248404787] Running WITHIN.below: 0 1 5 WITHIN . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1249120047] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WITHIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1249947132] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1251492354] Running WITHIN.above: 6 1 5 WITHIN . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1252238169] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WITHIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1253071869] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1254632778] Running WITHIN.empty_stack: WITHIN
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1255275903] WITHIN: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1255804578] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WITHIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1256732064] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1257322794] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1257940047] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1258654320] Testing word: TRUE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1259147106] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1259626725] Running TRUE.value: TRUE . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1260573552] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TRUE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1261508724] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1263171903] Running TRUE.as_flag: TRUE 0= . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1263883845] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TRUE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1264692408] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1266252582] Running TRUE.in_and: TRUE TRUE AND . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1266968031] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TRUE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1267790349] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1269415035] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1270024350] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1270756725] Testing word: FALSE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1271202849] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1271702733] Running FALSE.value: FALSE . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1272468309] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FALSE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1273303416] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1274853615] Running FALSE.as_flag: FALSE 0= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1275678264] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FALSE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1276504236] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1278242763] Running FALSE.in_or: TRUE FALSE OR . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1278962475] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FALSE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1279838973] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1281453138] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1282113126] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1282835505] Testing word: >=
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1283264136] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1283751546] Running >=.less: 3 5 >= . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1284658263] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1285452189] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1286911353] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 34,340000,10000,0,0,203,53,37,582,582,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1288667268] Running >=.greater: 5 3 >= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1289505042] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1290338973] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1291937556] Running >=.equal: 3 3 >= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1292673270] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1293550839] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1295469000] Running >=.negative: -1 0 >= . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1296188040] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1297024281] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1298552199] Running >=.neg_neg: -1 -2 >= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1299298329] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1300089924] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1301680737] Running >=.underflow: >=
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1302254142] >=: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1302740355] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1303657908] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1304309496] >=: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1304979816] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1305734304] Testing word: <=
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1306164447] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1306655364] Running <=.less: 3 5 <= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1307670714] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1308459285] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1310101569] Running <=.greater: 5 3 <= . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1310815191] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1311628353] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1313143692] Running <=.equal: 3 3 <= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1313798388] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1314601218] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1316264880] Running <=.negative: -1 0 <= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1316986566] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1317817578] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1319848047] Running <=.neg_neg: -2 -1 <= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1320653334] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1321524960] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1322459040] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 35,350000,10000,0,0,154,55,39,731,731,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1324811775] Running <=.underflow: <=
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1325376759] <=: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1325879919] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1326773259] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1327362813] <=: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1327999050] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1328797890]
|
|
[Hera] === Testing Module: Mixed Arithmetic Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1329483603] Running Mixed Arithmetic Words Tests (Module 7)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1330209132] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1331101758] Testing word: */
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1331548323] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1332280173] Running */.basic: 6 7 4 */ . CR
|
|
[Hera] 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1333463817] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1334350080] Expected: Should print: 10 (6*7/4)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1335082623] Running */.exact_division: 12 5 3 */ . CR
|
|
[Hera] 20
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1335904752] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1336724571] Expected: Should print: 20 (12*5/3)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1337292558] Running */.zero_multiply: 0 999 123 */ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1338019305] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1338820581] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1339327878] Running */.by_one: 42 5 1 */ . CR
|
|
[Hera] 210
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1340007900] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1340817387] Expected: Should print: 210 (42*5/1)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1341389049] Running */.truncation: 7 3 2 */ . CR
|
|
[Hera] 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1342077723] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1342886790] Expected: Should print: 10 (21/2 truncated)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1343499276] Running */.negative_multiply: -6 7 4 */ . CR
|
|
[Hera] -10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1344246036] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1345083537] Expected: Should print: -10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1345611141] Running */.negative_divisor: 6 7 -4 */ . CR
|
|
[Hera] -10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1346398830] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1347215541] Expected: Should print: -10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1347833172] Running */.div_by_zero: 6 7 0 */
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1348614897] */: Division by zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1349265834] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1350246996] Expected: Should cause division by zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1350844131] Running */.empty_stack: */
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1351529466] */: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1352016414] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1352883084] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1353485364] Running */.two_items: 1 2 */
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1354072188] */: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1354522680] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1355414466] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1356088818] */: 10 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1356746538] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1357540296] Testing word: */MOD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1358003661] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1358480046] Running */MOD.basic: 17 3 5 */MOD . . CR
|
|
[Hera] 10 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1359454887] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1360315026] Expected: Should print: 1 10 (51/5 = 10 rem 1)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1360948806] Running */MOD.exact_division: 15 4 3 */MOD . . CR
|
|
[Hera] 20 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1362079635] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1363080789] Expected: Should print: 0 20 (60/3 = 20 rem 0)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1363824378] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1364728323] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1365538944] Expected: Should print: 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1366084944] Running */MOD.by_one: 42 5 1 */MOD . . CR
|
|
[Hera] 210 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1366832817] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1367635311] Expected: Should print: 0 210
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1368209472] Running */MOD.remainder: 7 8 5 */MOD . . CR
|
|
[Hera] 11 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1368970596] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1369772397] Expected: Should print: 1 11 (56/5 = 11 rem 1)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1370424489] Running */MOD.negative: -7 3 4 */MOD . . CR
|
|
[Hera] -5 -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1371180363] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1371999468] Expected: Should handle negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1372547316] Running */MOD.div_by_zero: 6 7 0 */MOD
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1373211987] */MOD: Division by zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1373713971] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1374635619] Expected: Should cause division by zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1375226916] Running */MOD.empty_stack: */MOD
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1375871826] */MOD: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1376430552] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1377390021] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1377981696] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1378780221] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1379596680] Testing word: M+
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1380032598] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1380559131] Running M+.basic: 0 100 200 M+ . . CR
|
|
[Hera] 300 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1381626204] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1382463348] Expected: Should print: 200 100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1383025014] Running M+.overflow: 0 2147483647 1 M+ . . CR
|
|
[Hera] 2147483648 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1383845106] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1384662699] Expected: Should handle overflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1385210820] Running M+.negative: 0 -100 50 M+ . . CR
|
|
[Hera] -50 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1385945652] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1386757344] Expected: Should print: 50 -100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1387298661] Running M+.zero_add: 0 42 0 M+ . . CR
|
|
[Hera] 42 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1388002434] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1388832984] Expected: Should print: 0 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1389356787] Running M+.both_negative: 0 -100 -200 M+ . . CR
|
|
[Hera] -300 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1390236204] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1391061315] Expected: Should print: -200 -100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1391678484] Running M+.empty_stack: M+
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1392364365] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1393420770] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1394035104] Running M+.one_item: 42 M+
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1394630622] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1395521631] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1396106943] M+: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1396698471] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1397497185] Testing word: M*
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1397924493] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1398400899] Running M*.basic: 123 456 M* . . CR
|
|
[Hera] 0 56088
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1399408521] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1400216244] Expected: Should print: 56088 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1400758485] Running M*.by_zero: 999 0 M* . . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1401473094] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1402256772] Expected: Should print: 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1402772637] Running M*.by_one: 42 1 M* . . CR
|
|
[Hera] 0 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1403511501] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1404330459] Expected: Should print: 42 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1404854493] Running M*.negative: -123 456 M* . . CR
|
|
[Hera] -1 4294911208
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1405697979] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1406567316] Expected: Should print: -56088 -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1407233037] Running M*.large_multiply: 65536 65536 M* . . CR
|
|
[Hera] 1 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1408221234] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1409019738] Expected: Should handle large result
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1409599506] Running M*.both_negative: -100 -200 M* . . CR
|
|
[Hera] 0 20000
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1410571323] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1411465881] Expected: Should print: 20000 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1412075847] Running M*.empty_stack: M*
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1412683839] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1413560778] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1414167195] Running M*.one_item: 42 M*
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1414694946] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1415558970] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1416186954] M*: 8 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1416783921] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1417568964] Testing word: M/MOD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1418033631] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1418538030] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
|
|
[Hera] 10 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1419624234] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M/MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1420475511] Expected: Should print: 0 10 (1000/100)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1421139132] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
|
|
[Hera] 12 34
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1422095955] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M/MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1423081380] Expected: Should handle remainder
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1423673706] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
|
|
[Hera] 2147913144729 6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1424681181] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M/MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1425497913] Expected: Should print: 1 500 (5001/10)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1426086648] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
|
|
[Hera] 42 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1426845882] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M/MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1427671098] Expected: Should print: 0 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1428194817] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
|
|
[Hera] -42949662 -96
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1429110270] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M/MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1429921521] Expected: Should handle negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1430468382] Running M/MOD.div_by_zero: 0 100 0 M/MOD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1431166317] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M/MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1432075596] Expected: Should cause division by zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1432695012] Running M/MOD.empty_stack: M/MOD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1433332320] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M/MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1434217512] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1434915573] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1435620228] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1436641227]
|
|
[Hera] === Testing Module: Double Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1437360813] Running Double Number Words Tests (Module 6)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1438061184] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1438796814] Testing word: 2DROP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1439276202] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1439757123] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
|
|
[Hera] 2 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1440667914] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1441522236] Expected: Should print: 1 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1442059962] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1442821695] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1443656508] Expected: Should print: 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1444173045] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
|
|
[Hera] -2 -1
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1445061303] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 36,360000,10000,0,0,144,57,37,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1446556335] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1447380921] Expected: Should print: -1 -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1447932843] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1448802096] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1449635985] Expected: Should print: 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1450205526] Running 2DROP.empty_stack: 2DROP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1450879542] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1451948715] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1452595956] Running 2DROP.one_item: 42 2DROP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1453226670] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1454154597] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1454740350] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1455477744] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1456230153] Testing word: 2DUP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1456669032] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1457146005] Running 2DUP.basic: 100 200 2DUP . . . . CR
|
|
[Hera] 200 100 200 100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1458176391] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1458980124] Expected: Should print: 100 200 100 200
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1459590867] Running 2DUP.zeros: 0 0 2DUP . . . . CR
|
|
[Hera] 0 0 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1460371227] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1461171012] Expected: Should print: 0 0 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1461736563] Running 2DUP.negative: -100 -200 2DUP . . . . CR
|
|
[Hera] -200 -100 -200 -100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1462692189] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1463487228] Expected: Should duplicate negatives
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1464056370] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
|
|
[Hera] 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1464880053] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1465690926] Expected: Should print: 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1466370360] Running 2DUP.empty_stack: 2DUP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1467080118] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1467967494] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1468595856] Running 2DUP.one_item: 42 2DUP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1469151411] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1470039837] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1470649530] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1471256976] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1471964298] Testing word: 2OVER
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1472407923] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1472900814] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
|
|
[Hera] 20 10 40 30 20 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1474014150] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2OVER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1474928742] Expected: Should print: 10 20 30 40 10 20
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1475606622] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
|
|
[Hera] 0 0 88 99 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1476550782] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2OVER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1477387044] Expected: Should print: 0 0 99 88 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1477965888] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
|
|
[Hera] 2 -1 4 -3 2 -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1478923530] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2OVER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1479786630] Expected: Should handle mixed signs
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1480503591] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
|
|
[Hera] 6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1481488932] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2OVER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1482294282] Expected: Should print: 6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1482805632] Running 2OVER.three_items: 1 2 3 2OVER
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1483512240] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2OVER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1484414610] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1485020985] Running 2OVER.empty_stack: 2OVER
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1485629313] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2OVER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1486532586] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1487129721] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1487765664] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1488472188] Testing word: 2SWAP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1488914028] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1489416411] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
|
|
[Hera] 20 10 40 30
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1490514228] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1491347844] Expected: Should print: 30 40 10 20
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1491949053] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
|
|
[Hera] 0 0 88 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1492839180] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1493671872] Expected: Should print: 99 88 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1494227826] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
|
|
[Hera] 42 42 42 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1495155438] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1496076246] Expected: Should print: 42 42 42 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1496755344] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
|
|
[Hera] -20 -10 40 30
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1497962844] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1498805385] Expected: Should print: 30 40 -10 -20
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1499394561] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
|
|
[Hera] 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1500320514] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1501123281] Expected: Should print: 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1501629003] Running 2SWAP.three_items: 1 2 3 2SWAP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1502357808] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1503239472] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1503824616] Running 2SWAP.empty_stack: 2SWAP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1504413099] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1505319438] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1505911806] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1506568350] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1507276953] Testing word: 2ROT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1507776984] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1508345097] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
|
|
[Hera] 20 10 60 50 40 30
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1509900588] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1510827486] Expected: Should print: 30 40 50 60 10 20
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1511440623] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
|
|
[Hera] 0 0 2 2 1 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1512417732] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1513237383] Expected: Should rotate with zeros
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1513818096] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
|
|
[Hera] -2 -1 -6 -5 4 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1514924754] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1515882690] Expected: Should handle negatives
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1516443978] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
|
|
[Hera] 6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1517370498] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1518198381] Expected: Should print: 6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1518765780] Running 2ROT.five_items: 1 2 3 4 5 2ROT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1519472955] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1520422869] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1521073491] Running 2ROT.empty_stack: 2ROT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1521681294] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1522684317] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1523360076] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1523975691] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1524799101] Testing word: D+
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1525287141] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1525769322] Running D+.basic: 100 200 300 400 D+ . . CR
|
|
[Hera] 600 400
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1526946435] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1527799854] Expected: Should print: 400 600
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1528350852] Running D+.zero_add: 42 99 0 0 D+ . . CR
|
|
[Hera] 99 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1529192889] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1530005778] Expected: Should print: 42 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1530536343] Running D+.negative: -100 -200 50 75 D+ . . CR
|
|
[Hera] -125 -50
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1531404441] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1532255277] Expected: Should handle negatives
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1532806863] Running D+.carry: 2147483647 0 1 0 D+ . . CR
|
|
[Hera] 0 2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1533703563] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1534485666] Expected: Should handle carry
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1535128581] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
|
|
[Hera] -599 -400
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1536459162] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1537394901] Expected: Should add negatives
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1538033427] Running D+.three_items: 1 2 3 D+
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1538824371] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1539837768] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1540437717] Running D+.empty_stack: D+
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1541041131] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1541969520] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1542575328] D+: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1543190607] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1543965549] Testing word: D-
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1544395188] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1544874639] Running D-.basic: 500 600 100 200 D- . . CR
|
|
[Hera] 400 [32m[HADES][INFO ] [0m[KRELTSC: 1546147827] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 37,370000,10000,0,0,144,57,35,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 400
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1547741034] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1548599892] Expected: Should print: 400 400
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1549151646] Running D-.zero_sub: 42 99 0 0 D- . . CR
|
|
[Hera] 99 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1550209605] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1551238458] Expected: Should print: 42 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1551826143] Running D-.from_zero: 0 0 100 200 D- . . CR
|
|
[Hera] -201 -100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1552967598] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1553822277] Expected: Should print: -100 -200
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1554431403] Running D-.negative: 100 200 -50 -75 D- . . CR
|
|
[Hera] 274 150
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1555273671] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1556060583] Expected: Should handle negatives
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1556634093] Running D-.borrow: 0 0 1 0 D- . . CR
|
|
[Hera] -1 -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1557386061] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1558171356] Expected: Should handle borrow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1558735836] Running D-.same_values: 100 200 100 200 D- . . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1559512143] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1560297942] Expected: Should print: 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1560843081] Running D-.three_items: 1 2 3 D-
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1561513569] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1562386119] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1562987601] Running D-.empty_stack: D-
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1563523542] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1564597125] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1565423937] D-: 8 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1566136488] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1566850698] Testing word: DNEGATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1567375320] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1567873293] Running DNEGATE.positive: 100 200 DNEGATE . . CR
|
|
[Hera] -201 -100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1569155931] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DNEGATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1569984654] Expected: Should negate positive double
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1570585296] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
|
|
[Hera] 199 100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1571420487] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DNEGATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1572258219] Expected: Should negate negative double
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1572849327] Running DNEGATE.zero: 0 0 DNEGATE . . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1573631892] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DNEGATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1574450745] Expected: Should print: 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1574969907] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
|
|
[Hera] -1 -2147483647
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1575891366] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DNEGATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1576707090] Expected: Should negate max positive
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1577278227] Running DNEGATE.one_item: 42 DNEGATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1577904909] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DNEGATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1578938781] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1579740939] Running DNEGATE.empty_stack: DNEGATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1580557167] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DNEGATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1581782496] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1582589169] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1583398362] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1584381078] Testing word: DABS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1584947049] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1585580157] Running DABS.positive: 100 200 DABS . . CR
|
|
[Hera] 200 100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1586980626] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DABS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1587790407] Expected: Should print: 100 200
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1588395921] Running DABS.negative: -100 -200 DABS . . CR
|
|
[Hera] 199 100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1589191296] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DABS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1590008322] Expected: Should print: 100 200
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1590549198] Running DABS.zero: 0 0 DABS . . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1591224810] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DABS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1592048745] Expected: Should print: 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1592568306] Running DABS.mixed_sign: 100 -1 DABS . . CR
|
|
[Hera] 0 -100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1593524667] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DABS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1594613160] Expected: Should handle mixed sign
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1595224260] Running DABS.min_double: -2147483648 -1 DABS . . CR
|
|
[Hera] 0 2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1596281085] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DABS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1597091370] Expected: Should handle min double
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1597661604] Running DABS.one_item: 42 DABS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1598349396] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DABS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1599238200] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1599867423] Running DABS.empty_stack: DABS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1600463088] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DABS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1601372388] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1601959821] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1602579573] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1603289079] Testing word: DMIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1603727181] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1604202894] Running DMIN.basic: 100 200 300 400 DMIN . . CR
|
|
[Hera] 200 100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1605333345] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DMIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1606134222] Expected: Should print: 100 200
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1606691205] Running DMIN.equal: 42 99 42 99 DMIN . . CR
|
|
[Hera] 99 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1607572113] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DMIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1608591390] Expected: Should print: 42 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1609339620] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
|
|
[Hera] -200 -100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1610326074] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DMIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1611353646] Expected: Should find min negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1611935556] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
|
|
[Hera] -1 -100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1612822743] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DMIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1613674146] Expected: Should handle mixed signs
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1614242847] Running DMIN.three_items: 1 2 3 DMIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1614913314] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DMIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1615848759] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1616431110] Running DMIN.empty_stack: DMIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1616975934] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DMIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1617870240] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1618456434] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1619060226] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1619987166] Testing word: DMAX
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1620427746] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1620900120] Running DMAX.basic: 100 200 300 400 DMAX . . CR
|
|
[Hera] 400 300
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1621969125] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DMAX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1622769582] Expected: Should print: 300 400
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1623314553] Running DMAX.equal: 42 99 42 99 DMAX . . CR
|
|
[Hera] 99 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1624206003] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DMAX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1625033256] Expected: Should print: 42 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1625695029] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
|
|
[Hera] -200 -100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1626822351] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DMAX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1627623816] Expected: Should find max negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1628239977] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
|
|
[Hera] 0 100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1629050640] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DMAX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1629867435] Expected: Should handle mixed signs
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1630431621] Running DMAX.three_items: 1 2 3 DMAX
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1631092197] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DMAX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1631994126] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1632574146] Running DMAX.empty_stack: DMAX
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1633111935] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DMAX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1634066049] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1634650689] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1635250281] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1635952542] Testing word: D=
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1636390728] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1636962054] Running D=.equal: 100 200 100 200 D= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1638378567] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1639220037] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1639778721] Running D=.not_equal_low: 100 200 101 200 D= . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1640831724] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1641625860] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1642141116] Running D=.not_equal_high: 100 200 100 201 D= . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1642979583] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1643765298] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1644305544] Running D=.zero_equal: 0 0 0 0 D= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1645057302] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1645837347] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1646344539] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1647151947] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1647935751] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1648445022] Running D=.three_items: 1 2 3 D=
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1649081448] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1649943876] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1650525870] Running D=.empty_stack: D=
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1651094130] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1652189553] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1653016638] D=: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1653655185] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1654395183] Testing word: D<
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1654858653] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1655415804] Running D<.less_than: 100 200 300 400 D< . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1656584118] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1657437621] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1657957413] Running D<.greater_than: 300 400 100 200 D< . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1658759886] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1659569772] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1660130241] Running D<.equal: 100 200 100 200 D< . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1661029293] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1661904384] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1662412164] Running D<.negative_positive: -100 -1 100 0 D< . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1663208337] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1664016354] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1664528019] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
|
|
[Hera] -1
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1665433077] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 38,380000,10000,0,0,132,57,34,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1667019585] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1668014187] Expected: Should compare negatives
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1668666426] Running D<.high_word_diff: 100 200 100 300 D< . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1669683099] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1670497038] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1671020631] Running D<.three_items: 1 2 3 D<
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1671716613] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1672606404] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1673190981] Running D<.empty_stack: D<
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1673707035] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1674595335] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1675185120] D<: 8 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1675813062] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1676542686] Testing word: D0=
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1676972787] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1677445749] Running D0=.zero: 0 0 D0= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1678350156] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1679146728] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1679660703] Running D0=.positive: 100 200 D0= . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1680497742] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1681297254] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1681810536] Running D0=.negative: -100 -200 D0= . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1682619519] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1683582243] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1684202205] Running D0=.zero_high: 0 100 D0= . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1685060412] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1685862696] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1686421086] Running D0=.zero_low: 100 0 D0= . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1687108710] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1687900326] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1688405376] Running D0=.one_item: 42 D0=
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1689043923] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1689915633] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1690500504] Running D0=.empty_stack: D0=
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1691086089] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1691949189] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1692533724] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1693150746] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1693854099] Testing word: D0<
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1694283381] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1694838096] Running D0<.negative: -100 -1 D0< . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1695799392] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1696596195] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1697234721] Running D0<.zero: 0 0 D0< . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1698271764] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1699244211] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1699787502] Running D0<.positive: 100 0 D0< . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1700565489] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1701412293] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1701917595] Running D0<.negative_high_only: 100 -1 D0< . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1702667001] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1703512608] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1704036432] Running D0<.large_negative: -1 -1 D0< . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1704770949] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1705587198] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1706099472] Running D0<.one_item: 42 D0<
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1706704881] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1707598368] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1708181979] Running D0<.empty_stack: D0<
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1708705593] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1709648451] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1710237081] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1710833103] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1711610418] Testing word: S>D
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1712131995] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1712718945] Running S>D.positive: 5 S>D . . CR
|
|
[Hera] 0 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1713903639] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting S>D ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1714720938] Expected: Should sign-extend positive: 0 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1715337036] Running S>D.negative: -5 S>D . . CR
|
|
[Hera] -1 -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1716210930] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting S>D ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1717004058] Expected: Should sign-extend negative: -1 -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1717626162] Running S>D.zero: 0 S>D . . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1718319393] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting S>D ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1719115062] Expected: Should sign-extend zero: 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1719700311] Running S>D.max_int: 2147483647 S>D . . CR
|
|
[Hera] 0 2147483647
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1720507740] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting S>D ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1721300511] Expected: Should extend max int: 0 2147483647
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1721927424] Running S>D.min_int: -2147483648 S>D . . CR
|
|
[Hera] -1 -2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1722738192] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting S>D ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1723531761] Expected: Should extend min int: -1 -2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1724234022] Running S>D.empty_stack: S>D
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1724844072] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting S>D ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1725715572] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1726411470] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1727121984] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1727913264] Testing word: D2*
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1728399519] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1728888567] Running D2*.basic: 5 0 D2* . . CR
|
|
[Hera] 0 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1729878255] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D2* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1730698011] Expected: Should double 5: 0 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1731249408] Running D2*.zero: 0 0 D2* . . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1731919140] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D2* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1732725813] Expected: Should double zero: 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1733280087] Running D2*.negative: -1 -1 D2* . . CR
|
|
[Hera] -1 -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1733999799] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D2* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1734807732] Expected: Should double -1: -1 -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1735369776] Running D2*.carry: 0 1 D2* . . CR
|
|
[Hera] 2 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1736041839] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D2* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1736846874] Expected: Should shift high cell: 0 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1737423408] Running D2*.empty_stack: D2*
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1738126530] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D2* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1739192406] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1739802477] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1740400557] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1741165566] Testing word: D2/
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1741657491] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1742227746] Running D2/.basic: 10 0 D2/ . . CR
|
|
[Hera] 0 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1743369096] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D2/ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1744174656] Expected: Should halve 10: 0 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1744711185] Running D2/.negative: -2 -1 D2/ . . CR
|
|
[Hera] -1 -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1745478840] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D2/ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1746325098] Expected: Should halve -2: -1 -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1746932712] Running D2/.zero: 0 0 D2/ . . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1747665675] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D2/ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1748458488] Expected: Should halve zero: 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1749005139] Running D2/.odd: 3 0 D2/ . . CR
|
|
[Hera] 0 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1749699336] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D2/ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1750499268] Expected: Should truncate toward zero: 0 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1751106168] Running D2/.empty_stack: D2/
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1751704143] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D2/ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1752582405] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1753194261] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1753816932] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1754532654] Testing word: 2>R
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1754962419] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1755437313] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
|
|
[Hera] 20 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1756732425] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2>R ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1757546238] Expected: Should store and retrieve: 20 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1758217482] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1759160256] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2>R ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1759997358] Expected: Should empty data stack: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1760578470] Running 2>R.empty_stack: 2>R
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1761207378] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2>R ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1762108677] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1762694262] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1763290578] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1764024591] Testing word: 2R>
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1764466998] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1764944580] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
|
|
[Hera] 6 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1765693020] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2R> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1766537703] Expected: Should retrieve double: 6 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1767119172] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1767883404] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2R> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1768723110] Expected: Should push 2 items to data stack: 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1769363442] Running 2R>.empty_rstack: 2R>
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1770011040] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2R> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1770993966] Expected: Should cause return stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1771635831] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1772235360] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1773037287] Testing word: 2R@
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1773480114] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1773968553] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
|
|
[Hera] 4 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1775097702] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2R@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1776001017] Expected: Should peek: 4 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1776541473] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
|
|
[Hera] 8 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1777469043] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2R@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1778273091] Expected: Should leave rstack intact
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1778859243] Running 2R@.empty_rstack: 2R@
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1779445101] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2R@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1780324014] Expected: Should cause return stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1780967979] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1781612448] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1782520173]
|
|
[Hera] === Testing Module: Format Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1783217940] Running Format Words Tests (Module 10)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1783843236] ▶ Testing module: src/test_runner/modules/format_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1784588232] Testing word: BASE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1785074214] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1785566202] Running BASE.decimal: DECIMAL 42 . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1786574391] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1787479974] Expected: Should print: 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1787993823] Running BASE.hex: HEX FF . CR
|
|
[Hera] 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1788806145] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1789635393] Expected: Should print: FF
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1790218899] Running BASE.octal: OCTAL 52 . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1791043485] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1791878739] Expected: Should print: 52
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1792400547] Running BASE.base_store: 16 BASE ! 255 . CR
|
|
[Hera] 467
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1793321439] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1794147894] Expected: Should print: FF
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1794660399] Running BASE.base_fetch: BASE @ . CR
|
|
[Hera] 14
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1795357872] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1796167086] Expected: Should print current base
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1796769849] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1797467007] ▶ Testing module: src/test_runner/modules/format_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1798214544] Testing word: DECIMAL
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1798672302] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1799151522] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
|
|
[Hera] 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1800049608] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DECIMAL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1800881523] Expected: Should print: 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1801444890] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1802363136] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DECIMAL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1803185937] Expected: Should print: 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1803723369] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 66
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1804813941] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DECIMAL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1805695206] Expected: Should maintain base
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1806265965] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1806889812] ▶ Testing module: src/test_runner/modules/format_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1807598079] Testing word: HEX
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1808048676] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1808538795] Running HEX.from_decimal: DECIMAL 255 HEX . CR
|
|
[Hera] 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1809321633] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HEX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1810132674] Expected: Should print: FF
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1810652886] Running HEX.from_octal: OCTAL 52 HEX . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1811400213] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HEX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1812232422] Expected: Should print: 2A
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1812756498] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
|
|
[Hera] 255
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1832518527] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 39,390000,10000,0,0,180,57,32,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1834350945] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HEX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1835254323] Expected: Should maintain base
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1835823024] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1836440991] ▶ Testing module: src/test_runner/modules/format_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1837152828] Testing word: OCTAL
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1837625139] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1838114544] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1838971533] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OCTAL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1839833520] Expected: Should print: 52
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1840378407] Running OCTAL.from_hex: HEX 2A OCTAL . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1841140875] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OCTAL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1842002673] Expected: Should print: 52
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1842521247] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1843596615] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OCTAL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1844428068] Expected: Should maintain base
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1845013737] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1845699198] ▶ Testing module: src/test_runner/modules/format_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1846419477] Testing word: <#
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1846855479] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1847335161] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
|
|
[Hera] 774763251095801167872
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1849741845] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <# ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1850763285] Expected: Should format number
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1851334632] Running <#.empty: 0 <# #> TYPE CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1852008081] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <# ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1852796904] Expected: Should handle zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1853326587] Running <#.negative: -42 <# #S #> TYPE CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1854196386] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <# ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1854992601] Expected: Should handle negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1855545258] <#: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1856180487] ▶ Testing module: src/test_runner/modules/format_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1856897427] Testing word: #
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1857318498] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1857798117] Running #.single_digit: 15 <# # #> TYPE CR
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1858880772] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting # ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1859704119] Expected: Should print rightmost digit
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1860400899] Running #.multiple: 15 <# # # #> TYPE CR
|
|
[Hera] 15
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1861223385] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting # ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1862010003] Expected: Should print digits right to left
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1862666883] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
|
|
[Hera] 05
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1863505014] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting # ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1864293837] Expected: Should handle zero padding
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1864950570] #: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1865554530] ▶ Testing module: src/test_runner/modules/format_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1866332790] Testing word: #S
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1866823350] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1867333125] Running #S.basic: 42 <# #S #> TYPE CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1868151432] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting #S ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1869006489] Expected: Should convert all digits
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1869622587] Running #S.zero: 0 <# #S #> TYPE CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1870409079] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting #S ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1871270625] Expected: Should handle zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1871807448] Running #S.large: 1234567890 <# #S #> TYPE CR
|
|
[Hera] 1234567890
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1872819921] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting #S ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1873837182] Expected: Should handle large numbers
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1874525856] #S: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1875254031] ▶ Testing module: src/test_runner/modules/format_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1875968262] Testing word: SIGN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1876407498] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1876895916] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1878032205] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SIGN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1878843204] Expected: Should add minus
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1879486770] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1880417217] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SIGN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1881218640] Expected: Should not add sign
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1881800466] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1882524609] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SIGN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1883333235] Expected: Should handle zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1883997129] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1884725136] ▶ Testing module: src/test_runner/modules/format_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1885495311] Testing word: #>
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1885922472] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1886400180] Running #>.normal: 42 <# #S #> TYPE CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1887228693] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting #> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1888076967] Expected: Should terminate formatting
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1888670511] Running #>.empty: 0 <# #> TYPE CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1889337702] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting #> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1890240156] Expected: Should handle empty format
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1890816312] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
|
|
[Hera] 24 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1891709379] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting #> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1892532705] Expected: Should leave addr u
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1893066168] #>: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1893666579] ▶ Testing module: src/test_runner/modules/format_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1894391184] Testing word: HOLD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1894837455] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1895313546] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
|
|
[Hera] 42.
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1896177507] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HOLD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1897059360] Expected: Should insert dot
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1897621005] Running HOLD.overflow: <# 257 HOLD #>
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1898384292] HOLD: byte out of range (257)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1899167592] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HOLD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1900156125] Expected: Should handle overflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1900770249] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1901462094] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1902361650]
|
|
[Hera] === Testing Module: String Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1903059795] Running String Words Tests (Module 11)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1903812771] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1904700294] Testing word: COUNT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1905201102] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1905722259] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
|
|
[Hera] 84 121
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1907525277] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COUNT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1908403413] Expected: Should show length and addr+1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1909075980] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
|
|
[Hera] 0 126
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1909968522] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COUNT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1910859090] Expected: Should handle empty string
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1911484575] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
|
|
[Hera] 255 126
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1912407924] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COUNT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1913298366] Expected: Should handle max length
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1913911524] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1914855768] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COUNT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1915727415] Expected: Should increment address
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1916301576] Running COUNT.empty_stack: COUNT
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1916945814] COUNT: Data stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1917480201] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COUNT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1918365939] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1919031408] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1919857821] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1920676779] Testing word: -TRAILING
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1921223052] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1921733940] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
|
|
[Hera] Test
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1923235314] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -TRAILING ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1924086066] Expected: Should trim spaces
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1924615140] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1925449155] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -TRAILING ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1926321453] Expected: Should handle all spaces
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1926881544] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
|
|
[Hera] Test
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1927741095] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -TRAILING ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1928579037] Expected: Should handle no spaces
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1929142446] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1930287177] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -TRAILING ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1931308722] Expected: Should handle empty string
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1932084042] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1932853986] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1933791594] Testing word: CMOVE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1934326842] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1934898735] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1936869228] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CMOVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1937909841] Expected: Should copy string
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1938555507] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1939796019] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CMOVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1941032520] Expected: Should handle zero count
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1941818676] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1943036697] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CMOVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1944367698] Expected: Should handle overlap
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1945220466] Running CMOVE.bounds: HERE PAD 1000 CMOVE
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1946695401] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1947683472] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CMOVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1948981062] Expected: Should check bounds
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1949643780] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1950332412] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1951133919] Testing word: CMOVE>
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1951600266] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1952164788] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1953816984] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CMOVE> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1954773450] Expected: Should copy backward
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1955366028] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1956191559] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CMOVE> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1957136580] Expected: Should handle zero count
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1957727688] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1958500278] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CMOVE> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1959395088] Expected: Should handle overlap
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1960018704] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1961196111] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1962013515] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CMOVE> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1963129980] Expected: Should check bounds
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1963830225] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1964525913] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1965480510] Testing word: COMPARE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1966009101] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1966552287] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1968290667] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COMPARE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1969134867] Expected: Should return 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1969707516] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1970702538] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COMPARE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1971644850] Expected: Should return -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1972206369] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1973274555] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COMPARE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1974223965] Expected: Should return 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1974823809] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1976008881] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 L4=1 L5=0 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 40,400000,10000,0,0,220,63,29,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1978024167] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COMPARE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1978917255] Expected: Should handle lengths
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1979623002] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1980820002] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COMPARE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1981756623] Expected: Should handle empty
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1982398026] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1983101778] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1983887619] Testing word: SEARCH
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1984403253] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1984929660] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR
|
|
[Hera] -1 15 120
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1986973086] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SEARCH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1987858929] Expected: Should find substring
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1988512890] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR
|
|
[Hera] -1 7 141
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1989826650] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SEARCH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1990766148] Expected: Should return false
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1991444238] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR
|
|
[Hera] -1 4 145
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1992844035] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SEARCH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1993779165] Expected: Should handle empty pattern
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1994573721] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR
|
|
[Hera] -1 30 120
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1995967680] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SEARCH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1997018877] Expected: Should handle empty string
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1997687013] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1998362205] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1999158588] Testing word: SCAN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1999629555] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2000131896] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2001700050] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SCAN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2002673379] Expected: Should find space
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2003315748] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2004368793] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SCAN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2005337040] Expected: Should scan to end
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2005969875] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2006841228] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SCAN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2007778122] Expected: Should handle empty
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2008415997] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
|
|
[Hera]
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2009674905] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SCAN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2010583911] Expected: Should handle all delims
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2011247847] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2011922682] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2012705373] Testing word: SKIP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2013179301] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2013722886] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
|
|
[Hera] Test
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2015154645] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SKIP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2016101745] Expected: Should skip spaces
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2016697788] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
|
|
[Hera] Test
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2017771056] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SKIP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2018723385] Expected: Should not skip
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2019302187] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2020291077] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SKIP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2021241516] Expected: Should handle empty
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2021896590] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2022848835] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SKIP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2023831992] Expected: Should skip all
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2024405964] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2025069522] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2025910383] Testing word: BLANK
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2026397331] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2026947111] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
|
|
[Hera]
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2028369399] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BLANK ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2029256145] Expected: Should fill with spaces
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2029889190] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2030826357] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BLANK ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2031735867] Expected: Should handle zero count
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2032398879] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2033143707] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2033985009] Testing word: S"
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2034520110] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2035122705] Running S".interpret_len: S" hello" . CR
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2036110251] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting S" ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2037068376] Expected: Should print: 5 (length)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2037762972] Running S".interpret_type: S" hello" TYPE CR
|
|
[Hera] hello
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2038718346] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting S" ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2039617041] Expected: Should print: hello
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2040216066] Running S".empty: S" " . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2040963120] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting S" ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2041838988] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2042391141] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2046023679] ECW: w=0xbe582530 func=0xbe092e46 '(s")'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2047784319] ECW: w=0xbe583ad8 func=0xbe0897ae 'TYPE'
|
|
[Hera] world[32m[HADES][INFO ] [0m[KRELTSC: 2048622324] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2049288738] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2050262634] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting S" ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2051226702] Expected: Should print: world
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2051817600] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2052971970] ECW: w=0xbe582530 func=0xbe092e46 '(s")'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2053654638] ECW: w=0xbe57ba50 func=0xbe09011a 'SWAP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2054298141] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2054935764] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 5 [32m[HADES][INFO ] [0m[KRELTSC: 2055657954] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2056288752] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2056935930] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting S" ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2057826666] Expected: Should print: 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2058370860] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2059662150] ECW: w=0xbe582530 func=0xbe092e46 '(s")'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2060329866] ECW: w=0xbe583ad8 func=0xbe0897ae 'TYPE'
|
|
[Hera] ab[32m[HADES][INFO ] [0m[KRELTSC: 2061061212] ECW: w=0xbe582530 func=0xbe092e46 '(s")'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2061681279] ECW: w=0xbe583ad8 func=0xbe0897ae 'TYPE'
|
|
[Hera] cd[32m[HADES][INFO ] [0m[KRELTSC: 2062382112] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2063040252] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2063729430] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting S" ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2064675564] Expected: Should print: abcd
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2065279104] S": 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2065977270] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2066757777] Testing word: BL
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2067227757] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2067747969] Running BL.value: BL . CR
|
|
[Hera] 32
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2068595487] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2069482674] Expected: Should print: 32
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2070145539] Running BL.as_char: BL EMIT CR
|
|
[Hera]
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2071063764] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2071921887] Expected: Should emit a space
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2072519022] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2073497370] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2074384200] Expected: Should find space at offset 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2075005548] BL: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2075658060] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2076490794] Testing word: SOURCE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2077035030] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2077610346] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2079688002] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SOURCE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2080705116] Expected: Should return non-negative length
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2081420964] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2082419283] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SOURCE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2083431567] Expected: Should return non-null address
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2084115474] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2084829600] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2085619620] Testing word: >IN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2086119042] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2086672371] Running >IN.initial: >IN @ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2087789067] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >IN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2088645510] Expected: Should return input offset
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2089293843] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2090339832] ECW: w=0xbe582710 func=0xbe092758 '>IN'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2091027981] ECW: w=0xbe57c3b0 func=0xbe08b4f8 '@'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2091706323] ECW: w=0xbe582710 func=0xbe092758 '>IN'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2092399554] ECW: w=0xbe57c3b0 func=0xbe08b4f8 '@'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2093148078] ECW: w=0xbe57cfe0 func=0xbe07e73a '-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2093849562] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 2094558732] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2095285731] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2095946202] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >IN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2096832192] Expected: Should print: 0 (no advance inside compiled word)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2097680550] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2098424790] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2099323464]
|
|
[Hera] === Testing Module: I/O Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2100143661] Running I/O Words Tests (Module 9)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2100849030] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2101690752] Testing word: .
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2102168040] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2102712234] Running ..positive: 42 . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2103611097] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting . ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2104473945] Expected: Should print: 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2105061609] Running ..negative: -42 . CR
|
|
[Hera] -42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2105856648] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting . ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2106751563] Expected: Should print: -42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2107379694] Running ..zero: 0 . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2108200248] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting . ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2109113916] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2109752862] Running ..max_int: 2147483647 . CR
|
|
[Hera] 2147483647
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2110806600] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting . ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2111726778] Expected: Should print: 2147483647
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2112419253] Running ..min_int: -2147483648 . CR
|
|
[Hera] -2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2113264965] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting . ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2114179242] Expected: Should print: -2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2114808444] Running ..multiple: 1 2 3 . . . CR
|
|
[Hera] 3 2 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2115593319] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting . ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2116492665] Expected: Should print: 3 2 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2117074407] Running ..empty_stack: .
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2117714949] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting . ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2118707052] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2119523427] .: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2120354754] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2121221214] Testing word: CR
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2121819147] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2122547994] Running CR.basic: 42 . CR 43 . CR
|
|
[Hera] 42
|
|
[Hera] 43
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2123619099] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2124607380] Expected: Should print on separate lines
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2125273458] Running CR.multiple: CR CR CR
|
|
|
|
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2126014149] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2126931324] Expected: Should print multiple newlines
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2127575310] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
|
|
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2128462371] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2129338974] Expected: Should not affect stack
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2129952552] Running CR.after_output: 1 2 3 . . . CR
|
|
[Hera] 3 2 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2130819117] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2131716867] Expected: Should work after output
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2132348127] CR: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2133020064] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2133773712] Testing word: SPACE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2134297872] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2134817622] Running SPACE.basic: 42 . SPACE 43 . CR
|
|
[Hera] 42 43
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2135940744] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPACE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2137057083] Expected: Should add space between numbers
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2137919343] Running SPACE.multiple: SPACE SPACE SPACE
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2140418280] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 41,410000,10000,0,0,215,64,28,4096,24,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2142536277] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPACE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2143598772] Expected: Should print multiple spaces
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2144313696] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2145282048] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPACE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2146226523] Expected: Should not affect stack
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2146876053] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
|
|
[Hera] A B
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2147776680] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPACE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2148649965] Expected: Should space between chars
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2149338450] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2150148378] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2151018933] Testing word: SPACES
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2151591246] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2152186302] Running SPACES.zero: 0 SPACES
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2153122986] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPACES ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2154075483] Expected: Should print no spaces
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2154695193] Running SPACES.one: 1 SPACES
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2155431726] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPACES ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2156340837] Expected: Should print one space
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2156960463] Running SPACES.multiple: 5 SPACES
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2157804495] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPACES ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2158698318] Expected: Should print five spaces
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2159329305] Running SPACES.large: 20 SPACES
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2160188142] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPACES ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2161118841] Expected: Should print twenty spaces
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2161776813] Running SPACES.negative: -5 SPACES
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2162646738] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPACES ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2163581616] Expected: Should handle negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2164238601] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
|
|
[Hera] 42 43
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2165282952] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPACES ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2166397716] Expected: Should space output
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2167027926] Running SPACES.empty_stack: SPACES
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2167873428] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPACES ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2168917170] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2169585810] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2170319781] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2171147790] Testing word: EMIT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2171644713] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2172190629] Running EMIT.letter_A: 65 EMIT CR
|
|
[Hera] A
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2172995580] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2173883922] Expected: Should print: A
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2174434185] Running EMIT.letter_Z: 90 EMIT CR
|
|
[Hera] Z
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2175143187] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2176059879] Expected: Should print: Z
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2176611024] Running EMIT.digit: 48 EMIT CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2177356839] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2178228066] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2178830430] Running EMIT.space_char: 32 EMIT CR
|
|
[Hera]
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2179848930] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2180802372] Expected: Should print space
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2181487266] Running EMIT.newline: 10 EMIT
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2182249650] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2183206074] Expected: Should print newline
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2183823642] Running EMIT.high_ascii: 127 EMIT CR
|
|
[Hera]
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2184743925] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2185701840] Expected: Should print DEL char
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2186355486] Running EMIT.truncation: 321 EMIT CR
|
|
[Hera] A
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2187094287] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2188000689] Expected: Should truncate to low byte
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2188634133] Running EMIT.negative: -1 EMIT CR
|
|
[Hera] �
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2189309115] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2190228705] Expected: Should handle negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2190835353] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
|
|
[Hera] HI
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2191702485] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2192556870] Expected: Should print: HI
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2193281853] Running EMIT.empty_stack: EMIT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2194162383] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2195298147] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2196069015] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2196810504] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2197568436] Testing word: KEY
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2198092071] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2198708862] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2199388611] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2200177287] Testing word: ?KEY
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2200666188] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2201216556] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2201864427] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2202624060] Testing word: TYPE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2203095846] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2203716417] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
|
|
[Hera] Hello
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2205051870] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TYPE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2206020957] Expected: Should print: Hello
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2206658223] Running TYPE.empty_string: HERE 0 TYPE CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2207444631] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TYPE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2208398493] Expected: Should print nothing
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2209074924] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
|
|
[Hera] A
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2210224254] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TYPE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2211243258] Expected: Should print: A
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2211815382] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
|
|
[Hera] 12345
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2213131263] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TYPE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2214056880] Expected: Should print: 12345
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2214712080] Running TYPE.zero_length: PAD 0 TYPE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2215429125] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TYPE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2216331537] Expected: Should handle zero length
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2217002697] Running TYPE.one_item: PAD TYPE
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2217681396] TYPE: Data stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2218249551] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TYPE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2219244405] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2219874174] Running TYPE.empty_stack: TYPE
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2220505308] TYPE: Data stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2221090452] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TYPE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2222099670] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2222775786] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2223576138] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2224433841] Testing word: COUNT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2225074488] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2225657637] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR
|
|
[Hera] 0 85
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2226884562] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COUNT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2227869483] Expected: Should show length and addr+1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2228554608] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
|
|
[Hera] 0 126
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2229557043] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COUNT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2230478565] Expected: Should handle empty string
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2231099430] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
|
|
[Hera] 255 126
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2232055308] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COUNT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2232942726] Expected: Should handle max length
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2233595448] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2234560125] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COUNT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2235504642] Expected: Should increment address
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2236118178] Running COUNT.empty_stack: COUNT
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2236736985] COUNT: Data stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2237380047] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COUNT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2238643785] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2239401192] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2240165487] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2240948682] Testing word: EXPECT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2241456756] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2242026843] Running EXPECT.zero_length: PAD 0 EXPECT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2243213784] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EXPECT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2244173064] Expected: Should handle zero length
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2244873855] Running EXPECT.one_item: PAD EXPECT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2245677525] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EXPECT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2246764905] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2247483651] Running EXPECT.empty_stack: EXPECT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2248184064] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EXPECT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2249145318] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2249853732] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2250716517] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2251733379] Testing word: SPAN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2252408823] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2253093381] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2254637427] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPAN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2255676591] Expected: Should show zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2256291303] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2257349598] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPAN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2258314842] Expected: Should be consistent
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2258989362] Running SPAN.address_test: SPAN 0<> . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2259848661] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPAN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2260738767] Expected: Should be valid address
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2261338485] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2262000048] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2262786162] Testing word: WORD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2263283022] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2263805334] Running WORD.empty_input: BL WORD COUNT . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2265328569] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2266334154] Expected: Should handle empty input
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2267120247] Running WORD.space_delim: 32 WORD DROP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2268103824] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2269159452] Expected: Should use space as delimiter
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2269841910] Running WORD.newline_delim: 10 WORD DROP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2270608620] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2271570819] Expected: Should use newline as delimiter
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2272256238] Running WORD.tab_delim: 9 WORD DROP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2272963770] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2273895855] Expected: Should use tab as delimiter
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2274541836] Running WORD.comma_delim: 44 WORD DROP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2275209489] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2276121372] Expected: Should use comma as delimiter
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2276776236] Running WORD.skip_leading: BL WORD DROP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2277496893] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2278390926] Expected: Should skip leading spaces
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2279034009] Running WORD.single_char: BL WORD COUNT . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2279928840] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2280865020] Expected: Should parse single character
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2281691559] Running WORD.long_word: BL WORD COUNT 0 > . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2282792715] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2283760899] Expected: Should parse long word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2284413579] Running WORD.zero_delim: 0 WORD DROP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2285122644] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2286048744] Expected: Should handle null delimiter
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2286687648] Running WORD.high_ascii: 127 WORD DROP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2287456584] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2288377917] Expected: Should handle DEL delimiter
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2289040110] Running WORD.count_format: BL WORD C@ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2290029063] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2290935297] Expected: Should have count byte
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2291546586] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2292575061] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2293452231] Expected: Should return count
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2294060979] Running WORD.empty_stack: WORD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2294799654] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2295819162] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2296693161] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2297643852] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2298593346] Expected: Should handle multiple parses
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2299246194] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2299926951] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2300733141] Testing word: BASE_OUTPUT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2301264189] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2301791541] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
|
|
[Hera] 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2302744584] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BASE_OUTPUT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2303673204] Expected: Should print: 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2304241254] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
|
|
[Hera] 597
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2305073484] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BASE_OUTPUT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2305973586] Expected: Should print: FF
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2306588655] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
|
|
[Hera] 52
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2307465048] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BASE_OUTPUT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2308402887] Expected: Should print: 100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2309095761] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2310181524] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BASE_OUTPUT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2311402758] Expected: Should print: 101
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2312060793] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR
|
|
[Hera] 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2313381840] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BASE_OUTPUT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2314333854] Expected: Should restore base
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2314938024] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2315701164] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2316469890] Testing word: FORMAT_COMBO
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2317006818] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2317566741] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR
|
|
[Hera] 42 [32m[HADES][INFO ] [0m[KRELTSC: 2318703156] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 42,420000,10000,0,0,208,68,29,4096,24,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 43
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2320531458] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FORMAT_COMBO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2321537001] Expected: Should format: 42 43
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2322129390] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
|
|
[Hera] 1
|
|
[Hera] 2
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2323328826] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FORMAT_COMBO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2324320341] Expected: Should print on separate lines
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2325060843] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2326345896] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FORMAT_COMBO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2327326092] Expected: Should indent number
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2327963925] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR
|
|
[Hera] 1 10 100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2329300491] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FORMAT_COMBO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2330334930] Expected: Should format table
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2330995212] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2331774690] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2332694973]
|
|
[Hera] === Testing Module: Block Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2333400468] Running Block Words Tests (Module 16)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2334186036] ▶ Testing module: src/test_runner/modules/block_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2334968139] Testing word: BLOCK
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2335457208] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2336080551] Running BLOCK.basic: 1 BLOCK DUP . CR
|
|
[Hera] 5238784
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2337994176] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BLOCK ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2338941654] Expected: Should return block address
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2339598135] Running BLOCK.zero_block: 0 BLOCK
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2340425766] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BLOCK ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2341614471] Expected: Should handle block 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2342507370] Running BLOCK.large_block: 65536 BLOCK
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2343695193] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BLOCK ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2344774446] Expected: Should handle large number
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2345455371] Running BLOCK.negative: -1 BLOCK
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2346186948] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BLOCK ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2347235583] Expected: Should handle negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2347851660] Running BLOCK.empty_stack: BLOCK
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2348722740] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BLOCK ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2349678639] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2350312209] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2351129487] ▶ Testing module: src/test_runner/modules/block_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2351914383] Testing word: BUFFER
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2352411054] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2353020390] Running BUFFER.basic: 1 BUFFER DUP . CR
|
|
[Hera] 5238784
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2354678298] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BUFFER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2355809883] Expected: Should return buffer address
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2356486482] Running BUFFER.zero_block: 0 BUFFER
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2357322807] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BUFFER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2358312117] Expected: Should handle block 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2358974121] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2360082690] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BUFFER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2361005136] Expected: Should flush if dirty
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2361643599] Running BUFFER.empty_stack: BUFFER
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2362326246] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BUFFER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2363311566] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2363954250] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2364625935] ▶ Testing module: src/test_runner/modules/block_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2365404972] Testing word: UPDATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2365900005] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2366420742] Running UPDATE.basic: 1 BLOCK UPDATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2367640653] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UPDATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2368708881] Expected: Should mark block dirty
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2369457027] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2370479349] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UPDATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2371388859] Expected: Should handle multiple updates
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2372135682] Running UPDATE.no_block: 0 SCR ! UPDATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2373168840] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UPDATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2374233330] Expected: Should error: blk=0 is invalid
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2374963374] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2375779434] ▶ Testing module: src/test_runner/modules/block_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2376707151] Testing word: SAVE-BUFFERS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2377311951] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2377905558] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2379280911] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SAVE-BUFFERS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2380339143] Expected: Should flush all buffers
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2381004717] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2382056712] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SAVE-BUFFERS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2383125948] Expected: Should save dirty blocks
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2383967859] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2384982243] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SAVE-BUFFERS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2386016892] Expected: Should handle no dirty blocks
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2386776273] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2387554050] ▶ Testing module: src/test_runner/modules/block_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2388415134] Testing word: EMPTY-BUFFERS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2389037112] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2389623054] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2390828202] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMPTY-BUFFERS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2391955671] Expected: Should invalidate all buffers
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2392670784] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2393558349] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMPTY-BUFFERS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2394640920] Expected: Should invalidate used buffers
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2395365294] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2396347212] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMPTY-BUFFERS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2397445932] Expected: Should handle dirty blocks
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2398190193] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2399049366] ▶ Testing module: src/test_runner/modules/block_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2399961480] Testing word: FLUSH
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2400499332] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2401149681] Running FLUSH.basic: FLUSH
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2402058477] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FLUSH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2403089115] Expected: Should save and invalidate buffers
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2403863700] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2404829700] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FLUSH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2405804856] Expected: Should flush dirty blocks
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2406473937] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2407403376] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FLUSH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2408411733] Expected: Should handle empty buffers
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2409059163] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2409756888] ▶ Testing module: src/test_runner/modules/block_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2410527588] Testing word: LOAD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2411055969] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2411641512] Running LOAD.basic: 1 LOAD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2412642099] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LOAD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2413690377] Expected: Should interpret block 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2414328714] Running LOAD.zero_block: 0 LOAD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2415080283] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LOAD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2416180179] Expected: Should handle block 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2416799469] Running LOAD.nonexistent: 9999 LOAD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2417530836] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LOAD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2418553935] Expected: Should handle missing block
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2419213188] Running LOAD.empty_stack: LOAD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2419898460] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LOAD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2420840331] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2421468189] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2422159992] ▶ Testing module: src/test_runner/modules/block_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2422922439] Testing word: LIST
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2423396829] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2423986593] Running LIST.basic: 1 LIST
|
|
|
|
[Hera] Block 1
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2435871984] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LIST ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2436793464] Expected: Should display block 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2437416156] Running LIST.zero_block: 0 LIST
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2438110080] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LIST ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2439140424] Expected: Should handle block 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2439739743] Running LIST.nonexistent: 9999 LIST
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2440400088] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LIST ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2441589402] Expected: Should handle missing block
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2442392778] Running LIST.empty_stack: LIST
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2443268520] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LIST ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2444255604] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2444929326] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2445642234] ▶ Testing module: src/test_runner/modules/block_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2446461969] Testing word: SCR
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2446959312] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2447557056] Running SCR.basic: SCR @ . CR
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2448332649] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SCR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2449212906] Expected: Should show current block
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2449860126] Running SCR.after_list: 1 LIST SCR @ . CR
|
|
|
|
[Hera] Block 1
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
|
|
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2461351473] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SCR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2462318691] Expected: Should update after LIST
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2462968179] Running SCR.after_load: 1 LOAD SCR @ . CR
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2463715359] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SCR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2464602546] Expected: Should update after LOAD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2465214150] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2465867271] ▶ Testing module: src/test_runner/modules/block_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2466680832] Testing word: THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2467161165] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2467683225] Running THRU.single_block: 1 1 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2468798598] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2469736290] Expected: Should load single block (1-1)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2470537545] Running THRU.ascending: 1 3 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2471478072] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2472578892] Expected: Should load blocks 1-3 in order
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2473308054] Running THRU.descending: 3 1 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2474182284] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2475115440] Expected: Should auto-swap and load 1-3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2475841179] Running THRU.same_block: 2 2 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2476581051] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2477498415] Expected: Should load single block (2-2)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2478203049] Running THRU.zero_start: 0 3 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2478935340] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2479906842] Expected: Should reject block 0 as start
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2480569098] Running THRU.zero_end: 1 0 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2481192420] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2482141788] Expected: Should reject block 0 as end
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2482921266] Running THRU.both_zero: 0 0 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2483764962] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2485128681] Expected: Should reject both blocks as 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2485980147] Running THRU.invalid_start: 9999 10000 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2487000684] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2488274754] Expected: Should reject invalid start block
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2489219817] Running THRU.invalid_end: 1 9999 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2490152931] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2491472802] Expected: Should reject invalid end block
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2492326284] Running THRU.both_invalid: 9998 9999 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2493344469] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2494552284] Expected: Should reject both invalid blocks
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2495495058] Running THRU.empty_stack: THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2496401313] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2497700205] Expected: Should cause stack underflow (no args)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2498663034] Running THRU.one_arg: 1 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2499490224] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2500737498] Expected: Should cause stack underflow (one arg)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2501766582] Running THRU.small_range: 1 2 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2502829749] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2504063457] Expected: Should load 2-block range
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2504916477] Running THRU.medium_range: 1 5 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2506013580] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2507176035] Expected: Should load 5-block range
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2508046569] Running THRU.negative_start: -1 3 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2509029537] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2510303775] Expected: Should handle negative start
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2511133023] Running THRU.negative_end: 1 -3 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2512137684] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2513393442] Expected: Should handle negative end
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2514236508] Running THRU.both_negative: -3 -1 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2515233420] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2516547558] Expected: Should handle both negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2517389007] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2518377141] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2519633739]
|
|
[Hera] === Testing Module: Dictionary Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2520626892] Running Dictionary Words Tests (Module 4)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2521635081] Testing word: HERE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2522298366] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2523030237] Running HERE.basic: HERE HERE = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2524161213] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HERE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2525372010] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2526107787] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2527487739] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HERE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2528665272] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2529885981] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2531289621] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HERE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2532460707] Expected: Should print: 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2533272042] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
|
|
[Hera] 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2534647311] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HERE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2535777069] Expected: Should print: 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2536457259] Running HERE.stability: HERE DUP HERE = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2537553585] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HERE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2538575613] Expected: Should be stable
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2539214601] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2540144796] Testing word: ALLOT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2540644008] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2541218736] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
|
|
[Hera] 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2542322223] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ALLOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2543325393] Expected: Should print: 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2543904216] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2544777165] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ALLOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2545810953] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2546439630] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
|
|
[Hera] -4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2547596646] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ALLOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2548643538] Expected: Should print: -4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2549283408] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
|
|
[Hera] 100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2550613191] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ALLOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2551794399] Expected: Should print: 100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2552575221] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2554171872] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ALLOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2555295645] Expected: Should store and retrieve
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2556107274] Running ALLOT.empty_stack: ALLOT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2557158303] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ALLOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2558443797] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2559273339] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2560124952] Testing word: ,
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2560758249] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2561439762] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2562717192] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting , ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2563815744] Expected: Should compile 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2564618007] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2565826998] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 43,430000,10000,0,0,177,72,27,4096,24,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] -999
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2568387654] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting , ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2569557249] Expected: Should compile -999
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2570317659] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2571590721] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting , ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2572595235] Expected: Should compile 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2573251275] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
|
|
[Hera] 2147483647
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2574326937] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting , ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2575221600] Expected: Should compile max int
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2575782216] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
|
|
[Hera] -2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2576717514] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting , ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2577526497] Expected: Should compile min int
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2578072182] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR
|
|
[Hera] 20 20
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2579079573] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting , ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2579874360] Expected: Should compile multiple
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2580426198] Running ,.empty_stack: ,
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2581010166] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting , ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2581949727] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2582655537] ,: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2583418320] Testing word: C,
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2583926919] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2584507548] Running C,.basic: 65 C, HERE 1 - C@ . CR
|
|
[Hera] 65
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2585611161] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2586598749] Expected: Should compile byte 65
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2587303866] Running C,.zero: 0 C, HERE 1 - C@ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2588409327] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2589344226] Expected: Should compile byte 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2590019145] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
|
|
[Hera] 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2590977606] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2591880627] Expected: Should compile byte 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2592434145] Running C,.truncation: 256 C, HERE 1 - C@ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2593186260] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2593993521] Expected: Should truncate to 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2594529294] Running C,.negative: -1 C, HERE 1 - C@ . CR
|
|
[Hera] 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2595276726] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2596086528] Expected: Should handle negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2596633158] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR
|
|
[Hera] 65 66
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2597559426] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2598369606] Expected: Should compile multiple
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2598921864] Running C,.empty_stack: C,
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2599523640] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2600407572] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2600992464] C,: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2601621834] Testing word: 2,
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2602084716] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2602666605] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
|
|
[Hera] 67890 12345
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2604008778] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2604978159] Expected: Should compile double
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2605544991] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2606624622] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2607416112] Expected: Should compile zero double
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2608039392] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
|
|
[Hera] -2000 -1000
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2609076540] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2609861562] Expected: Should compile negative double
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2610456429] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
|
|
[Hera] -1 2147483647
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2611452270] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2612235486] Expected: Should compile large double
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2612893332] Running 2,.one_item: 42 2,
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2613649290] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2614693368] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2615404428] Running 2,.empty_stack: 2,
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2616071745] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2617120569] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2617755798] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2618388339] Testing word: PAD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2618847210] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2619437940] Running PAD.basic: PAD PAD = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2620237872] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting PAD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2621132115] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2621731497] Running PAD.different_from_here: PAD HERE = . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2622745020] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting PAD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2623749261] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2624425503] Running PAD.stability: PAD DUP PAD = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2625362670] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting PAD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2626222956] Expected: Should be stable
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2626803837] Running PAD.usable: PAD 42 OVER ! @ . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2627650683] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting PAD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2628511473] Expected: Should be usable memory
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2629152897] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2629859358] Testing word: SP@
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2630334483] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2630860638] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2632104090] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SP@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2633014104] Expected: Should show stack effect
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2633649984] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2634596790] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SP@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2635449831] Expected: Should work on empty stack
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2636229246] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2637409005] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SP@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2638329414] Expected: Should track changes
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2638959729] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2639671524] Testing word: SP!
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2640183987] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2640746724] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH .
|
|
[Hera] 3 [35m[HADES][TEST ] [0m[KRELTSC: 2642131359] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SP! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2642959536] Expected: Should restore stack
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2643635505] Running SP!.invalid_addr: 0 SP!
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2644478739] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SP! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2645493858] Expected: Should cause error
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2646114513] Running SP!.empty_stack: SP!
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2646821940] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SP! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2647779561] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2648490054] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2649140298] Testing word: LATEST
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2649625146] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2650140297] Running LATEST.basic: LATEST LATEST = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2651136054] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LATEST ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2652042624] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2652657168] Running LATEST.stability: LATEST DUP LATEST = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2653522956] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LATEST ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2654406972] Expected: Should be stable
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2655025779] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2655725436] Testing word: COMPILATION
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2656268643] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2656836735] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2658027078] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COMPILATION ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2658983901] Expected: Should advance HERE by 12
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2659615497] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2661247092] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 44,440000,10000,0,0,199,77,28,4096,24,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2663238669] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COMPILATION ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2664226278] Expected: Should advance correctly
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2664939228] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2666207838] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COMPILATION ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2667235179] Expected: Should combine allot and comma
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2667904701] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2669095947] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COMPILATION ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2670046680] Expected: PAD should be isolated
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2670651984] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2671376799] Testing word: STACK_MGMT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2671904508] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2672408193] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR
|
|
[Hera] 43 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2673523629] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting STACK_MGMT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2674482027] Expected: Should print: 43 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2675086092] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R 4 5 6 R> SP! R> DEPTH = . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2676360876] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting STACK_MGMT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2677282839] Expected: Should preserve depth
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2677914309] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2678707059] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2679588723]
|
|
[Hera] === Testing Module: Dictionary Manipulation Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2680444515] Running Dictionary Manipulation Words Tests (Module 14)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2681269080] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2682251124] Testing word: CREATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2682767157] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2683298856] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2684880471] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CREATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2685774378] Expected: Should create and store
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2686502637] Running CREATE.empty_name: CREATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2687323065] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CREATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2688386778] Expected: Should handle empty name
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2689090929] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2690460885] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CREATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2691378501] Expected: Newest definition should win (prints 2)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2692139856] Running CREATE.duplicate: CREATE test2 CREATE test2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2693078997] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CREATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2693972295] Expected: Should allow redefinition (latest shadows)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2694752193] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2695555170] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2696459031] Testing word: FORGET
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2696978277] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2697513378] Running FORGET.basic: CREATE temp1 FORGET temp1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2699604117] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FORGET ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2700536118] Expected: Should forget word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2701159923] Running FORGET.nonexistent: FORGET nonexistent
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2702258979] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FORGET ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2703317442] Expected: Should handle missing word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2703986712] Running FORGET.protected: FORGET FORGET
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2704783599] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FORGET ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2705864742] Expected: Should protect system words
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2706519480] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2707241355] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2708224890] Testing word: IMMEDIATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2708770176] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2709353976] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2711004471] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2711922318] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2712728592] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IMMEDIATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2713736550] Expected: Should execute immediately
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2714397672] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2715536187] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IMMEDIATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2716472409] Expected: Should handle double immediate
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2717128806] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2717892786] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2718836988] Testing word: FIND
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2719347729] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2719942575] Running FIND.existing: FIND DUP . CR
|
|
[Hera] 3193419888
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2721160764] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FIND ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2722159608] Expected: Should find system word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2722804833] Running FIND.user_word: : test5 44 ; FIND test5 . CR
|
|
[Hera] 3193585952
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2724003114] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FIND ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2724927828] Expected: Should find user word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2725548672] Running FIND.nonexistent: FIND nonexistent . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2726519586] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FIND ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2727477354] Expected: Should return 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2728070079] Running FIND.empty: FIND
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2728700667] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FIND ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2729762154] Expected: Should error (no token)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2730428589] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2731104642] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2732058252] Testing word: DEFINITIONS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2732623824] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2733176019] Running DEFINITIONS.basic: FORTH DEFINITIONS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2734067595] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DEFINITIONS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2735034939] Expected: Should set current to context
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2735687451] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2736570921] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DEFINITIONS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2737508991] Expected: Should be idempotent
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2738107197] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2738870274] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2739767940] Testing word: SMUDGE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2740342773] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2740910277] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2741841753] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SMUDGE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2742782490] Expected: Should hide incomplete def
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2743429185] Running SMUDGE.outside_def: SMUDGE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2744365092] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SMUDGE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2745692292] Expected: Should error outside def
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2746450329] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2747189634] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2748120375] Testing word: LATEST
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2748614295] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2749262691] Running LATEST.basic: LATEST @ . CR
|
|
[Hera] 3193460512
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2750273652] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LATEST ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2751276612] Expected: Should show latest word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2751993216] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
|
|
[Hera] 3193481256
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2753224971] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LATEST ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2754112179] Expected: Should update after def
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2754720759] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR
|
|
[Hera] 3193481256
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2755961775] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LATEST ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2756842704] Expected: Should update after forget
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2757476463] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2758135653] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2759002638] Testing word: >BODY
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2759490636] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2760020403] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
|
|
[Hera] 3193587032
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2761630914] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >BODY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2762551281] Expected: Should get param field
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2763185523] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
|
|
[Hera] 3193587272
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2764593636] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >BODY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2765480088] Expected: Should get var storage
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2766119454] Running >BODY.nonexistent: ' NONEXISTENT >BODY
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2766846558] ': word 'NONEXISTENT' not found
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2767583763] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >BODY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2768852457] Expected: Should handle missing word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2769663498] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2770649616] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2771762994] Testing word: HIDDEN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2772380688] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2772942438] Running HIDDEN.basic: : test10 HIDDEN 47 ;
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2774322537] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HIDDEN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2775290322] Expected: Should hide word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2775880422] Running HIDDEN.outside_def: HIDDEN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2776883592] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HIDDEN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2777906586] Expected: Should error outside def
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2778601329] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2779370265] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2780352372]
|
|
[Hera] === Testing Module: Vocabulary Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2781173220] Running Vocabulary Words Tests (Module 15)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2781937095] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2782896501] Testing word: VOCABULARY
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2783442291] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2784005679] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2786875266] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting VOCABULARY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2787996771] Expected: Should create vocabulary
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2788731897] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR
|
|
[Hera] 3193587944
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2791987296] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting VOCABULARY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2793126756] Expected: Should create and switch
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2793819273] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2796790668] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting VOCABULARY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2797888737] Expected: Should create word in isolated vocab
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2798640915] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2801323266] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2802100539] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 11
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2802952992] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting VOCABULARY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2803991904] Expected: Should access word across vocabs
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2804732196] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2806810881] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting VOCABULARY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2807797503] Expected: Should create multiple vocabs
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2808466164] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2809573137] VOCABULARY: duplicate 'TESTVOC'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2810239257] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting VOCABULARY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2811285876] Expected: Should handle duplicate
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2811994500] Running VOCABULARY.empty_name: VOCABULARY
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2812766082] VOCABULARY: missing name
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2813313909] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting VOCABULARY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2814514794] Expected: Should handle empty name
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2815173774] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2815966608] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2816861565] Testing word: FORTH
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2817350340] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2817875928] Running FORTH.basic: FORTH DEFINITIONS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2819364156] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FORTH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2820338640] Expected: Should select FORTH vocab
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2820977439] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2822129415] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2822969016] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2823786777] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FORTH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2824748808] Expected: Should find word in FORTH
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2825403231] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2827076091] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FORTH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2827915440] Expected: Should return to FORTH
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2828504238] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2829175944] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2829928836] Testing word: DEFINITIONS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2830409589] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2830934799] Running DEFINITIONS.basic: FORTH DEFINITIONS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2832376995] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DEFINITIONS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2833365927] Expected: Should set current vocabulary
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2833969173] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2835602973] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DEFINITIONS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2836495935] Expected: Should set new current
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2837087106] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ;
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2838827439] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DEFINITIONS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2839699758] Expected: Should create in correct vocab
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2840298510] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2840944092] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2841689256] Testing word: CONTEXT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2842146762] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2842625226] Running CONTEXT.basic: CONTEXT @ . CR
|
|
[Hera] 3193590848
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2843507835] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CONTEXT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2844322740] Expected: Should show current context
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2844899169] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2845593786] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CONTEXT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2846417616] Expected: Should allow modification (impl-defined effect)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2847146253] Running CONTEXT.initial: FORTH CONTEXT @ . CR
|
|
[Hera] 3193465584
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2848683369] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CONTEXT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2849537397] Expected: Should show FORTH vocab
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2850131739] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2850753906] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2851485609] Testing word: CURRENT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2851975245] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2852516184] Running CURRENT.basic: CURRENT @ . CR
|
|
[Hera] 3193590848
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2853413073] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CURRENT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2854265400] Expected: Should show current vocab
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2854887483] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR
|
|
[Hera] 3193591336
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2857067010] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CURRENT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2857907010] Expected: Should show new vocab
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2858508303] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2859204075] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CURRENT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2860036032] Expected: Should allow modification (impl-defined effect)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2860771200] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2861396265] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2862161232] Testing word: ORDER
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2862607818] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2863107723] Running ORDER.basic: ORDER
|
|
[Hera] Search order:
|
|
[Hera]
|
|
|
|
|
|
[Hera] Current:
|
|
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2864542359] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ORDER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2865374316] Expected: Should list search order
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2865956982] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER
|
|
[Hera] Search order:
|
|
[Hera]
|
|
|
|
|
|
[Hera] Current:
|
|
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2867878419] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ORDER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2868718314] Expected: Should show all vocabs
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2869266246] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
|
|
[Hera] Search order:
|
|
|
|
|
|
[Hera] Current:
|
|
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2870722932] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ORDER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2871532083] Expected: Should show FORTH only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2872081044] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2872742733] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2873553501]
|
|
[Hera] === Testing Module: System Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2874250386] Running System Words Tests (Module 18)...
|
|
[Hera] [33m[HADES][WARN ] [0m[KRELTSC: 2874931122] Some system tests marked as unimplemented due to system-level effects
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2876003193] ▶ Testing module: src/test_runner/modules/system_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2877030828] Testing word: QUIT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2877485457] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2877963354] Running QUIT.in_definition: : BAD-WORD QUIT ;
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2878965243] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting QUIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2879881788] Expected: Should prevent compilation
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2880460149] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2881139352] ▶ Testing module: src/test_runner/modules/system_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2881849047] Testing word: ABORT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2882293260] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2882771157] Running ABORT.basic: ABORT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2883605739] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ABORT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2884421694] Expected: Should clear stacks and return to QUIT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2885069691] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2886163497] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 45,450000,10000,0,0,223,82,26,4096,30,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2887740198] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ABORT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2888549454] Expected: Should clear stack
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2889077415] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2890457073] ECW: w=0xbe587a00 func=0xbe094b0a 'ABORT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2891370699] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ABORT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2892275316] Expected: ABORT may appear in a definition; when executed it clears both stacks
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2893158324] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2893798194] ▶ Testing module: src/test_runner/modules/system_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2894510367] Testing word: ABORT"
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2894981166] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2895524562] Running ABORT".condition_true: -1 ABORT" Error"
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2896851216] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ABORT" ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2897809866] Expected: Should abort with message (no error; stacks cleared to QUIT)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2898599550] Running ABORT".condition_false: 0 ABORT" Error"
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2899322853] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ABORT" ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2900171484] Expected: Should not abort
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2900684346] Running ABORT".empty_stack: ABORT"
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2901291393] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ABORT" ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2902205712] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2902798101] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2903411322] ▶ Testing module: src/test_runner/modules/system_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2904197688] Testing word: BYE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2904743100] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2905377804] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2906196447] ▶ Testing module: src/test_runner/modules/system_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2906996274] Testing word: COLD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2907453171] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2907935352] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2908567788] ▶ Testing module: src/test_runner/modules/system_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2909286849] Testing word: WARM
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2909726337] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2910203184] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2910898536] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2911670979]
|
|
[Hera] === Testing Module: Defining Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2912314986] Running Defining Words Tests (Module 13)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2912991081] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2913739311] Testing word: :
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2914162419] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2914659930] Running :.basic: : TEST1 42 ; TEST1 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2915514231] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2916114579] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2916896514] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting : ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2917685274] Expected: Should define and execute
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2918268402] Running :.empty_name: :
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2918977530] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting : ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2920109892] Expected: Should handle empty definition
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2920885023] Running :.nested: : TEST3 : ;
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2921647953] Nested ':' inside a definition is not allowed
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2922292842] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting : ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2923189584] Expected: Should prevent nested definition
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2923828173] :: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2924457312] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2925222846] Testing word: ;
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2925672141] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2926175259] Running ;.alone: ;
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2926810173] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ; ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2927733459] Expected: Should error outside definition
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2928335487] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2929220280] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2929839129] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2930527803] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ; ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2931328134] Expected: Should handle immediate
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2931897549] ;: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2932506192] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2933298333] Testing word: CONSTANT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2934040221] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2935286949] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2937334953] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CONSTANT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2938230540] Expected: Should create constant
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2938816230] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2939826225] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CONSTANT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2940801402] Expected: Should handle zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2941410969] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2942504565] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CONSTANT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2943331209] Expected: Should handle negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2943901989] Running CONSTANT.empty_stack: CONSTANT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2944564224] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CONSTANT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2945461575] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2946065031] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2946701751] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2947445046] Testing word: VARIABLE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2947947765] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2948448384] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2949972060] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting VARIABLE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2950881549] Expected: Should create variable
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2951428431] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2952222273] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting VARIABLE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2953069896] Expected: Should create multiple
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2953612158] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR
|
|
[Hera] -99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2954589351] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting VARIABLE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2955406314] Expected: Should store/fetch
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2955928563] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2956565913] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2957295243] Testing word: CREATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2957770872] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2958271344] Running CREATE.basic: CREATE OBJ1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2958947460] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CREATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2959766439] Expected: Should create word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2960333943] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2961221298] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CREATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2962072617] Expected: Should allow data
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2962605282] Running CREATE.empty_name: CREATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2963239776] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CREATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2964163314] Expected: Should handle empty name
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2964789471] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2965454898] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2966187441] Testing word: DOES>
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2966632431] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2967145335] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2968691586] ECW: w=0xbe588278 func=0xbe083548 'CREATE'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2969360814] ECW: w=0xbe584dc0 func=0xbe08585a ','
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2969946357] ECW: w=0xbe588dd8 func=0xbe083388 'does_rt'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2970863742] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2972156565] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DOES> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2972970441] Expected: Should define behavior
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2973540234] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2974612074] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DOES> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2975444598] Expected: Should work with arrays
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2976035769] Running DOES>.outside: DOES>
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2976629229] DOES>: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2977120713] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DOES> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2978071194] Expected: Should error outside definition
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2978684520] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2979325062] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2980228881] Testing word: [
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2980654194] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2981135388] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2982457800] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2983205547] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting [ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2984025954] Expected: Should enter interpret
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2984588922] Running [.outside: [
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2985074841] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting [ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2985870762] Expected: Should be allowed outside definition (no error)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2986589634] [: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2987177004] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2987917002] Testing word: ]
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2988338367] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2988816978] Running ].basic: [ 42 ] . CR
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2989492695] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ] ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2990305059] Expected: Should resume compile
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2990847069] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2991652440] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2992275195] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2992967355] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ] ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2993747400] Expected: Should handle nesting
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2994339810] ]: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2994963216] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2995689984] Testing word: DEFER
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2996134764] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2996629209] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2998216074] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2998875600] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 42 [32m[HADES][INFO ] [0m[KRELTSC: 2999522484] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3000058551] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3000692520] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DEFER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3001553163] Expected: Should print: 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3002110104] Running DEFER.uninit: DEFER DF2 DF2
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3002817972] DEFER runtime: no target set for 'DF2'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3003422667] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DEFER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3004305024] Expected: Should error: uninitialized deferred word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3004987860] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3005642724] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3006407649] Testing word: IS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3006861963] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3007339860] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3008485977] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3009107472] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 99 [32m[HADES][INFO ] [0m[KRELTSC: 3009743331] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3010306698] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3010886235] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3011686713] Expected: Should print: 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3012198924] Running IS.not_defer: 42 IS DUP
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3012861306] IS: 'DUP' was not created by DEFER
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3013440066] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3014300037] Expected: Should error: DUP is not a DEFER word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3014936799] Running IS.not_found: 42 IS NOSUCH
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3015533787] IS: word 'NOSUCH' not found
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3016043373] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3016900320] Expected: Should error: word not found
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3017499366] IS: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3018094380] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3018821505] Testing word: DEFER@
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3019272144] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3019762179] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3021696972] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DEFER@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3022530063] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3023111763] Running DEFER@.not_found: DEFER@ NOSUCH2
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3023823159] DEFER@: word 'NOSUCH2' not found
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3024389466] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DEFER@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3025289001] Expected: Should error: word not found
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3025944117] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3026563806] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3027291708] Testing word: [']
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3027741612] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3028229589] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3029420352] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3030043233] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 77 77
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3030907614] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ['] ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3031704459] Expected: Should print: 77 77
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3032254449] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3033103920] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3033682995] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3034382736] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ['] ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3035192517] Expected: Should print: 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3035700402] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3036510540] [']': word 'NOSUCHWORD' not found
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3037088145] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ['] ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3037991922] Expected: Should error: word not found
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3038642838] [']: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3039273825] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3040070040]
|
|
[Hera] === Testing Module: Control Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3040738365] Running Control Words Tests (Module 12)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3041371389] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3042154122] Testing word: IF
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3042630738] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3043111218] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3045034440] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3045811629] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3046411452] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3047140656] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3047835378] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IF ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3048638418] Expected: Should take true branch
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3049220391] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3050151447] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3050905809] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3051602148] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 24
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3052316967] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IF ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3053154006] Expected: Should take false branch
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3053721888] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3054843939] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3055496598] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3056114586] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3056689125] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3057318642] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3057923085] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3058599873] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IF ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3059489874] Expected: Should handle nesting
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3060065967] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3061360491] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 46,460000,10000,0,0,202,85,24,4096,67,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3063019806] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3063671352] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3064320231] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3065034252] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IF ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3065870787] Expected: Should work without ELSE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3066458178] Running IF.empty_stack: IF
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3067210524] IF: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3067680630] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IF ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3068541063] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3069141747] IF: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3069804906] Testing word: IF
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3070234902] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3070710930] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3071830041] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3072457416] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3073033215] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3073647780] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3074351931] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IF ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3075195270] Expected: Should take true branch
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3075758973] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3076642548] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3077259885] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3077845281] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 24
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3078569949] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IF ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3079357197] Expected: Should take false branch
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3079921131] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3081194928] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3081829569] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3082506609] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3083137932] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3083781225] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3084422523] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3085140492] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IF ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3085975473] Expected: Should handle nesting
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3086546631] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3087458955] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3088079043] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3088672902] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3089361954] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IF ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3090155628] Expected: Should work without ELSE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3090734157] Running IF.empty_stack: IF
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3091258569] IF: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3091719456] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IF ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3092577642] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3093180006] IF: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3093880230] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3094623000] Testing word: ELSE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3095080779] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3095560419] Running ELSE.alone: ELSE
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3096297582] ELSE: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3096759750] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ELSE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3097690428] Expected: Should error outside IF
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3098257029] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3099120150] ELSE: missing IF
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3099579651] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ELSE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3100471206] Expected: Should prevent double ELSE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3101044926] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3101665371] Testing word: ELSE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3102111453] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3102609657] Running ELSE.alone: ELSE
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3103196145] ELSE: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3103644810] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ELSE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3104575467] Expected: Should error outside IF
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3105131820] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3105978729] ELSE: missing IF
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3106429641] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ELSE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3107380143] Expected: Should prevent double ELSE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3107958798] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3108573132] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3109291185] Testing word: THEN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3109768641] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3110272788] Running THEN.alone: THEN
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3111057642] THEN: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3111521658] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THEN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3112430790] Expected: Should error outside IF
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3112988634] Running THEN.extra: : BAD IF 1 THEN THEN ;
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3113921559] CF: underflow
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3114439965] THEN: unmatched
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3114877899] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THEN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3115779387] Expected: Should prevent extra THEN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3116357979] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3116985081] Testing word: THEN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3117426333] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3117924411] Running THEN.alone: THEN
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3118549161] THEN: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3119016369] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THEN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3119885832] Expected: Should error outside IF
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3120453252] Running THEN.extra: : BAD IF 1 THEN THEN ;
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3121230714] CF: underflow
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3121685175] THEN: unmatched
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3122125062] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THEN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3123021258] Expected: Should prevent extra THEN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3123599514] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3124228527] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3124945257] Testing word: BEGIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3125424603] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3125972262] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3127647159] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3128343645] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3128912073] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3129489972] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3130072491] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3130696737] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3131336376] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3131910306] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3132513783] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3133093614] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3133662630] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3134270307] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3134865993] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3135436080] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3136012929] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3136598976] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3137235549] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3137804943] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3138376521] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3139003224] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3139593744] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3140242686] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3140811282] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3141416859] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3141994989] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3142555542] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3143176554] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3143912772] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BEGIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3144718983] Expected: Should loop until true
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3145292997] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3146829210] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3147448689] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3148069470] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3148649805] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3149234046] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3149860917] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3150427350] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3151027005] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3151622523] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3152231439] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3152804424] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3153414768] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3154018644] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3154641693] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3155213460] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3155798415] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3156357330] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3156961962] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3157525938] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3158139369] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3158766597] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3159338574] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3159913176] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3160520391] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3161084871] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3161696013] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3162285924] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3162860631] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3163426161] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3164051163] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3164617449] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3165256290] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3165823857] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3166413306] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3166974678] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3167604447] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3168399843] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BEGIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3169208196] Expected: Should loop while true
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3169763310] Running BEGIN.alone: BEGIN
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3170431341] BEGIN: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3170894412] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BEGIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3171770994] Expected: Should error outside definition
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3172392132] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3173003232] Testing word: BEGIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3173455677] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3173931096] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3175090800] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3175685016] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3176254263] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3176886426] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3177467013] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3178063854] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3178688331] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3179253483] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3179823717] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3180396765] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3180973803] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3181582404] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3182156901] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3182728731] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3183322317] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3183883584] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3184489371] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3185068950] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3185639835] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3186213177] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3186773982] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3187395351] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3187959831] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3188528868] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3189172035] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3189743781] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3190368720] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3191129655] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BEGIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3192060186] Expected: Should loop until true
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3192626808] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3193923201] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3194525901] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3195100587] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3195715929] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3196282236] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3196891131] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3197456829] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3198089685] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3198667017] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3199234563] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3199808808] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3200423289] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3200988252] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3201615144] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3202227231] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3202801308] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3203407893] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3204035562] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3204614679] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3205223679] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3205794501] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3206384118] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3207411123] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 47,470000,10000,0,0,218,91,25,4096,198,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3209045490] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3209718939] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3210325398] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3210991518] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3211584768] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3212192634] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3212759613] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3213370629] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3213954828] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3214607508] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3215180661] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3215759715] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3216367014] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3216976581] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3217698624] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BEGIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3218534298] Expected: Should loop while true
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3219092184] Running BEGIN.alone: BEGIN
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3219619242] BEGIN: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3220068243] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BEGIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3220996884] Expected: Should error outside definition
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3221602986] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3222223242] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3222985941] Testing word: UNTIL
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3223430847] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3223905804] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3225321036] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3226139637] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3226784400] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3227453859] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3228023505] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3228654177] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3229241589] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3229861929] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3230436090] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3231018441] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3231673767] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3232340601] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3232904535] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3233508474] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3234071127] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3234683025] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3235263213] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3235824207] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3236390703] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3236951844] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3237566829] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3238133472] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3238701774] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3239399919] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3240160518] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3240906018] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3241669011] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UNTIL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3242474256] Expected: Should count down
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3243004380] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3243933693] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UNTIL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3244744167] Expected: Should be immediate
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3245274522] Running UNTIL.no_begin: UNTIL
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3245900931] UNTIL: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3246363309] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UNTIL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3247252155] Expected: Should error without BEGIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3247856913] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3248473893] Testing word: UNTIL
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3248921655] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3249405306] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3250444806] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3251044503] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3251668854] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3252263532] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3252868752] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3253511478] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3254128374] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3254694996] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3255298137] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3255864108] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3256592808] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3257163903] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3257735985] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3258330075] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3258912384] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3259525899] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3260093886] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3260672247] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3261253674] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3261825315] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3262429842] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3263040963] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3263631042] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3264202641] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3264785034] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3265409385] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3266168220] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UNTIL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3266988795] Expected: Should count down
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3267513711] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3268447875] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UNTIL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3269281848] Expected: Should be immediate
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3269834127] Running UNTIL.no_begin: UNTIL
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3270526413] UNTIL: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3271028523] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UNTIL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3271904139] Expected: Should error without BEGIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3272506167] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3273171867] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3273888261] Testing word: WHILE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3274339404] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3274867890] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3276072975] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3276676914] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3277270227] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3277835505] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3278503767] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3279071439] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3279687495] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3280257267] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3280827942] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3281405652] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3282037689] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3282611556] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3283264992] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3283873026] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3284444562] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3285012843] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3285639924] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3286205286] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3286804731] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3287373432] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3287957505] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3288514551] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3289126764] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3289701261] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3290298543] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3290867832] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3291498525] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3292080876] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3292681917] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3293249211] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3293908905] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3294504255] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3295072914] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3295637058] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3296313993] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3297038073] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WHILE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3297851592] Expected: Should count up
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3298408659] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3299545179] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3300132717] ECW: w=0xbe57e570 func=0xbe08a100 '0<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3300732519] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3301343052] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3302051109] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WHILE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3302895183] Expected: Should handle zero iterations
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3303491016] Running WHILE.no_begin: WHILE
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3304159593] WHILE: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3304678314] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WHILE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3305560461] Expected: Should error without BEGIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3306145752] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3306772959] Testing word: WHILE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3307219461] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3307700214] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3308978064] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3309573876] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3310150116] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3310729863] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3311339136] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3311906493] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3312518916] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3313164603] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3313765014] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3314335689] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3315010041] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3315635400] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3316240557] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3316810980] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3317405805] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3317965959] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3318572733] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3319153110] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3319754046] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3320324553] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3320895396] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3321469242] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3322076604] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3322649631] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3323264763] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3323835627] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3324409620] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3324980106] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3325612479] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3326179563] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3326780751] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3327353337] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3327993480] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3328559220] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3329174646] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3329928336] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WHILE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3330736689] Expected: Should count up
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3331252029] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3332375340] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3332964012] ECW: w=0xbe57e570 func=0xbe08a100 '0<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3333534666] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3334194528] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3334929969] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WHILE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3335742669] Expected: Should handle zero iterations
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3336364563] Running WHILE.no_begin: WHILE
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3336895002] WHILE: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3337395516] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WHILE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3338404650] Expected: Should error without BEGIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3338983578] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3339598962] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3340345407] Testing word: REPEAT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3340828764] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3341306409] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3342600723] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3343193868] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3343778760] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3344370750] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3344982228] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3345550005] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3346152516] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3346738689] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3347658846] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 48,480000,10000,0,0,221,92,26,4096,350,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3349144281] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3349705590] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3350316144] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3350897445] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3351498990] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3352078233] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3352661466] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3353221053] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3353861238] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3354436197] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3355061367] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3355634226] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3356250366] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3356989377] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3357600540] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3358173777] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3358873077] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3359462988] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3360038157] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3360599466] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3361243620] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3361810347] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3362410422] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3362980929] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3363584154] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3364146492] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3364764648] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3365519073] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting REPEAT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3366378876] Expected: Should terminate loop
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3366929517] Running REPEAT.no_while: REPEAT
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3367598556] REPEAT: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3368075865] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting REPEAT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3368964984] Expected: Should error without WHILE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3369622599] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3370242330] Testing word: REPEAT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3370704582] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3371183802] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3372431244] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3373039740] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3373639038] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3374203413] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3374812665] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3375397557] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3376020753] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3376594410] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3377183649] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3377764614] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3378432288] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3379004496] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3379647831] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3380235747] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3380804994] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3381371028] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3382002834] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3382568553] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3383167662] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3383737035] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3384336186] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3384896487] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3385506180] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3386078031] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3386734491] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3387330009] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3387910008] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3388518567] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3389137269] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3389705256] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3390356886] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3391005618] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3391600065] ECW: w=0xbe57ea20 func=0xbe08a398 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3392167716] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3392789778] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3393518730] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting REPEAT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3394340670] Expected: Should terminate loop
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3394910022] Running REPEAT.no_while: REPEAT
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3395470113] REPEAT: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3395926149] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting REPEAT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3396829926] Expected: Should error without WHILE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3397470552] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3398104164] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3398836896] Testing word: DO
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3399264246] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3399807978] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3401412441] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3402076608] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3402705306] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3403526700] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3404175222] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3404821749] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3405545745] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3406112682] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3406752762] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3407330871] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3407891067] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3408503406] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3409065702] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3409644756] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3410258817] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3410813385] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3411396513] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3412008999] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3412605693] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3413235252] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3414055743] Expected: Should count 0 to 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3414614595] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3415730199] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3416361585] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3416930811] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3417515010] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3418092552] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] -5 [32m[HADES][INFO ] [0m[KRELTSC: 3418780869] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3419336403] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3419911656] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] -4 [32m[HADES][INFO ] [0m[KRELTSC: 3420530988] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3421162479] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3421739139] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] -3 [32m[HADES][INFO ] [0m[KRELTSC: 3422369727] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3422918730] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3423491295] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] -2 [32m[HADES][INFO ] [0m[KRELTSC: 3424132866] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3424684032] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3425313234] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3426144204] Expected: Should handle negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3426698058] Running DO.empty: : TEST15 0 0 DO LOOP ;
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3427621617] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3428470626] Expected: Should handle empty range
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3429037773] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3430224399] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3430838124] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3431413293] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3432005283] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3432606786] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3433178301] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3433758762] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3434494224] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3435068931] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3435629127] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3436243881] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3436814787] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3437383026] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3437942172] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3438527568] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3439145157] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3439702413] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3440269833] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3440854095] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3441471915] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3442099920] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3442654992] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3443322036] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3443897016] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3444483840] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3445163337] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3445727271] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3446297988] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3446862069] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3447512460] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3448064067] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3448642995] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3449219445] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3449778234] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3450389712] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3450943125] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3451523439] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3452082039] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3452641458] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3453282672] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3453833733] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3454460604] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3455041779] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3455640321] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3456218325] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3456775392] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3457341195] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3457946079] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3458564886] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3459113679] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3459724821] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3460392894] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3460954938] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3461608479] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3462178902] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3462798612] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3463365087] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3463954704] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3464588652] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3465137655] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3465749175] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3466419978] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3467281335] Expected: Should handle nesting
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3467850015] DO: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3468451035] Testing word: DO
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3468892665] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3469376883] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3470433162] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3471018768] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3471617142] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3472236096] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3472797951] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3473437464] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3474060177] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3474673188] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3475291533] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3475886568] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3476494812] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3477109839] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3477653487] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3478269375] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3478916511] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3479464632] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3480069831] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3480733935] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3481362927] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3482089884] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3482950884] Expected: Should count 0 to 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3483492264] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3484594092] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3485606775] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 49,490000,10000,0,0,225,97,26,4096,528,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3487221087] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3487866186] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3488517900] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3489141915] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] -5 [32m[HADES][INFO ] [0m[KRELTSC: 3489808686] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3490375938] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3491051529] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] -4 [32m[HADES][INFO ] [0m[KRELTSC: 3491677560] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3492275703] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3492841296] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] -3 [32m[HADES][INFO ] [0m[KRELTSC: 3493493199] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3494035944] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3494622369] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] -2 [32m[HADES][INFO ] [0m[KRELTSC: 3495299430] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3495848496] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3496500378] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3497336976] Expected: Should handle negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3497892153] Running DO.empty: : TEST15 0 0 DO LOOP ;
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3498752964] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3499604850] Expected: Should handle empty range
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3500173614] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3501436617] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3502083123] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3502654764] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3503371410] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3504060168] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3504629709] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3505205550] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3505863018] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3506481090] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3507042399] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3507707154] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3508257543] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3508864506] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3509422770] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3510012723] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3510625923] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3511211214] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3511776261] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3512360082] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3512920572] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3513599250] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3514175721] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3514764918] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3515364384] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3516014649] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3516682428] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3517240923] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3517883250] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3518493405] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3519113178] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3519664281] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3520269291] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3520829487] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3521387520] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3522029007] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3522594390] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3523211118] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3523787841] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3524342682] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3524972745] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3525523764] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3526149249] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3526739286] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3527308953] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3527885571] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3528449778] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3529045947] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3529618596] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3530296098] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3530883342] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3531440598] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3531996594] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3532556643] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3533271840] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3533822712] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3534380304] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3534951399] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3535508886] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3536120385] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3536666616] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3537266712] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3537934239] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3538744377] Expected: Should handle nesting
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3539314086] DO: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3539907882] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3540620559] Testing word: ?DO
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3541051290] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3541545126] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3542966469] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3543578829] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3544159038] ECW: w=0xbe589478 func=0xbe080862 '(?DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3545073714] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3545713752] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3546331299] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3546877362] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3547440561] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3548192592] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3548790945] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3549399378] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3550227345] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3550773933] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3551325372] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3551960496] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3552504039] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3553057284] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3553671387] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3554239122] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3554913684] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ?DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3555704040] Expected: Should count 0 to 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3556252833] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3557178534] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ?DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3557986173] Expected: Should skip when equal
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3558530934] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3559536981] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3560140689] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3560711595] ECW: w=0xbe589478 func=0xbe080862 '(?DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3561296613] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3561865503] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3562441323] ECW: w=0xbe589478 func=0xbe080862 '(?DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3563023653] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3563582358] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3564139551] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3564712767] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3565330734] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3565877763] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3566448354] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3567005988] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3567564168] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3568178040] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3568745901] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3569304333] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3569861400] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3570428904] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3571055040] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3571600788] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3572186352] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3572767758] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3573324279] ECW: w=0xbe589478 func=0xbe080862 '(?DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3573906252] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3574462836] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3575142795] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3575706540] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3576322722] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3576901335] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3577458801] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3578017212] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3578575665] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3579206778] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3579754458] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3580344033] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3580917627] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3581490486] ECW: w=0xbe589478 func=0xbe080862 '(?DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3582075231] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3582633306] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3583210848] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3583771548] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3584385903] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3584933793] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3585535884] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3586187598] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ?DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3586983414] Expected: Should handle nesting
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3587554782] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3588155508] Testing word: ?DO
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3588588465] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3589067349] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3590105715] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3590691531] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3591270207] ECW: w=0xbe589478 func=0xbe080862 '(?DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3591878703] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3592439718] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3593060058] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3593625042] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3594185007] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3594799656] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3595346580] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3595939053] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3596572308] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3597120534] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3597686232] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3598319802] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3598865529] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3599422071] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3600053856] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3600643263] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3601330257] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ?DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3602206650] Expected: Should count 0 to 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3602789085] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3603935601] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ?DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3605110593] Expected: Should skip when equal
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3605741244] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3607023588] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3607668540] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3608310363] ECW: w=0xbe589478 func=0xbe080862 '(?DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3608946012] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3609563853] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3610176087] ECW: w=0xbe589478 func=0xbe080862 '(?DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3611154372] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 50,500000,10000,0,0,214,100,27,4096,694,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3612763098] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3613370733] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3613977360] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3614618133] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3615286206] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3615881220] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3616492236] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3617109720] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3617740875] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3618592971] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3619415835] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3620056062] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3620670837] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3621310329] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3621975021] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3622565646] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3623225130] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3623845008] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3624449283] ECW: w=0xbe589478 func=0xbe080862 '(?DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3625097154] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3625701786] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3626305809] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3626910588] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3627594180] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3628185540] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3628787925] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3629404002] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3630024153] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3630638067] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3631185768] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3631786053] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3632403558] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3633126168] ECW: w=0xbe589478 func=0xbe080862 '(?DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3633957495] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3634524789] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3635085930] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3635681532] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3636301431] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3636851694] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3637444650] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3638126121] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ?DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3638956251] Expected: Should handle nesting
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3639509937] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3640129143] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3640841211] Testing word: LOOP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3641277318] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3641755026] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3642789087] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3643372131] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3643969014] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3644554326] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3645114165] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3645730179] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3646290858] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3646857186] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3647633850] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3648391887] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3649015776] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3649632252] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3650214519] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3650808924] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3651423846] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3651966381] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3652541676] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3653149836] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3653693568] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3654340893] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3655151283] Expected: Should increment by 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3655699173] Running LOOP.no_do: LOOP
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3656293452] LOOP: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3656794848] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3657670863] Expected: Should error without DO
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3658230744] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3658853583] Testing word: LOOP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3659294541] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3659772711] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3660798540] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3661427301] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3662150793] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3662963346] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3663572430] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3664192686] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3664741983] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3665329458] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3665946354] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3666495042] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3667074243] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3667688325] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3668236467] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3668795718] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3669422085] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3669972096] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3670531452] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3671165463] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3671717469] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3672371976] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3673221930] Expected: Should increment by 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3673786914] Running LOOP.no_do: LOOP
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3674297697] LOOP: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3674740734] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3675625884] Expected: Should error without DO
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3676245111] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3677022531] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3677907408] Testing word: +LOOP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3678362184] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3678841929] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3680363106] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3680972232] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3681546267] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3682148001] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3682710528] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3683330049] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3683905848] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3684718653] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3685286199] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3685927098] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3686457243] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3687052887] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3687616401] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3688241949] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3688772955] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3689367234] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3689926443] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 6 [32m[HADES][INFO ] [0m[KRELTSC: 3690584058] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3691256625] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3692058531] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3692705541] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 8 [32m[HADES][INFO ] [0m[KRELTSC: 3693433338] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3694025391] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3694780278] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3695433987] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting +LOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3696240114] Expected: Should count by 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3696792393] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3697812195] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3698418255] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3698998527] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3699578925] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3700139142] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 10 [32m[HADES][INFO ] [0m[KRELTSC: 3700788378] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3701318355] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3701981052] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3702542298] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 9 [32m[HADES][INFO ] [0m[KRELTSC: 3703190652] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3703718844] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3704311002] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3704893248] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 8 [32m[HADES][INFO ] [0m[KRELTSC: 3705643536] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3706353294] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3707175633] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3707884530] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 7 [32m[HADES][INFO ] [0m[KRELTSC: 3708676545] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3709416690] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3710215866] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3711035832] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 6 [32m[HADES][INFO ] [0m[KRELTSC: 3711884316] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3712672656] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3713536869] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3714276699] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 5 [32m[HADES][INFO ] [0m[KRELTSC: 3715122096] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3715918605] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3716762511] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3717569394] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3718442301] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3719201892] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3720111108] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3720885252] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3721789680] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3722525961] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3723329946] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3724123200] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3724962696] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3725730813] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3726525999] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3727258395] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3728100411] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3728798913] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3729600441] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3730421352] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3731239239] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3732019179] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3732829779] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3733732632] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting +LOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3734840739] Expected: Should count down
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3735544197] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3737050380] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3737851341] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3738657615] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3739468866] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3740246748] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3741156846] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3741875550] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3742731027] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3743517330] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3744382950] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3745148652] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3745984704] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3746826825] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 6 [32m[HADES][INFO ] [0m[KRELTSC: 3747684465] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3748418982] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3749271246] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3749998497] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 9 [32m[HADES][INFO ] [0m[KRELTSC: 3750874659] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3751570032] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3752355726] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3753221997] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting +LOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3754030329] Expected: Should use stack value
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3754587921] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3755246229] Testing word: +LOOP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3755689791] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3756166512] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3757277874] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3757884648] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3758455260] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3759037128] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3759642285] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3760256367] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3760783908] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3761457273] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3762013500] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3762624033] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3763149138] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3763813641] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3764369448] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3764980947] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3765546267] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3766138509] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3766693560] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 6 [32m[HADES][INFO ] [0m[KRELTSC: 3767303421] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3767852235] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3768790305] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 51,510000,10000,0,0,227,102,28,4096,883,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3770346867] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3770914644] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 8 [32m[HADES][INFO ] [0m[KRELTSC: 3771546912] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3772124916] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3772727175] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3773374584] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting +LOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3774210657] Expected: Should count by 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3774735468] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3775779609] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3776417904] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3776993199] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3777575760] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3778174407] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 10 [32m[HADES][INFO ] [0m[KRELTSC: 3778802643] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3779333775] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3779932716] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3780539469] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 9 [32m[HADES][INFO ] [0m[KRELTSC: 3781159179] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3781691193] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3782327262] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3782885190] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 8 [32m[HADES][INFO ] [0m[KRELTSC: 3783498705] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3784028283] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3784672773] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3785233431] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 7 [32m[HADES][INFO ] [0m[KRELTSC: 3785850642] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3786382698] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3787016856] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3787578795] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 6 [32m[HADES][INFO ] [0m[KRELTSC: 3788198484] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3788771175] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3789367071] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3789924117] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 5 [32m[HADES][INFO ] [0m[KRELTSC: 3790537653] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3791105451] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3791702124] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3792259653] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3792913635] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3793443654] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3794040138] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3794598738] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3795240456] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3795768522] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3796361814] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3796949667] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3797564946] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3798095742] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3798696678] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3799303137] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3799916505] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3800446524] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3801040383] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3801654696] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3802267938] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3802797264] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3803435958] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3804110898] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting +LOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3804916941] Expected: Should count down
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3805484550] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3806562165] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3807150669] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3807764814] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3808352100] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3808912443] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3809563548] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3810173115] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3810782787] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3811344894] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3812021745] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3812551932] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3813148731] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3813754476] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 6 [32m[HADES][INFO ] [0m[KRELTSC: 3814375656] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3814903911] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3815496342] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3816096795] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 9 [32m[HADES][INFO ] [0m[KRELTSC: 3816710709] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3817238061] ECW: w=0xbe589748 func=0xbe080ccc '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3817834062] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3818511291] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting +LOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3819318636] Expected: Should use stack value
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3819875472] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3820524582] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3821238477] Testing word: I
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3821657805] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3822178353] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3823214493] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3823806462] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3824429490] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3825012555] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3825572121] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3826192902] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3826783569] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3827342883] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3827987100] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3828567099] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3829126539] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3829741776] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3830287503] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3830881992] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3831495696] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3832046862] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3832666614] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3833266500] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting I ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3834048162] Expected: Should print: 0 1 2 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3834594939] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3835590780] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3836185878] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3836808822] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3837392139] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3837949332] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3838567677] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3839167563] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3839748360] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3840341463] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting I ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3841166070] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3841676055] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3842662929] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3843302946] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3843879627] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3844460844] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3845021313] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3845688840] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3846330579] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3846887016] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3847559121] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3848108313] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3848688312] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3849381606] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting I ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3850234857] Expected: Should print: 3 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3850763532] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3851968596] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3852592548] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3853163874] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3853789044] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3854365473] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3854972415] ECW: w=0xbe57d0d0 func=0xbe07e7c8 '*'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3855538806] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3856198458] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3856750107] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3857308098] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3857901453] ECW: w=0xbe57d0d0 func=0xbe07e7c8 '*'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3858459759] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3859075227] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3859623222] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3860219916] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3860788491] ECW: w=0xbe57d0d0 func=0xbe07e7c8 '*'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3861345684] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3862038432] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3862596402] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3863175099] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3863775888] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting I ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3864598395] Expected: Should print: 0 2 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3865139019] I: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3865727964] Testing word: I
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3866173857] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3866663157] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3867700851] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3868332993] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3868930107] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3869514159] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3870073893] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3870726678] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3871274274] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3871831614] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3872472555] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3873025422] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3873620541] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3874392795] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3874992366] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3875552667] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3876202218] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3876779739] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3877357470] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3877952064] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting I ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3878767116] Expected: Should print: 0 1 2 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3879314355] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3880362276] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3880975980] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3881576664] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3882160254] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3882766713] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3883425357] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3883975977] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3884585271] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3885231336] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting I ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3886010940] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3886520463] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3887540202] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3888125703] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3888696777] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3889317222] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3889884810] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3890542047] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3891468819] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 52,520000,10000,0,0,208,102,29,4096,1043,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3892999425] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3893594817] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3894245523] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3894797130] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3895373202] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3896021535] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting I ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3896819682] Expected: Should print: 3 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3897341280] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3898403901] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3899039571] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3899674296] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3900267105] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3900829086] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3901441110] ECW: w=0xbe57d0d0 func=0xbe07e7c8 '*'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3902046792] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3902671857] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3903220671] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3903918606] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3904499928] ECW: w=0xbe57d0d0 func=0xbe07e7c8 '*'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3905159349] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3905791932] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3906399945] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3906956949] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3907524159] ECW: w=0xbe57d0d0 func=0xbe07e7c8 '*'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3908107833] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3908837583] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3909552024] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3910302585] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3910948440] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting I ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3911752572] Expected: Should print: 0 2 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3912337779] I: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3912950118] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3913662711] Testing word: J
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3914081934] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3914599080] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3915800910] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3916452624] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3917025693] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3917610270] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3918182751] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3918793599] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3919378533] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3920078106] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3920803278] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3921353646] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3921909747] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3922518768] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3923151183] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3923763879] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3924378549] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3924980262] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3925570467] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3926138370] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3926702073] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3927316512] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3927870282] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3928481802] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3929058609] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3929613030] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3930225243] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3930766938] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3931360860] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3931972968] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3932516490] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3933099765] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3933711957] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3934309638] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting J ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3935090313] Expected: Should print: 0 0 0 1 1 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3935717079] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3936896334] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3937549623] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3938120193] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3938698680] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3939266730] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3939879573] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3940460538] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3941024367] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3941624316] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3942194949] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3942814911] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3943364607] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3943995174] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3944553522] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3945114768] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3945780447] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3946340559] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3946932129] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3947508579] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3948122409] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3948705600] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3949264935] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3949824837] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3950415966] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3951038259] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3951587367] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3952194666] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3952760133] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3953317242] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3953929812] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3954500025] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3955086786] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3955663950] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3956287146] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting J ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3957090564] Expected: Should print: 0 1 1 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3957640827] J: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3958227441] Testing word: J
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3958692591] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3959180274] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3960336639] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3960964098] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3961534752] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3962144298] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3962749812] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3963327543] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3963905610] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3964464756] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3965120901] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3965672088] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3966230562] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3966876585] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3967421661] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3967979379] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3968590836] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3969172473] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3969760683] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3970332408] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3970938552] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3971517711] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3972075786] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3972692745] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3973297020] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3973875255] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3974494230] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3975063960] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3975651603] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3976266735] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3976813344] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3977437254] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3978016623] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3978614808] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting J ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3979436328] Expected: Should print: 0 0 0 1 1 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3980015151] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3981146610] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3981757920] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3982330128] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3982913550] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3983505960] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3984076845] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3984654030] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3985212966] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3985788051] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3986357235] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3986977386] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3987527061] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3988139127] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3988704510] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3989263719] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3989909259] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3990460467] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3991049979] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3991622292] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3992227806] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3992804949] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3993396078] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3993986766] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3994547172] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3995162913] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3995711139] ECW: w=0xbe58a648 func=0xbe081020 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3996294771] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3996860154] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3997419615] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3998037036] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3998613192] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3999210915] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3999790011] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4000410813] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting J ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4001214777] Expected: Should print: 0 1 1 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4001765103] J: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4002385296] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4003109754] Testing word: EXIT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4003548486] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4004045283] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4005147594] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4005742713] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4006442748] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EXIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4007289867] Expected: Should print: 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4007803905] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4008959766] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4009576074] ECW: w=0xbe57e660 func=0xbe08a19c '0>'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4010151978] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4010826204] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4011537180] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EXIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4012334592] Expected: Should print: 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4012910244] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4034453598] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 53,530000,10000,0,0,207,102,30,4096,1202,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4036674138] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4037294436] ECW: w=0xbe57e660 func=0xbe08a19c '0>'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4037873406] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4038518001] ECW: w=0xbe57dd00 func=0xbe07ef78 'NEGATE'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4039117887] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4039821807] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EXIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4040638749] Expected: Should print: 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4041159969] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4042136175] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4042734990] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4043316438] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 2 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4044016179] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EXIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4044845511] Expected: Should print: 2 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4045375908] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4045980372] Testing word: EXIT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4046443758] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4046932806] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4048020753] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4048673055] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4049419668] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EXIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4050248979] Expected: Should print: 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4050809952] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4051965141] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4052570298] ECW: w=0xbe57e660 func=0xbe08a19c '0>'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4053208131] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4053837501] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4054558998] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EXIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4055412060] Expected: Should print: 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4055928198] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4057143636] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4057767798] ECW: w=0xbe57e660 func=0xbe08a19c '0>'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4058341203] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4059004509] ECW: w=0xbe57dd00 func=0xbe07ef78 'NEGATE'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4059601119] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4060323792] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EXIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4061171142] Expected: Should print: 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4061686692] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4062685158] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4063310265] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4063924851] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 2 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4064653257] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EXIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4065498696] Expected: Should print: 2 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4066043268] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4066651218] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4067411607] Testing word: LEAVE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4067856471] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4068354444] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4070138709] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4070785992] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4071473385] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4072065186] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4072648419] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4073219619] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4073833155] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4074397173] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4075009596] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4075590813] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4076217747] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4076782668] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4077353868] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4077961587] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4078592805] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4079157642] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4079744823] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4080376251] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4080948123] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4081511280] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4082173326] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4082752506] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4083339204] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4083894696] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4084505397] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4085088630] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4085726589] ECW: w=0xbe589838 func=0xbe080e90 '(LEAVE)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4086539415] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4087152111] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4087890744] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LEAVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4088752542] Expected: Should print: 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4089316728] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4090521645] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4091167269] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4091783262] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4092365907] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4093012749] ECW: w=0xbe589838 func=0xbe080e90 '(LEAVE)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4093616499] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4094219871] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4094985489] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LEAVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4095798378] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4096309476] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4097610846] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4098317013] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4099101174] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4099811226] ECW: w=0xbe589478 func=0xbe080862 '(?DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4100575668] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4101339459] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4102110621] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4102850157] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4103675877] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4104415644] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4105259865] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4106011287] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4106767644] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4107558462] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4108331997] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4109023989] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4109831565] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4110549870] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4111324749] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4112057628] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4112877489] ECW: w=0xbe589838 func=0xbe080e90 '(LEAVE)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4113709383] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4114507257] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4115433987] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LEAVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4116558705] Expected: Should print: 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4117235367] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4118090886] Testing word: LEAVE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4118680566] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4119312141] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4121072445] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4121931618] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4122699441] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4123459095] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4124281182] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4125001692] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4125722328] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4126460289] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4127254320] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4127993856] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4128762015] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4129495293] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4130302029] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4131067500] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4131905715] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4132730280] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4133532459] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4134298623] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4135074384] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4135805289] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4136670909] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4137421890] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4138202922] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4138999767] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4139762697] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4140510108] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4141353384] ECW: w=0xbe589838 func=0xbe080e90 '(LEAVE)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4142091513] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4142932962] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4143923091] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LEAVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4144960386] Expected: Should print: 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4145609622] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4147143147] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4147988691] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4148768820] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4149541053] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4150301043] ECW: w=0xbe589838 func=0xbe080e90 '(LEAVE)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4151035938] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4151863968] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4152833685] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LEAVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4153690023] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4154210907] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4155587604] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 54,540000,10000,0,0,200,102,31,4096,1319,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4157460132] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4158085701] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4158691656] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4159283331] ECW: w=0xbe589478 func=0xbe080862 '(?DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4159903020] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4160469831] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4161040128] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4161722082] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4162347756] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4162922064] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4163525436] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4164160770] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4164740244] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4165320873] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4165973427] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4166538285] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4167133047] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4167688812] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4168296552] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4168863531] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4169469759] ECW: w=0xbe589838 func=0xbe080e90 '(LEAVE)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4170119730] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4170749121] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4171511694] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LEAVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4172361018] Expected: Should print: 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4172876316] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4173502368] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4174268532] Testing word: UNLOOP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4174720137] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4175209248] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4176616038] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4177224009] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4177795041] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4178462043] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4179022827] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4179598437] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4180158171] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4180811859] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4181491146] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4182069465] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4182694236] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4183265205] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4183886469] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4184476527] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4185162009] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4185743940] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4186305942] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4186971537] ECW: w=0xbe58a738 func=0xbe080f1a 'UNLOOP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4187760276] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4188338049] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4189103961] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UNLOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4189930983] Expected: Should print: 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4190460246] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4191796392] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4192421562] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4192998411] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4193599032] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4194165507] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4194748677] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4195353603] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4195962288] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4196558163] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4197127662] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4197713100] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4198272351] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4198876836] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4199495244] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4200076944] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4200678573] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4201238034] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4201891470] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4202482305] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4203041955] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4203730923] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4204353111] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4204963329] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4205553975] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4206186159] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4206769854] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4207327887] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4207972356] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4208559222] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4209146991] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4209932538] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UNLOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4210744083] Expected: Should print: 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4211279541] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4211953977] Testing word: UNLOOP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4212403566] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4212880728] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4214303205] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4214923818] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4215502956] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4216141398] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4216725723] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4217300031] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4217863188] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4218516708] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4219123860] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4219689726] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4220318928] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4220894433] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4221498813] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4222084650] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4222690395] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4223273754] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4223835735] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4224441522] ECW: w=0xbe58a738 func=0xbe080f1a 'UNLOOP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4225053903] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4225644129] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4226377953] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UNLOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4227218793] Expected: Should print: 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4227746544] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4229141364] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4229809584] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4230404178] ECW: w=0xbe589568 func=0xbe080a1c '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4231026555] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4231585323] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4232164398] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4232739672] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4233397707] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4234022625] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4234582863] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4235220213] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4235785659] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4236393609] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4236983583] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4237663227] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4238248413] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4238847732] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4239495834] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4240122201] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4240682166] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4241305950] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4241868645] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4242501879] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4243139733] ECW: w=0xbe58a558 func=0xbe080fb8 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4243751190] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4244324511] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4244911314] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4245612966] ECW: w=0xbe589658 func=0xbe080b78 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4246280514] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4246858455] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4247689761] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UNLOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4248501831] Expected: Should print: 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4249029078] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4249752549] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4250468922] Testing word: AGAIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4250921493] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4251403779] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4253000976] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4253649414] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4254316794] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4254893223] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4255553001] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4256281974] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4257052779] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4257829863] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4258606296] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4259330733] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4260046959] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4260804870] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4261564272] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4262398980] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4263114051] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4263831390] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4264620801] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4265333184] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4266224949] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4267402230] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting AGAIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4268613783] Expected: Should print: 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4269296346] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4271341473] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4272342522] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4273191384] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4274333406] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 55,550000,10000,0,0,205,103,32,4096,1464,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4276116075] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4276723899] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4277497917] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4278246336] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4278987363] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4279701720] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4280329830] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4280948448] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4281613035] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4282207104] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4282782651] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4283402067] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4284012432] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4284640941] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4285212729] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4285823955] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4286394756] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4287019905] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4287647154] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4288312329] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4288898439] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4289535390] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4290143403] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4290743352] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4291307538] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4291937832] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4292541246] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4293149910] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4293793812] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4294376604] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4294949526] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4295571987] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4296235314] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4296841773] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4297429773] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4298078694] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4298646030] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4299271452] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4299869742] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4300458477] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4301026338] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4301607009] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4302230100] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4302868920] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4303439994] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4304023857] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4304647200] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4305263697] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4306049223] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting AGAIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4306894998] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4307406369] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4308043467] Testing word: AGAIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4308548643] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4309027317] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4310317389] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4310958771] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4311527913] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4312098189] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4312744737] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4313324064] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4313956164] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4314598806] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4315187331] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4315774302] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4316349597] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4316957484] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4317567051] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4318221873] ECW: w=0xbe57d670 func=0xbe07ec32 '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4318840827] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4319418558] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4320029469] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4320628515] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4321288755] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4322025666] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting AGAIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4322869005] Expected: Should print: 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4323450873] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4324682313] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4325402676] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4325979336] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4326688422] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4327378818] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4328083494] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4328692704] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4329334317] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4329918201] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4330500531] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4331113710] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4331741925] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4332322617] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4332892242] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4333513149] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4334124963] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4334781759] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4335351069] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4335973026] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4336573815] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4337205600] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4337853807] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4338423159] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4338993246] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4339594623] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4340290290] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4340888391] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4341492834] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4342102443] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4342682127] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4343314311] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4343950191] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4344558960] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4345128459] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4345692246] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4346326719] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4346925870] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4347495138] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4348094121] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4348721223] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4349329026] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4349929332] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4350554376] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4351137798] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4351731867] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4352405610] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4353052368] ECW: w=0xbe57d760 func=0xbe07eca8 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4353677937] ECW: w=0xbe57b870 func=0xbe08ff74 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4354256256] ECW: w=0xbe57e480 func=0xbe08a066 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4354900053] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4355511258] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4356303189] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting AGAIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4357163034] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4357701810] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4358335800] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4359088566] Testing word: CASE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4359530805] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4360008660] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4362698109] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4363454676] ECW: w=0xbe57bb40 func=0xbe0901d0 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4364043684] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4364644620] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4365333315] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4365914154] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4366509798] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4367168505] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 10 [32m[HADES][INFO ] [0m[KRELTSC: 4367826267] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4368375690] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4368976059] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4369841175] Expected: Should print: 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4370370963] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4371786783] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4372404414] ECW: w=0xbe57bb40 func=0xbe0901d0 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4372994661] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4373622834] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4374233430] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4374812988] ECW: w=0xbe57bb40 func=0xbe0901d0 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4375426230] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4375983360] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4376590449] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4377199617] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4377840054] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4378445736] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 20 [32m[HADES][INFO ] [0m[KRELTSC: 4379075505] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4379664870] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4380330213] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4381140750] Expected: Should print: 20
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4381708590] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4383168447] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4383821064] ECW: w=0xbe57bb40 func=0xbe0901d0 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4384417947] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4384982826] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4385629941] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4386260319] ECW: w=0xbe57bb40 func=0xbe0901d0 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4386840444] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4387412820] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4388076840] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4388737038] ECW: w=0xbe57ba50 func=0xbe09011a 'SWAP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4389317709] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4389892962] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 99 [32m[HADES][INFO ] [0m[KRELTSC: 4390578906] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4391125242] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4391760135] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4392594066] Expected: Should print: 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4393110855] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4395327594] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 56,560000,10000,0,0,211,103,32,4096,1620,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4397207493] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4397846460] ECW: w=0xbe57bb40 func=0xbe0901d0 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4398464196] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4399029264] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4399640259] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4400215260] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4400821572] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4401422109] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 88 [32m[HADES][INFO ] [0m[KRELTSC: 4402051668] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4402586853] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4403236635] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4404046185] Expected: Should print: 88
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4404570198] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4405961742] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4406593821] ECW: w=0xbe57bb40 func=0xbe0901d0 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4407256455] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4407834270] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4408478676] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4409096433] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4409699154] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4410331359] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 55 [32m[HADES][INFO ] [0m[KRELTSC: 4410959784] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4411523718] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4412122071] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4412923200] Expected: Should print: 55
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4413458910] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4414065999] Testing word: CASE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4414504290] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4414984791] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4416445698] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4417045542] ECW: w=0xbe57bb40 func=0xbe0901d0 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4417659729] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4418226351] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4418836968] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4419460983] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4420087287] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4420695783] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 10 [32m[HADES][INFO ] [0m[KRELTSC: 4421347854] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4421938479] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4422538092] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4423337583] Expected: Should print: 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4423914474] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4425339870] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4426026339] ECW: w=0xbe57bb40 func=0xbe0901d0 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4426616985] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4427206686] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4427867241] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4428439869] ECW: w=0xbe57bb40 func=0xbe0901d0 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4429029066] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4429591803] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4430247801] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4430823831] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4431414519] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4432072596] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 20 [32m[HADES][INFO ] [0m[KRELTSC: 4432696653] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4433231145] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4433846697] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4434707424] Expected: Should print: 20
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4435226145] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4436718027] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4437323079] ECW: w=0xbe57bb40 func=0xbe0901d0 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4437944931] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4438587867] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4439195796] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4439762523] ECW: w=0xbe57bb40 func=0xbe0901d0 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4440401406] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4440977037] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4441584357] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4442161626] ECW: w=0xbe57ba50 func=0xbe09011a 'SWAP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4442775645] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4443362406] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 99 [32m[HADES][INFO ] [0m[KRELTSC: 4443993015] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4444555542] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4445153475] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4445960253] Expected: Should print: 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4446477378] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4447946916] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4448547894] ECW: w=0xbe57bb40 func=0xbe0901d0 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4449181212] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4449749241] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4450402530] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4451034672] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4451639577] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4452247842] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 88 [32m[HADES][INFO ] [0m[KRELTSC: 4452873789] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4453467900] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4454065056] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4454883720] Expected: Should print: 88
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4455437217] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4456773783] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4457466615] ECW: w=0xbe57bb40 func=0xbe0901d0 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4458046257] ECW: w=0xbe57e840 func=0xbe08a238 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4458615336] ECW: w=0xbe589380 func=0xbe080768 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4459270074] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4459857822] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4460426292] ECW: w=0xbe589288 func=0xbe0806c6 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4461069648] ECW: w=0xbe580dc0 func=0xbe088274 '.'
|
|
[Hera] 55 [32m[HADES][INFO ] [0m[KRELTSC: 4461774114] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4462344789] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4462955826] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4463806473] Expected: Should print: 55
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4464381012] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4465054335] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4465903596]
|
|
[Hera] === Testing Module: StarForth Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4466570010] Running StarForth Words Tests (Module 17: StarForth Extensions)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4467396402] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4468202130] Testing word: ENTROPY@
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4468666335] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4469155551] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4470474330] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4471095174] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4471681662] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4472306391] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4472884857] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4474126650] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ENTROPY@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4474961085] Expected: Should show execution count > 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4475632980] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4476764355] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ENTROPY@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4477629093] Expected: Should show 0 for unused word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4478261382] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4479543999] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4480182672] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4480807758] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4481453949] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4482035040] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4482671466] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4483316376] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4483891902] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4484521083] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4485284034] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ENTROPY@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4486115214] Expected: Should increment with each call
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4486804434] Running ENTROPY@.null_addr: 0 ENTROPY@
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 4487510958] ENTROPY@: null dictionary entry
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4488065484] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ENTROPY@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4489008489] Expected: Should handle null address
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4489583259] Running ENTROPY@.empty_stack: ENTROPY@
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 4490245326] ENTROPY@: data stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4490816337] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ENTROPY@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4491711336] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4492345767] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4493091834] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4493821647] Testing word: ENTROPY!
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4494283962] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4494771078] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4496372706] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ENTROPY! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4497263253] Expected: Should set entropy to 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4497831597] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR
|
|
[Hera] 20
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4499293827] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ENTROPY! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4500122949] Expected: Should overwrite previous value
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4500740034] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 4502321943] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 57,570000,10000,0,0,193,110,33,4096,1712,0,0,0,65536,0,0,65536,0,0
|
|
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4503865149] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ENTROPY! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4504692906] Expected: Should set entropy to 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4505260305] Running ENTROPY!.null_addr: 42 0 ENTROPY!
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 4505998140] ENTROPY!: null dictionary entry
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4506535362] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ENTROPY! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4507489077] Expected: Should handle null address
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4508068215] Running ENTROPY!.one_arg: 42 ENTROPY!
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 4508748027] ENTROPY!: data stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4509278529] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ENTROPY! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4510211370] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4510797144] Running ENTROPY!.empty_stack: ENTROPY!
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 4511416728] ENTROPY!: data stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4511976063] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ENTROPY! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4512866568] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4513459020] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4514113947] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4514838720] Testing word: WORD-ENTROPY
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4515323127] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4515825321] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DROP DROP WORD-ENTROPY
|
|
[Hera] Word Usage Statistics (Execution Heat Counts):
|
|
|
|
[Hera] =============================================
|
|
|
|
[Hera] DEFER@: 2
|
|
|
|
[Hera] IS: 5
|
|
|
|
[Hera] DEFER: 4
|
|
|
|
[Hera] WORD-ENTROPY: 1
|
|
|
|
[Hera] ENTROPY!: 7
|
|
|
|
[Hera] ENTROPY@: 8
|
|
|
|
[Hera] ENDCASE: 10
|
|
|
|
[Hera] ENDOF: 18
|
|
|
|
[Hera] OF: 18
|
|
|
|
[Hera] CASE: 10
|
|
|
|
[Hera] EXIT: 119
|
|
|
|
[Hera] UNLOOP: 6
|
|
|
|
[Hera] J: 58
|
|
|
|
[Hera] I: 212
|
|
|
|
[Hera] LEAVE: 6
|
|
|
|
[Hera] +LOOP: 6
|
|
|
|
[Hera] LOOP: 48
|
|
|
|
[Hera] DO: 42
|
|
|
|
[Hera] ?DO: 10
|
|
|
|
[Hera] UNTIL: 8
|
|
|
|
[Hera] AGAIN: 4
|
|
|
|
[Hera] REPEAT: 10
|
|
|
|
[Hera] WHILE: 10
|
|
|
|
[Hera] BEGIN: 20
|
|
|
|
[Hera] THEN: 32
|
|
|
|
[Hera] ELSE: 14
|
|
|
|
[Hera] IF: 32
|
|
|
|
[Hera] (LEAVE): 6
|
|
|
|
[Hera] (+LOOP): 40
|
|
|
|
[Hera] (LOOP): 152
|
|
|
|
[Hera] (DO): 48
|
|
|
|
[Hera] (?DO): 12
|
|
|
|
[Hera] (0BRANCH): 142
|
|
|
|
[Hera] (BRANCH): 72
|
|
|
|
[Hera] DOES>: 3
|
|
|
|
[Hera] does_rt: 1
|
|
|
|
[Hera] LITERAL: 1
|
|
|
|
[Hera] LIT: 305
|
|
|
|
[Hera] FORGET: 4
|
|
|
|
[Hera] ]: 3
|
|
|
|
[Hera] [: 4
|
|
|
|
[Hera] IMMEDIATE: 6
|
|
|
|
[Hera] CONSTANT: 4
|
|
|
|
[Hera] VARIABLE: 5
|
|
|
|
[Hera] CREATE: 16
|
|
|
|
[Hera] ;: 121
|
|
|
|
[Hera] :: 129
|
|
|
|
[Hera] ABORT": 3
|
|
|
|
[Hera] ABORT: 4
|
|
|
|
[Hera] QUIT: 1
|
|
|
|
[Hera] EXECUTE: 2
|
|
|
|
[Hera] ORDER: 3
|
|
|
|
[Hera] FORTH: 10
|
|
|
|
[Hera] CURRENT: 4
|
|
|
|
[Hera] CONTEXT: 5
|
|
|
|
[Hera] DEFINITIONS: 15
|
|
|
|
[Hera] VOCABULARY: 15
|
|
|
|
[Hera] ': 16
|
|
|
|
[Hera] FIND: 4
|
|
|
|
[Hera] >BODY: 2
|
|
|
|
[Hera] HIDDEN: 2
|
|
|
|
[Hera] SMUDGE: 2
|
|
|
|
[Hera] ]: 3
|
|
|
|
[Hera] [: 4
|
|
|
|
[Hera] LATEST: 7
|
|
|
|
[Hera] SP@: 8
|
|
|
|
[Hera] SP!: 5
|
|
|
|
[Hera] PAD: 15
|
|
|
|
[Hera] 2,: 7
|
|
|
|
[Hera] C,: 10
|
|
|
|
[Hera] ,: 21
|
|
|
|
[Hera] ALLOT: 9
|
|
|
|
[Hera] ALIGN: 1
|
|
|
|
[Hera] HERE: 109
|
|
|
|
[Hera] SCR: 3
|
|
|
|
[Hera] THRU: 17
|
|
|
|
[Hera] LIST: 5
|
|
|
|
[Hera] LOAD: 5
|
|
|
|
[Hera] FLUSH: 3
|
|
|
|
[Hera] EMPTY-BUFFERS: 4
|
|
|
|
[Hera] SAVE-BUFFERS: 3
|
|
|
|
[Hera] UPDATE: 7
|
|
|
|
[Hera] BUFFER: 4
|
|
|
|
[Hera] BLOCK: 12
|
|
|
|
[Hera] SPACES: 10
|
|
|
|
[Hera] SPACE: 7
|
|
|
|
[Hera] TYPE: 43
|
|
|
|
[Hera] CR: 659
|
|
|
|
[Hera] EMIT: 15
|
|
|
|
[Hera] BLANK: 2
|
|
|
|
[Hera] SKIP: 4
|
|
|
|
[Hera] SCAN: 5
|
|
|
|
[Hera] SEARCH: 4
|
|
|
|
[Hera] COMPARE: 5
|
|
|
|
[Hera] CMOVE>: 4
|
|
|
|
[Hera] CMOVE: 6
|
|
|
|
[Hera] -TRAILING: 4
|
|
|
|
[Hera] LITERAL: 1
|
|
|
|
[Hera] [']: 3
|
|
|
|
[Hera] BL: 19
|
|
|
|
[Hera] SOURCE: 2
|
|
|
|
[Hera] >IN: 5
|
|
|
|
[Hera] S": 37
|
|
|
|
[Hera] (s"): 4
|
|
|
|
[Hera] WORD: 15
|
|
|
|
[Hera] SPAN: 4
|
|
|
|
[Hera] EXPECT: 4
|
|
|
|
[Hera] COUNT: 14
|
|
|
|
[Hera] OCTAL: 6
|
|
|
|
[Hera] HEX: 7
|
|
|
|
[Hera] DECIMAL: 14
|
|
|
|
[Hera] BASE: 9
|
|
|
|
[Hera] SIGN: 3
|
|
|
|
[Hera] HOLD: 2
|
|
|
|
[Hera] #>: 16
|
|
|
|
[Hera] #S: 11
|
|
|
|
[Hera] #: 5
|
|
|
|
[Hera] <#: 17
|
|
|
|
[Hera] .: 901
|
|
|
|
[Hera] D2/: 5
|
|
|
|
[Hera] D2*: 5
|
|
|
|
[Hera] D0<: 7
|
|
|
|
[Hera] D0=: 7
|
|
|
|
[Hera] 2R@: 3
|
|
|
|
[Hera] 2R>: 7
|
|
|
|
[Hera] 2>R: 7
|
|
|
|
[Hera] 2ROT: 6
|
|
|
|
[Hera] 2OVER: 6
|
|
|
|
[Hera] 2SWAP: 7
|
|
|
|
[Hera] 2DUP: 6
|
|
|
|
[Hera] 2DROP: 6
|
|
|
|
[Hera] D=: 7
|
|
|
|
[Hera] D<: 8
|
|
|
|
[Hera] DMIN: 6
|
|
|
|
[Hera] DMAX: 6
|
|
|
|
[Hera] DABS: 7
|
|
|
|
[Hera] DNEGATE: 6
|
|
|
|
[Hera] D-: 8
|
|
|
|
[Hera] D+: 7
|
|
|
|
[Hera] S>D: 7
|
|
|
|
[Hera] */MOD: 8
|
|
|
|
[Hera] */: 10
|
|
|
|
[Hera] M/MOD: 7
|
|
|
|
[Hera] M*: 8
|
|
|
|
[Hera] M+: 7
|
|
|
|
[Hera] FALSE: 18
|
|
|
|
[Hera] TRUE: 30
|
|
|
|
[Hera] WITHIN: 31
|
|
|
|
[Hera] U>: 25
|
|
|
|
[Hera] U<: 25
|
|
|
|
[Hera] <=: 31
|
|
|
|
[Hera] >=: 31
|
|
|
|
[Hera] >: 30
|
|
|
|
[Hera] <: 74
|
|
|
|
[Hera] <>: 26
|
|
|
|
[Hera] =: 174
|
|
|
|
[Hera] 0<>: 22
|
|
|
|
[Hera] 0>: 27
|
|
|
|
[Hera] 0<: 24
|
|
|
|
[Hera] 0=: 66
|
|
|
|
[Hera] NOT: 26
|
|
|
|
[Hera] XOR: 32
|
|
|
|
[Hera] OR: 22
|
|
|
|
[Hera] AND: 42
|
|
|
|
[Hera] MAX: 25
|
|
|
|
[Hera] MIN: 3
|
|
|
|
[Hera] NEGATE: 30
|
|
|
|
[Hera] ABS: 25
|
|
|
|
[Hera] 2/: 31
|
|
|
|
[Hera] 2*: 31
|
|
|
|
[Hera] 2-: 10
|
|
|
|
[Hera] 2+: 18
|
|
|
|
[Hera] 1-: 78
|
|
|
|
[Hera] 1+: 83
|
|
|
|
[Hera] */MOD: 8
|
|
|
|
[Hera] */: 10
|
|
|
|
[Hera] /MOD: 19
|
|
|
|
[Hera] MOD: 37
|
|
|
|
[Hera] /: 34
|
|
|
|
[Hera] *: 50
|
|
|
|
[Hera] -: 34
|
|
|
|
[Hera] +: 97
|
|
|
|
[Hera] CELLS: 16
|
|
|
|
[Hera] ERASE: 10
|
|
|
|
[Hera] MOVE: 2
|
|
|
|
[Hera] FILL: 22
|
|
|
|
[Hera] 2!: 16
|
|
|
|
[Hera] 2@: 12
|
|
|
|
[Hera] -!: 15
|
|
|
|
[Hera] +!: 33
|
|
|
|
[Hera] C!: 50
|
|
|
|
[Hera] C@: 96
|
|
|
|
[Hera] !: 109
|
|
|
|
[Hera] @: 181
|
|
|
|
[Hera] R@: 45
|
|
|
|
[Hera] R>: 62
|
|
|
|
[Hera] >R: 64
|
|
|
|
[Hera] ROLL: 8
|
|
|
|
[Hera] PICK: 14
|
|
|
|
[Hera] DEPTH: 77
|
|
|
|
[Hera] -ROT: 16
|
|
|
|
[Hera] ROT: 29
|
|
|
|
[Hera] OVER: 51
|
|
|
|
[Hera] SWAP: 117
|
|
|
|
[Hera] ?DUP: 15
|
|
|
|
[Hera] DUP: 177
|
|
|
|
[Hera] DROP: 179
|
|
|
|
[Hera] -------------------------------------
|
|
|
|
[Hera] Total executions: 6980
|
|
|
|
[Hera] Total words: 439
|
|
|
|
[Hera] Average executions per word: 15
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4542659394] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD-ENTROPY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4543550592] Expected: Should display all word entropy stats
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4544205162] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4545373308] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4546008327] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4546598217] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4547159967] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4547767434] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4548387081] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4548971952] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4549564194] ECW: w=0xbe57cef0 func=0xbe07e6ae '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4550124915] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4550699853] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] Word Usage Statistics (Execution Heat Counts):
|
|
|
|
[Hera] =============================================
|
|
|
|
[Hera] WDENT: 2
|
|
|
|
[Hera] DEFER@: 2
|
|
|
|
[Hera] IS: 5
|
|
|
|
[Hera] DEFER: 4
|
|
|
|
[Hera] WORD-ENTROPY: 2
|
|
|
|
[Hera] ENTROPY!: 7
|
|
|
|
[Hera] ENTROPY@: 8
|
|
|
|
[Hera] ENDCASE: 10
|
|
|
|
[Hera] ENDOF: 18
|
|
|
|
[Hera] OF: 18
|
|
|
|
[Hera] CASE: 10
|
|
|
|
[Hera] EXIT: 121
|
|
|
|
[Hera] UNLOOP: 6
|
|
|
|
[Hera] J: 58
|
|
|
|
[Hera] I: 212
|
|
|
|
[Hera] LEAVE: 6
|
|
|
|
[Hera] +LOOP: 6
|
|
|
|
[Hera] LOOP: 48
|
|
|
|
[Hera] DO: 42
|
|
|
|
[Hera] ?DO: 10
|
|
|
|
[Hera] UNTIL: 8
|
|
|
|
[Hera] AGAIN: 4
|
|
|
|
[Hera] REPEAT: 10
|
|
|
|
[Hera] WHILE: 10
|
|
|
|
[Hera] BEGIN: 20
|
|
|
|
[Hera] THEN: 32
|
|
|
|
[Hera] ELSE: 14
|
|
|
|
[Hera] IF: 32
|
|
|
|
[Hera] (LEAVE): 6
|
|
|
|
[Hera] (+LOOP): 40
|
|
|
|
[Hera] (LOOP): 152
|
|
|
|
[Hera] (DO): 48
|
|
|
|
[Hera] (?DO): 12
|
|
|
|
[Hera] (0BRANCH): 142
|
|
|
|
[Hera] (BRANCH): 72
|
|
|
|
[Hera] DOES>: 3
|
|
|
|
[Hera] does_rt: 1
|
|
|
|
[Hera] LITERAL: 1
|
|
|
|
[Hera] LIT: 309
|
|
|
|
[Hera] FORGET: 4
|
|
|
|
[Hera] ]: 3
|
|
|
|
[Hera] [: 4
|
|
|
|
[Hera] IMMEDIATE: 6
|
|
|
|
[Hera] CONSTANT: 4
|
|
|
|
[Hera] VARIABLE: 5
|
|
|
|
[Hera] CREATE: 16
|
|
|
|
[Hera] ;: 122
|
|
|
|
[Hera] :: 130
|
|
|
|
[Hera] ABORT": 3
|
|
|
|
[Hera] ABORT: 4
|
|
|
|
[Hera] QUIT: 1
|
|
|
|
[Hera] EXECUTE: 2
|
|
|
|
[Hera] ORDER: 3
|
|
|
|
[Hera] FORTH: 10
|
|
|
|
[Hera] CURRENT: 4
|
|
|
|
[Hera] CONTEXT: 5
|
|
|
|
[Hera] DEFINITIONS: 15
|
|
|
|
[Hera] VOCABULARY: 15
|
|
|
|
[Hera] ': 16
|
|
|
|
[Hera] FIND: 4
|
|
|
|
[Hera] >BODY: 2
|
|
|
|
[Hera] HIDDEN: 2
|
|
|
|
[Hera] SMUDGE: 2
|
|
|
|
[Hera] ]: 3
|
|
|
|
[Hera] [: 4
|
|
|
|
[Hera] LATEST: 7
|
|
|
|
[Hera] SP@: 8
|
|
|
|
[Hera] SP!: 5
|
|
|
|
[Hera] PAD: 15
|
|
|
|
[Hera] 2,: 7
|
|
|
|
[Hera] C,: 10
|
|
|
|
[Hera] ,: 21
|
|
|
|
[Hera] ALLOT: 9
|
|
|
|
[Hera] ALIGN: 1
|
|
|
|
[Hera] HERE: 109
|
|
|
|
[Hera] SCR: 3
|
|
|
|
[Hera] THRU: 17
|
|
|
|
[Hera] LIST: 5
|
|
|
|
[Hera] LOAD: 5
|
|
|
|
[Hera] FLUSH: 3
|
|
|
|
[Hera] EMPTY-BUFFERS: 4
|
|
|
|
[Hera] SAVE-BUFFERS: 3
|
|
|
|
[Hera] UPDATE: 7
|
|
|
|
[Hera] BUFFER: 4
|
|
|
|
[Hera] BLOCK: 12
|
|
|
|
[Hera] SPACES: 10
|
|
|
|
[Hera] SPACE: 7
|
|
|
|
[Hera] TYPE: 43
|
|
|
|
[Hera] CR: 659
|
|
|
|
[Hera] EMIT: 15
|
|
|
|
[Hera] BLANK: 2
|
|
|
|
[Hera] SKIP: 4
|
|
|
|
[Hera] SCAN: 5
|
|
|
|
[Hera] SEARCH: 4
|
|
|
|
[Hera] COMPARE: 5
|
|
|
|
[Hera] CMOVE>: 4
|
|
|
|
[Hera] CMOVE: 6
|
|
|
|
[Hera] -TRAILING: 4
|
|
|
|
[Hera] LITERAL: 1
|
|
|
|
[Hera] [']: 3
|
|
|
|
[Hera] BL: 19
|
|
|
|
[Hera] SOURCE: 2
|
|
|
|
[Hera] >IN: 5
|
|
|
|
[Hera] S": 37
|
|
|
|
[Hera] (s"): 4
|
|
|
|
[Hera] WORD: 15
|
|
|
|
[Hera] SPAN: 4
|
|
|
|
[Hera] EXPECT: 4
|
|
|
|
[Hera] COUNT: 14
|
|
|
|
[Hera] OCTAL: 6
|
|
|
|
[Hera] HEX: 7
|
|
|
|
[Hera] DECIMAL: 14
|
|
|
|
[Hera] BASE: 9
|
|
|
|
[Hera] SIGN: 3
|
|
|
|
[Hera] HOLD: 2
|
|
|
|
[Hera] #>: 16
|
|
|
|
[Hera] #S: 11
|
|
|
|
[Hera] #: 5
|
|
|
|
[Hera] <#: 17
|
|
|
|
[Hera] .: 901
|
|
|
|
[Hera] D2/: 5
|
|
|
|
[Hera] D2*: 5
|
|
|
|
[Hera] D0<: 7
|
|
|
|
[Hera] D0=: 7
|
|
|
|
[Hera] 2R@: 3
|
|
|
|
[Hera] 2R>: 7
|
|
|
|
[Hera] 2>R: 7
|
|
|
|
[Hera] 2ROT: 6
|
|
|
|
[Hera] 2OVER: 6
|
|
|
|
[Hera] 2SWAP: 7
|
|
|
|
[Hera] 2DUP: 6
|
|
|
|
[Hera] 2DROP: 6
|
|
|
|
[Hera] D=: 7
|
|
|
|
[Hera] D<: 8
|
|
|
|
[Hera] DMIN: 6
|
|
|
|
[Hera] DMAX: 6
|
|
|
|
[Hera] DABS: 7
|
|
|
|
[Hera] DNEGATE: 6
|
|
|
|
[Hera] D-: 8
|
|
|
|
[Hera] D+: 7
|
|
|
|
[Hera] S>D: 7
|
|
|
|
[Hera] */MOD: 8
|
|
|
|
[Hera] */: 10
|
|
|
|
[Hera] M/MOD: 7
|
|
|
|
[Hera] M*: 8
|
|
|
|
[Hera] M+: 7
|
|
|
|
[Hera] FALSE: 18
|
|
|
|
[Hera] TRUE: 30
|
|
|
|
[Hera] WITHIN: 31
|
|
|
|
[Hera] U>: 25
|
|
|
|
[Hera] U<: 25
|
|
|
|
[Hera] <=: 31
|
|
|
|
[Hera] >=: 31
|
|
|
|
[Hera] >: 30
|
|
|
|
[Hera] <: 74
|
|
|
|
[Hera] <>: 26
|
|
|
|
[Hera] =: 174
|
|
|
|
[Hera] 0<>: 22
|
|
|
|
[Hera] 0>: 27
|
|
|
|
[Hera] 0<: 24
|
|
|
|
[Hera] 0=: 66
|
|
|
|
[Hera] NOT: 26
|
|
|
|
[Hera] XOR: 32
|
|
|
|
[Hera] OR: 22
|
|
|
|
[Hera] AND: 42
|
|
|
|
[Hera] MAX: 25
|
|
|
|
[Hera] MIN: 3
|
|
|
|
[Hera] NEGATE: 30
|
|
|
|
[Hera] ABS: 25
|
|
|
|
[Hera] 2/: 31
|
|
|
|
[Hera] 2*: 31
|
|
|
|
[Hera] 2-: 10
|
|
|
|
[Hera] 2+: 18
|
|
|
|
[Hera] 1-: 78
|
|
|
|
[Hera] 1+: 83
|
|
|
|
[Hera] */MOD: 8
|
|
|
|
[Hera] */: 10
|
|
|
|
[Hera] /MOD: 19
|
|
|
|
[Hera] MOD: 37
|
|
|
|
[Hera] /: 34
|
|
|
|
[Hera] *: 50
|
|
|
|
[Hera] -: 34
|
|
|
|
[Hera] +: 100
|
|
|
|
[Hera] CELLS: 16
|
|
|
|
[Hera] ERASE: 10
|
|
|
|
[Hera] MOVE: 2
|
|
|
|
[Hera] FILL: 22
|
|
|
|
[Hera] 2!: 16
|
|
|
|
[Hera] 2@: 12
|
|
|
|
[Hera] -!: 15
|
|
|
|
[Hera] +!: 33
|
|
|
|
[Hera] C!: 50
|
|
|
|
[Hera] C@: 96
|
|
|
|
[Hera] !: 109
|
|
|
|
[Hera] @: 181
|
|
|
|
[Hera] R@: 45
|
|
|
|
[Hera] R>: 62
|
|
|
|
[Hera] >R: 64
|
|
|
|
[Hera] ROLL: 8
|
|
|
|
[Hera] PICK: 14
|
|
|
|
[Hera] DEPTH: 77
|
|
|
|
[Hera] -ROT: 16
|
|
|
|
[Hera] ROT: 29
|
|
|
|
[Hera] OVER: 51
|
|
|
|
[Hera] SWAP: 117
|
|
|
|
[Hera] ?DUP: 15
|
|
|
|
[Hera] DUP: 177
|
|
|
|
[Hera] DROP: 182
|
|
|
|
[Hera] -------------------------------------
|
|
|
|
[Hera] Total executions: 6997
|
|
|
|
[Hera] Total words: 440
|
|
|
|
[Hera] Average executions per word: 15
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4576910772] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD-ENTROPY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4577780403] Expected: Should show defined word entropy
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4578391671] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPTH = . CR
|
|
[Hera] Word Usage Statistics (Execution Heat Counts):
|
|
|
|
[Hera] =============================================
|
|
|
|
[Hera] WDENT: 2
|
|
|
|
[Hera] DEFER@: 2
|
|
|
|
[Hera] IS: 5
|
|
|
|
[Hera] DEFER: 4
|
|
|
|
[Hera] WORD-ENTROPY: 3
|
|
|
|
[Hera] ENTROPY!: 7
|
|
|
|
[Hera] ENTROPY@: 8
|
|
|
|
[Hera] ENDCASE: 10
|
|
|
|
[Hera] ENDOF: 18
|
|
|
|
[Hera] OF: 18
|
|
|
|
[Hera] CASE: 10
|
|
|
|
[Hera] EXIT: 121
|
|
|
|
[Hera] UNLOOP: 6
|
|
|
|
[Hera] J: 58
|
|
|
|
[Hera] I: 212
|
|
|
|
[Hera] LEAVE: 6
|
|
|
|
[Hera] +LOOP: 6
|
|
|
|
[Hera] LOOP: 48
|
|
|
|
[Hera] DO: 42
|
|
|
|
[Hera] ?DO: 10
|
|
|
|
[Hera] UNTIL: 8
|
|
|
|
[Hera] AGAIN: 4
|
|
|
|
[Hera] REPEAT: 10
|
|
|
|
[Hera] WHILE: 10
|
|
|
|
[Hera] BEGIN: 20
|
|
|
|
[Hera] THEN: 32
|
|
|
|
[Hera] ELSE: 14
|
|
|
|
[Hera] IF: 32
|
|
|
|
[Hera] (LEAVE): 6
|
|
|
|
[Hera] (+LOOP): 40
|
|
|
|
[Hera] (LOOP): 152
|
|
|
|
[Hera] (DO): 48
|
|
|
|
[Hera] (?DO): 12
|
|
|
|
[Hera] (0BRANCH): 142
|
|
|
|
[Hera] (BRANCH): 72
|
|
|
|
[Hera] DOES>: 3
|
|
|
|
[Hera] does_rt: 1
|
|
|
|
[Hera] LITERAL: 1
|
|
|
|
[Hera] LIT: 309
|
|
|
|
[Hera] FORGET: 4
|
|
|
|
[Hera] ]: 3
|
|
|
|
[Hera] [: 4
|
|
|
|
[Hera] IMMEDIATE: 6
|
|
|
|
[Hera] CONSTANT: 4
|
|
|
|
[Hera] VARIABLE: 5
|
|
|
|
[Hera] CREATE: 16
|
|
|
|
[Hera] ;: 122
|
|
|
|
[Hera] :: 130
|
|
|
|
[Hera] ABORT": 3
|
|
|
|
[Hera] ABORT: 4
|
|
|
|
[Hera] QUIT: 1
|
|
|
|
[Hera] EXECUTE: 2
|
|
|
|
[Hera] ORDER: 3
|
|
|
|
[Hera] FORTH: 10
|
|
|
|
[Hera] CURRENT: 4
|
|
|
|
[Hera] CONTEXT: 5
|
|
|
|
[Hera] DEFINITIONS: 15
|
|
|
|
[Hera] VOCABULARY: 15
|
|
|
|
[Hera] ': 16
|
|
|
|
[Hera] FIND: 4
|
|
|
|
[Hera] >BODY: 2
|
|
|
|
[Hera] HIDDEN: 2
|
|
|
|
[Hera] SMUDGE: 2
|
|
|
|
[Hera] ]: 3
|
|
|
|
[Hera] [: 4
|
|
|
|
[Hera] LATEST: 7
|
|
|
|
[Hera] SP@: 8
|
|
|
|
[Hera] SP!: 5
|
|
|
|
[Hera] PAD: 15
|
|
|
|
[Hera] 2,: 7
|
|
|
|
[Hera] C,: 10
|
|
|
|
[Hera] ,: 21
|
|
|
|
[Hera] ALLOT: 9
|
|
|
|
[Hera] ALIGN: 1
|
|
|
|
[Hera] HERE: 109
|
|
|
|
[Hera] SCR: 3
|
|
|
|
[Hera] THRU: 17
|
|
|
|
[Hera] LIST: 5
|
|
|
|
[Hera] LOAD: 5
|
|
|
|
[Hera] FLUSH: 3
|
|
|
|
[Hera] EMPTY-BUFFERS: 4
|
|
|
|
[Hera] SAVE-BUFFERS: 3
|
|
|
|
[Hera] UPDATE: 7
|
|
|
|
[Hera] BUFFER: 4
|
|
|
|
[Hera] BLOCK: 12
|
|
|
|
[Hera] SPACES: 10
|
|
|
|
[Hera] SPACE: 7
|
|
|
|
[Hera] TYPE: 43
|
|
|
|
[Hera] CR: 659
|
|
|
|
[Hera] EMIT: 15
|
|
|
|
[Hera] BLANK: 2
|
|
|
|
[Hera] SKIP: 4
|
|
|
|
[Hera] SCAN: 5
|
|
|
|
[Hera] SEARCH: 4
|
|
|
|
[Hera] COMPARE: 5
|
|
|
|
[Hera] CMOVE>: 4
|
|
|
|
[Hera] CMOVE: 6
|
|
|
|
[Hera] -TRAILING: 4
|
|
|
|
[Hera] LITERAL: 1
|
|
|
|
[Hera] [']: 3
|
|
|
|
[Hera] BL: 19
|
|
|
|
[Hera] SOURCE: 2
|
|
|
|
[Hera] >IN: 5
|
|
|
|
[Hera] S": 37
|
|
|
|
[Hera] (s"): 4
|
|
|
|
[Hera] WORD: 15
|
|
|
|
[Hera] SPAN: 4
|
|
|
|
[Hera] EXPECT: 4
|
|
|
|
[Hera] COUNT: 14
|
|
|
|
[Hera] OCTAL: 6
|
|
|
|
[Hera] HEX: 7
|
|
|
|
[Hera] DECIMAL: 14
|
|
|
|
[Hera] BASE: 9
|
|
|
|
[Hera] SIGN: 3
|
|
|
|
[Hera] HOLD: 2
|
|
|
|
[Hera] #>: 16
|
|
|
|
[Hera] #S: 11
|
|
|
|
[Hera] #: 5
|
|
|
|
[Hera] <#: 17
|
|
|
|
[Hera] .: 901
|
|
|
|
[Hera] D2/: 5
|
|
|
|
[Hera] D2*: 5
|
|
|
|
[Hera] D0<: 7
|
|
|
|
[Hera] D0=: 7
|
|
|
|
[Hera] 2R@: 3
|
|
|
|
[Hera] 2R>: 7
|
|
|
|
[Hera] 2>R: 7
|
|
|
|
[Hera] 2ROT: 6
|
|
|
|
[Hera] 2OVER: 6
|
|
|
|
[Hera] 2SWAP: 7
|
|
|
|
[Hera] 2DUP: 6
|
|
|
|
[Hera] 2DROP: 6
|
|
|
|
[Hera] D=: 7
|
|
|
|
[Hera] D<: 8
|
|
|
|
[Hera] DMIN: 6
|
|
|
|
[Hera] DMAX: 6
|
|
|
|
[Hera] DABS: 7
|
|
|
|
[Hera] DNEGATE: 6
|
|
|
|
[Hera] D-: 8
|
|
|
|
[Hera] D+: 7
|
|
|
|
[Hera] S>D: 7
|
|
|
|
[Hera] */MOD: 8
|
|
|
|
[Hera] */: 10
|
|
|
|
[Hera] M/MOD: 7
|
|
|
|
[Hera] M*: 8
|
|
|
|
[Hera] M+: 7
|
|
|
|
[Hera] FALSE: 18
|
|
|
|
[Hera] TRUE: 30
|
|
|
|
[Hera] WITHIN: 31
|
|
|
|
[Hera] U>: 25
|
|
|
|
[Hera] U<: 25
|
|
|
|
[Hera] <=: 31
|
|
|
|
[Hera] >=: 31
|
|
|
|
[Hera] >: 30
|
|
|
|
[Hera] <: 74
|
|
|
|
[Hera] <>: 26
|
|
|
|
[Hera] =: 174
|
|
|
|
[Hera] 0<>: 22
|
|
|
|
[Hera] 0>: 27
|
|
|
|
[Hera] 0<: 24
|
|
|
|
[Hera] 0=: 66
|
|
|
|
[Hera] NOT: 26
|
|
|
|
[Hera] XOR: 32
|
|
|
|
[Hera] OR: 22
|
|
|
|
[Hera] AND: 42
|
|
|
|
[Hera] MAX: 25
|
|
|
|
[Hera] MIN: 3
|
|
|
|
[Hera] NEGATE: 30
|
|
|
|
[Hera] ABS: 25
|
|
|
|
[Hera] 2/: 31
|
|
|
|
[Hera] 2*: 31
|
|
|
|
[Hera] 2-: 10
|
|
|
|
[Hera] 2+: 18
|
|
|
|
[Hera] 1-: 78
|
|
|
|
[Hera] 1+: 83
|
|
|
|
[Hera] */MOD: 8
|
|
|
|
[Hera] */: 10
|
|
|
|
[Hera] /MOD: 19
|
|
|
|
[Hera] MOD: 37
|
|
|
|
[Hera] /: 34
|
|
|
|
[Hera] *: 50
|
|
|
|
[Hera] -: 34
|
|
|
|
[Hera] +: 100
|
|
|
|
[Hera] CELLS: 16
|
|
|
|
[Hera] ERASE: 10
|
|
|
|
[Hera] MOVE: 2
|
|
|
|
[Hera] FILL: 22
|
|
|
|
[Hera] 2!: 16
|
|
|
|
[Hera] 2@: 12
|
|
|
|
[Hera] -!: 15
|
|
|
|
[Hera] +!: 33
|
|
|
|
[Hera] C!: 50
|
|
|
|
[Hera] C@: 96
|
|
|
|
[Hera] !: 109
|
|
|
|
[Hera] @: 181
|
|
|
|
[Hera] R@: 45
|
|
|
|
[Hera] R>: 62
|
|
|
|
[Hera] >R: 64
|
|
|
|
[Hera] ROLL: 8
|
|
|
|
[Hera] PICK: 14
|
|
|
|
[Hera] DEPTH: 78
|
|
|
|
[Hera] -ROT: 16
|
|
|
|
[Hera] ROT: 29
|
|
|
|
[Hera] OVER: 51
|
|
|
|
[Hera] SWAP: 117
|
|
|
|
[Hera] ?DUP: 15
|
|
|
|
[Hera] DUP: 177
|
|
|
|
[Hera] DROP: 182
|
|
|
|
[Hera] -------------------------------------
|
|
|
|
[Hera] Total executions: 6999
|
|
|
|
[Hera] Total words: 440
|
|
|
|
[Hera] Average executions per word: 15
|
|
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4604968956] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD-ENTROPY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4605824874] Expected: Should not affect stack
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4606438431] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4607159844] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4607898834] Testing word: RESET-ENTROPY
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4608464595] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4608944466] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4610345712] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4610957799] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4611534648] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4612149066] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4612757961] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4613333655] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4613929299] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4614553251] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4615128840] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4616033751] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting RESET-ENTROPY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4616959347] Expected: Should reset all entropy counters
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4617582270] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4618409460] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting RESET-ENTROPY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4619316282] Expected: Should handle multiple resets
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4619912724] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4620997710] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting RESET-ENTROPY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4621851213] Expected: Should reset after word usage
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4622444820] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4623140340] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4623898041] Testing word: TOP-WORDS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4624374153] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4624956924] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4626322071] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4626975591] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4627555401] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4628152179] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4628736987] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4629332589] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4629930207] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4630503150] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4631129496] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4631725434] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4632294786] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4632869052] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4633502496] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4634071701] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4634644203] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] Top 5 most frequently used words:
|
|
|
|
[Hera] ==================================
|
|
|
|
[Hera] 1. DROP: 6
|
|
|
|
[Hera] 2. TOPTEST: 5
|
|
|
|
[Hera] 3. EXIT: 5
|
|
|
|
[Hera] 4. LIT: 5
|
|
|
|
[Hera] 5. TOP-WORDS: 1
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4637232243] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TOP-WORDS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4638118296] Expected: Should display top 5 hot words
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4638740841] Running TOP-WORDS.display_top10: 10 TOP-WORDS
|
|
[Hera] Top 10 most frequently used words:
|
|
|
|
[Hera] ==================================
|
|
|
|
[Hera] 1. DROP: 6
|
|
|
|
[Hera] 2. TOPTEST: 5
|
|
|
|
[Hera] 3. EXIT: 5
|
|
|
|
[Hera] 4. LIT: 5
|
|
|
|
[Hera] 5. TOP-WORDS: 2
|
|
|
|
[Hera] 6. ;: 1
|
|
|
|
[Hera] 7. :: 1
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4641107688] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TOP-WORDS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4642023603] Expected: Should display top 10 words
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4642647492] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS
|
|
[Hera] Top 5 most frequently used words:
|
|
|
|
[Hera] ==================================
|
|
|
|
[Hera] 1. TOP-WORDS: 1
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4644276966] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TOP-WORDS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4645109805] Expected: Should handle display after reset
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4645770738] Running TOP-WORDS.single_word: 1 TOP-WORDS
|
|
[Hera] Top 1 most frequently used words:
|
|
|
|
[Hera] ==================================
|
|
|
|
[Hera] 1. TOP-WORDS: 2
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4647158355] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TOP-WORDS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4648040439] Expected: Should display top 1 word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4648607901] Running TOP-WORDS.large_count: 100 TOP-WORDS
|
|
[Hera] Top 100 most frequently used words:
|
|
|
|
[Hera] ==================================
|
|
|
|
[Hera] 1. TOP-WORDS: 3
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4650055284] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TOP-WORDS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4650914856] Expected: Should handle large count
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4651492482] Running TOP-WORDS.zero_count: 0 TOP-WORDS
|
|
[Hera] TOP-WORDS: invalid count 0
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4652562978] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TOP-WORDS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4653394347] Expected: Should handle zero count
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4653961725] Running TOP-WORDS.negative_count: -5 TOP-WORDS
|
|
[Hera] TOP-WORDS: invalid count -5
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4655121786] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TOP-WORDS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4655949396] Expected: Should handle negative count
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4656570009] Running TOP-WORDS.empty_stack: TOP-WORDS
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 4657271367] TOP-WORDS: data stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4657806279] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TOP-WORDS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4658730405] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4659328338] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4659963189] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4660725804] Testing word: (-
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4661152482] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4661665533] Running (-.comment_line: (- This is a comment
|
|
[Hera] 1 2 + . CR
|
|
[Hera] [33m[HADES][WARN ] [0m[KRELTSC: 4662961359] (- comment not terminated
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4663489152] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting (- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4664279151] Expected: Should ignore rest of line
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4664890461] Running (-.mid_line: 1 (- comment here
|
|
[Hera] 2 + . CR
|
|
[Hera] [33m[HADES][WARN ] [0m[KRELTSC: 4665646566] (- comment not terminated
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4666136181] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting (- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4666995816] Expected: Should work mid-expression
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4667598327] Running (-.no_stack_effect: DEPTH (- comment
|
|
[Hera] DEPTH = . CR
|
|
[Hera] [33m[HADES][WARN ] [0m[KRELTSC: 4668520332] (- comment not terminated
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4669126203] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting (- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4669916139] Expected: Should not affect stack
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4670512770] Running (-.multiple: 1 (- first
|
|
[Hera] 2 (- second
|
|
[Hera] + . CR
|
|
[Hera] [33m[HADES][WARN ] [0m[KRELTSC: 4671662562] (- comment not terminated
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4672172568] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting (- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4673012589] Expected: Should handle multiple comments
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4673667033] (-: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4674302745] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4675123047]
|
|
[Hera] === Testing Module: ACL Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4675836900] Running ACL Words Tests (Module 24)...
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4678472904] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4679219706] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [33m[HADES][WARN ] [0m[KRELTSC: 4680395559] ACL: denied '__acl_deny_test__'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4681743549] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4682503896] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4683128205] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4683897162] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4684474263] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4685050902] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4685716455] ECW: w=0xbe588bf8 func=0xbe082fce 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4686327618] ECW: w=0xbe57b780 func=0xbe08fefc 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4686903396] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4687985862] SKIP: STRICT mode test (ACL.4th not loaded)
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4688789973] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
|
|
[Hera] [33m[HADES][WARN ] [0m[KRELTSC: 4689562458] vm_create_word: cannot shadow pinned word '__acl_shadow_target__'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4690571991] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4691347038]
|
|
[Hera] === Testing Module: Mama FORTH Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4692067821] Running Mama FORTH Words Tests (Capsule System M7.1)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4692806685] Testing word: CAPSULE-COUNT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4693306863] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4693842069] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4694588808] Testing word: CAPSULE@
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4695060594] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4695538596] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4696194573] Testing word: CAPSULE-FLAGS@
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4696689060] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4697162337] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4697832195] Testing word: CAPSULE-LEN@
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4698344238] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4698832635] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4699507302] Testing word: CAPSULE-HASH@
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4700006514] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4700501988] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4701165357] Testing word: MAMA-VM-ID
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4701711840] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4702194651] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4702855290] Testing word: VM-COUNT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4703316429] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4703790315] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4704446607] Testing word: CAPSULE-BIRTH
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4704938595] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4705412775] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4706066610] Testing word: CAPSULE-RUN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4706579388] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4707055941] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4707699108] Testing word: CAPSULE-TEST
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4708195884] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4708710468] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4709463591] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4710296934] FINAL TEST SUMMARY:
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4710843396] Total tests run: 1003
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4711345821] Passed: 965
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4711826637] Failed: 0
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4712326101] Stubs (not yet implemented): 38
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4712938524] Errors: 0
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4713457707] ALL IMPLEMENTED TESTS PASSED!
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4714062360] Contract checks (A4'/A1): all passed
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4714647462] ==============================================
|
|
[Hera] PARITY:M7.1a word_count=448 here=0x00000000000000d8 latest_id=612 hash=0x681c6187ac3a4539
|
|
[Hera] PARITY:OK
|
|
[Hera] POST: PASSED
|
|
[Hera] [HAL][exec] regions frozen:
|
|
[Hera] kernel.text: [0x00000000be058000, 0x00000000be09a026)
|
|
[Hera] VM: parity bootstrap complete
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4737074328] blk: raw device LBN 2048..3071 (1024 blocks)
|
|
[Hera] PCI: init...
|
|
[Hera] virtio-blk: found device
|
|
[Hera] Artemis: virtio-blk attached
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4753066479] blk: disk 'StarForth Volume' v2 LBN 3072..26073 (23002 user blocks); devblocks=7680 bam=1 base=2 total=23034 free=23002
|
|
[Hera] Init: Mama birth...
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4760729631] exec_block: block 2057 len 265
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4763505075] exec_block: block 2049 len 177
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4764822195] EXEC: capsule 'lib.4th'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4768337889] exec_block: block 4050 len 440
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4770608850] exec_block: block 2050 len 37
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4771320834] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4771979226] ECW: w=0xbe5addb0 func=0xbe06c9b8 '.SEP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4772562690] ECW: w=0xbe583da8 func=0xbe089984 '(do-string)'
|
|
[Hera] ================================================[32m[HADES][INFO ] [0m[KRELTSC: 4773790791] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4774334964] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4774914501] ECW: w=0xbe583da8 func=0xbe089984 '(do-string)'
|
|
[Hera] LithosAnanke — FORTH-79 bare-metal kernel[32m[HADES][INFO ] [0m[KRELTSC: 4775878674] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4776423897] ECW: w=0xbe583da8 func=0xbe089984 '(do-string)'
|
|
[Hera] Stadium step one: Hera alone[32m[HADES][INFO ] [0m[KRELTSC: 4777261209] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4777836189] ECW: w=0xbe5addb0 func=0xbe06c9b8 '.SEP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4778454744] ECW: w=0xbe583da8 func=0xbe089984 '(do-string)'
|
|
[Hera] ================================================[32m[HADES][INFO ] [0m[KRELTSC: 4779409320] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4779993624] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4780612053] ECW: w=0xbe583da8 func=0xbe089984 '(do-string)'
|
|
[Hera] Hera [live][32m[HADES][INFO ] [0m[KRELTSC: 4781339241] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4781874321] ECW: w=0xbe5addb0 func=0xbe06c9b8 '.SEP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4782520386] ECW: w=0xbe583da8 func=0xbe089984 '(do-string)'
|
|
[Hera] ================================================[32m[HADES][INFO ] [0m[KRELTSC: 4783493904] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4784489535] L8[TABLE]: Config 14 → 15 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 58,580000,10000,0,0,190,5,67,4096,1775,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4786095846] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4786728324] ECW: w=0xbe583800 func=0xbe0896aa 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4787305509] ECW: w=0xbe58a828 func=0xbe081088 'EXIT'
|
|
[Hera] PARITY:MAMA_INIT capsule_id=0xb4c4b5559146a3bd mode=m capsule_hash=0xb4c4b5559146a3bd dict_hash=0x3d4e1daf289da94f
|
|
[Hera] Init: Mama birth OK
|
|
[Hera] ACL: CAPSULE-BIRTH pinned STRICT
|
|
[Hera] ACL: BIRTH pinned STRICT
|
|
[Hera] Starting heartbeat...
|
|
[Hera] SBI: timer armed (TIME extension)
|
|
[Hera] Heartbeat running.
|
|
[Hera] Stadium words: promotions=354 evictions=0
|
|
[Hera] Stadium conservation: resident_sum=65536 reservoir=0 sum=65536 (Q48_ONE=65536)
|
|
[Hera] Stadium quota grant self-test: OK
|
|
[Hera] Hera reservoir=0
|
|
[Hera] test-vm reservoir=65536
|
|
[Hera] Heartbeat: 4 ticks, trust=0x00010000, variance=0x00000000
|
|
[Hera] LithosAnanke v1.5.4
|
|
[Hera] StarForth Version 3.1.0
|
|
|
|
[Hera] StarForth Emergency CLI
|
|
[Hera] FORTH-79 interpreter — type BYE or power off to exit
|
|
|
|
[Hera] ok> |