Move BASIC fixtures into the editable language corpus #42

Merged
andrew merged 1 commits from 40 into main 2026-08-04 16:30:26 -04:00
Collaborator

Closes #40.

Move every BASIC program and expectation from tests/reference into tests/language, including the worked examples. Register one editable corpus in CMake, remove the immutable-corpus protections from maintenance and documentation, and update all paths.

Validation: cmake --build build-40 --parallel 2; ctest --test-dir build-40 --output-on-failure (112/112 passed).

Closes #40. Move every BASIC program and expectation from tests/reference into tests/language, including the worked examples. Register one editable corpus in CMake, remove the immutable-corpus protections from maintenance and documentation, and update all paths. Validation: cmake --build build-40 --parallel 2; ctest --test-dir build-40 --output-on-failure (112/112 passed).
logikoma added 1 commit 2026-08-04 16:23:24 -04:00
Move BASIC fixtures into the editable language corpus
All checks were successful
akbasic CI Build / cmake_build (push) Successful in 3m34s
akbasic CI Build / coverage (push) Successful in 4m4s
akbasic CI Build / sanitizers (push) Successful in 6m59s
akbasic CI Build / akgl_build (push) Successful in 7m57s
akbasic CI Build / mutation_test (push) Successful in 23m28s
8a02674af5
Move every program and expectation out of tests/reference and register the unified tests/language corpus as local cases. Remove the old immutable-corpus protections from build, maintenance, and documentation paths.

Co-authored-by: andrew <andrew@aklabs.net>
logikoma requested review from andrew 2026-08-04 16:23:32 -04:00
andrew merged commit 350deb3a45 into main 2026-08-04 16:30:26 -04:00
Sign in to join this conversation.