From bb1244aaef910579d829eb1563365479860ae7e1 Mon Sep 17 00:00:00 2001 From: _ov4 Date: Wed, 21 Oct 2026 12:49:21 +0000 Subject: docs(agents): collapse duplicated passages into single-home links Co-Authored-By: Claude Sonnet 5.5 --- AGENTS/TESTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'AGENTS/TESTING.md') 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. -- cgit v1.3.1-4-g156e