Skip to content

Finish doctest migration - #32

Merged
rboston628 merged 16 commits into
mainfrom
final-doctest
Jul 4, 2026
Merged

Finish doctest migration#32
rboston628 merged 16 commits into
mainfrom
final-doctest

Conversation

@rboston628

@rboston628 rboston628 commented Jun 29, 2026

Copy link
Copy Markdown
Owner

Closes #18

Moves the final two unit tests over to doctest.

  • star_test
  • thrainio_test

Removes the make commands and tooling around CxxTest.

All unit tests will now run through doctest.

This continues work started in PR #26 , and carried over to PR #30.

Also, now the FullCalculation suite (labeled [system]) will now run only on the system test runner, cutting down test time on the other runners.

@rboston628
rboston628 force-pushed the final-doctest branch 2 times, most recently from 4e820ec to d8cae72 Compare July 1, 2026 02:52
@rboston628
rboston628 marked this pull request as ready for review July 4, 2026 17:24
@rboston628

rboston628 commented Jul 4, 2026

Copy link
Copy Markdown
Owner Author

Times:

system total cxxtest doctest
linux latest 96 - 24
linux gcc9 137 - 77
macos gcc 362 - 35
macos clang 175 - 31
windows gcc 174 - 95

System tests job runs in 118s

@rboston628
rboston628 merged commit 057b2df into main Jul 4, 2026
7 checks passed
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.

CxxTest no longer works on macOS runners

1 participant