Skip to content

Conversation

@zatkins-dev
Copy link
Collaborator

Adds make test subsearch="...", where subsearch is interpreted as a regular expression used to filter test cases by name.

Lots of people have asked for this, it wasn't too bad to add in.

Also, adds some useful output (timing, better error formatting) to TAP.

I used that output to shorten some excessively long tests (>30 s).

The parsing for arguments to TESTCASE(...) are far more robust

  • quotation marks are now optional and can be escaped as \"
  • there can be spaces after the commas separating arguments
  • parentheses are allowed, so long as they match
  • the only disallowed character is = when quotation marks aren't used, otherwise it's fine

The arguments cgns_tol, csv_rtol, and csv_ztol are now supported for per-test case tolerance settings.

@jeremylt
Copy link
Member

note - you'll want my most recent merge to main

@zatkins-dev
Copy link
Collaborator Author

I think I just managed to catch it

@jeremylt
Copy link
Member

Why the drop in codecov? I don't see an obvious reason

@zatkins-dev
Copy link
Collaborator Author

I really don't know...the fortran tests are definitely running

@jeremylt jeremylt merged commit 03ea9c5 into main Jul 21, 2025
28 of 29 checks passed
@jeremylt jeremylt deleted the zach/update-tests branch July 21, 2025 15:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants