Skip to content

Submod test runner#91

Merged
mdbergmann merged 2 commits into
masterfrom
submod-test-runner
Feb 21, 2026
Merged

Submod test runner#91
mdbergmann merged 2 commits into
masterfrom
submod-test-runner

Conversation

@mdbergmann
Copy link
Copy Markdown
Owner

No description provided.

mdbergmann and others added 2 commits February 21, 2026 10:25
…ipts

- New ARexx runner (submods/runner.rexx) with PASS/FAIL/SKIP detection
- Per-submod `make` scripts for module compilation
- All 28 tests pass: 28 passed, 0 failed, 0 skipped
- Removed old per-submod runtests/RunTests scripts
- Test conformance: added ASSERT to custom-assertion tests,
  replaced interactive INKEY$/INPUT with SLEEP FOR 2,
  replaced MUI event loops with SLEEP FOR 2
- Fixed 3 MUI test failures: moved REM #using to line 1 (was past
  parseUsing.rexx 20-line scan limit) and removed redundant LIBRARY stmts
- Fixed turtle test crash: added SIN(0.1) to force _openmathtrans in
  startup, working around compiler bug where modules using trig need
  the main program to also reference trig for _MathTransBase init

Co-Authored-By: Claude Opus 4.6 <[email protected]>
Documents the test runner workflow, file naming, assertions, skip
directives, and common pitfalls. Includes a skeleton test_tmpl.b
for quickly bootstrapping new submodule tests.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
@mdbergmann mdbergmann merged commit 04c5402 into master Feb 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant