Skip to content

Conversation

psfinaki
Copy link
Contributor

@psfinaki psfinaki commented Sep 20, 2024

Related: #13654

TL;DR: We are nearly done!

  • This removes Nunit from test frameworks
  • Cleans things up
  • Enables 32 valid ComponentTests that were silently not being executed

Please see my comments everywhere, this is close to the equivalent code, with minor simplifications and fixes.


Note this increases the number of tests executed in the CI. The execution time is not affected.

Main:
image

This branch:
image

This is due to:

  • 5 new tests in the FSharpSuite. Those are old-new AsyncTests and they are skipped anyway for now. See comment.
  • 35 new tests in the ComponentTests.TypeChecks. Of those:
    • 2 CompilationFromCmdlineArgsTests and 1 TypedTreeGraphTests - those were explicit + failing, now skipped
    • 1 DependencyResolutionTests - this is legit and passing, wasn't being executed as [<Theory>] was forgotten there
    • 8 FileContentMappingTests, 1 GraphProcessingTests, 4 QueryTrieTests, 18 TrieMappingTests - those are legit and passing, weren't being executed because weren't rewritten to Xunit (so trying executing non-existing Nunit adapter)

Copy link
Contributor

✅ No release notes required

@psfinaki psfinaki marked this pull request as ready for review September 24, 2024 11:15
@psfinaki psfinaki requested a review from a team as a code owner September 24, 2024 11:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

4 participants