Skip to content

Conversation

@theofidry
Copy link
Owner

Simplify the usage by no longer requiring to implement an abstract method.

A significant (internal, but observable) change is that we no longer use a namespaced directory. Indeed, instead of having:

/path/to/system/default-tmp/
  TestCaseThreadSafeNamespace/
    tmpDir1
    tmpDir2
    ...

We now have:

/path/to/system/default-tmp/
  tmpDir1
  tmpDir2
  ...

Indeed, the creation of the temporary directory is already thread safe, so there is no need for the user to implement an abstract method. And because of it, we can remove the usage of a namespace which is not that useful and if anything may mess up the thread safety.

@theofidry theofidry enabled auto-merge (squash) November 15, 2025 14:15
@theofidry theofidry merged commit b5f82c2 into main Nov 15, 2025
23 checks passed
@theofidry theofidry deleted the test/fs-test-case branch November 15, 2025 14:19
@theofidry theofidry changed the title feat: Improve the FileSystemTestCase feat!: Improve the FileSystemTestCase Nov 15, 2025
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.

2 participants