aboutsummaryrefslogtreecommitdiff
path: root/AGENTS/TESTING.md
diff options
context:
space:
mode:
author_ov4 <ov4@ov4.org>2026-10-21 12:49:21 +0000
committer_ov4 <ov4@ov4.org>2026-10-21 12:49:21 +0000
commitbb1244aaef910579d829eb1563365479860ae7e1 (patch)
tree6e8a95fcbb3942907f5d7229b16a65d1e08dd462 /AGENTS/TESTING.md
parent97f743a41925e4346aa2c08f23ba432072318eca (diff)
docs(agents): collapse duplicated passages into single-home links
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Diffstat (limited to 'AGENTS/TESTING.md')
-rw-r--r--AGENTS/TESTING.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/AGENTS/TESTING.md b/AGENTS/TESTING.md
index 08b7bbd..a43d0fb 100644
--- a/AGENTS/TESTING.md
+++ b/AGENTS/TESTING.md
@@ -22,6 +22,6 @@ All commands run without a shell and retain their exact argv, working directory,
Perl generators use Random.pm's SHA-256 sequence with explicit big-endian extraction, fixed group identity and decimal counter. `generator-vectors.json` pins 100 records plus boundaries using the all-zero 40-character seed; update a vector only when deliberately changing a generator, and verify repeatability and a different seed. C++ references must avoid undefined behavior and implement the specification independently. Use arithmetic closed forms or standard containers where they provide an independent oracle. Record platform-dependent C behavior as such; never call it CIE behavior.
-Before committing a test change, build the affected references and run the affected CTest cases. Compiler defects may fail: inspect retained diagnostics and document the failure accurately. Before committing workflow changes, run actionlint and retain the existing release API simulation/package smoke checks without contacting the real release. No compiler implementation changes belong in a tests-only task.
+Before committing a test change, build the affected references and run the affected CTest cases. Compiler defects may fail: inspect retained diagnostics and document the failure accurately. Workflow changes follow the commit checks in [ARCH/NIGHTLY.md](ARCH/NIGHTLY.md). No compiler implementation changes belong in a tests-only task.
The explicit STRING library integration fixture lives in `tests/library/exp-string`. CMake copies it to the build tree as `test-cases/i/exp-string`, where relative source paths reach the built library and its object file. It passes -no-std to avoid loading a second library copy. Manifests may supply compiler_args for every native/IR/runner compiler invocation. It uses the ordinary native/runner harness and appears as `i/exp-string` in CTest.