Skip to content

Conversation

@seldridge
Copy link
Member

@seldridge seldridge commented Jul 14, 2025

Change the way that test directory names are mangled to be much more
conservative. Mangle ny character which isn't a letter, number, or
underscore/dash.

This was empirically observed to be needed for Verilator v5.038 by
@ngraybeal.

Release Notes

  • Change scalatest.TestingDirectory directory name mangling to be very conservative. Now, mangle anything not a letter, number, underscore, or dash. This is overly conservative, but avoids a whack-a-mole problem with Verilator. This has been empirically needed for Verilator v5.038.

Change the way that test directory names are mangled to be much more
conservative.  Mangle ny character which isn't a letter, number, or
underscore/dash.

This was empirically observed to be needed for Verilator v5.038 by
@ngraybeal.

Signed-off-by: Schuyler Eldridge <schuyler.eldridge@sifive.com>
@seldridge seldridge added the Bugfix Fixes a bug, will be included in release notes label Jul 14, 2025
@seldridge seldridge requested a review from jackkoenig July 14, 2025 14:59
Copy link
Contributor

@jackkoenig jackkoenig left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@seldridge seldridge enabled auto-merge (squash) July 14, 2025 18:02
@seldridge seldridge disabled auto-merge July 14, 2025 18:54
@seldridge seldridge enabled auto-merge (squash) July 14, 2025 18:55
@seldridge seldridge merged commit 94f2eb4 into main Jul 14, 2025
15 checks passed
@seldridge seldridge deleted the dev/seldridge/scalatest-conservative-directory-mangle branch July 14, 2025 19:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bugfix Fixes a bug, will be included in release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants