Skip to content

Test coverage [NOT FOR 1.11.1] - #10

Open
synesissoftware wants to merge 12 commits into
devfrom
test-coverage
Open

Test coverage [NOT FOR 1.11.1]#10
synesissoftware wants to merge 12 commits into
devfrom
test-coverage

Conversation

@synesissoftware

Copy link
Copy Markdown
Owner

No description provided.

…ograms)

Add comprehensive automated test suites for ACESTL, ATLSTL, MFCSTL, COMSTL,
INETSTL, UnixSTL, PlatformSTL, WinSTL, and STLSoft — growing buildable
coverage from ~86 to ~708 programs (550 unit, 158 component).

- Scaffold and wire CMake for new test.{unit,component}.* targets across all
  sub-projects; gate ACESTL on HAS_ACE and document ATLSTL/COMSTL exclusions
  (DEFERRED.md, SKIPPED.md)
- Add generator/maintenance scripts under test/scripts/ (scaffold_missing_tests,
  generate_*_tests, fix_failed_tests, update_stlsoft_cmake, …)
- Use xTests Terse API for assertions throughout (TEST_PASSED(), terse-api.h)
- Bump to STLSoft 1.11.2 alpha 1; document in CHANGES.md, NEWS.md, TODO.md
- Defer unixstl::filesystem_traits get_root_len_() compile-time gate to
  0x010b02ff pending access-specifier cleanup
@synesissoftware synesissoftware self-assigned this Aug 8, 2026
Introduce audit_tests.py to scan all 708 unit/component test programs and
regenerate TESTING.md with per-sub-project tables, provenance vs merge-base,
structure/substance classification, clickable links, and emoji status columns.
Documents testing philosophy, exclusions, and test/scripts maintenance tooling.
…and generators.

Add canonical_entry.py and normalize_canonical.py; update test generators
to emit sectioned anonymous-namespace layout with aligned auto-generated
header notes. Mechanically normalise ~554 Aug-2026 entry.cpp files,
preserving using/typedef names and static helpers. Fix CI scaffold errors
(includes, header paths, platform guards) via fix_ci_scaffold.py and
unwrap_mistaken_anon_ns.py.
@synesissoftware synesissoftware changed the title Test coverage Test coverage [NOT FOR 1.11.1] Aug 9, 2026
@mwsis
mwsis self-requested a review August 9, 2026 05:13
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