Skip to content

Conversation

psfinaki
Copy link
Member

@psfinaki psfinaki commented Aug 10, 2023

Part of the: #13654

Finalizes the efforts started here and here.

This merges:

  • FSharp.Compiler.Service.Tests (nUnit)
  • FSharp.Compiler.UnitTests (xUnit)
  • tests/service (nUnit)

... to one suite (xUnit), thus removing cognitive load and bringing us closer to being full xUnit.

Also:

  • unskips some tests which were skipped due to now-resolved issues
  • turns on some warnings which were turned on due to now-resolved issues
  • removes some random hacks from project files
  • aligns module names
  • removes some old dead tests which were not being compiled and not compiling (and not worth bringing back to life)

This doesn't affect the CI time significantly:
image

@psfinaki
Copy link
Member Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 2 pipeline(s).

@psfinaki
Copy link
Member Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 2 pipeline(s).

Copy link
Contributor

github-actions bot commented May 23, 2024

⚠️ Release notes required, but author opted out

Warning

Author opted out of release notes, check is disabled for this pull request.
cc @dotnet/fsharp-team-msft

@psfinaki psfinaki added the NO_RELEASE_NOTES Label for pull requests which signals, that user opted-out of providing release notes label May 23, 2024
@psfinaki psfinaki marked this pull request as ready for review May 27, 2024 14:06
@psfinaki psfinaki requested a review from a team as a code owner May 27, 2024 14:06
@psfinaki psfinaki changed the title Compiler test cleanup, part 3 Compiler test cleanup, part 3 (and the last one) May 27, 2024
@vzarytovskii
Copy link
Member

As a separate PR/issue, I think we also should fix reports, as now it just shows "NUnit_TestResults_***", like here https://dev.azure.com/dnceng-public/public/_build/results?buildId=688529&view=ms.vss-test-web.build-test-results-tab

We need to fix it with name of the "leg" test is running on.

@psfinaki
Copy link
Member Author

As a separate PR/issue, I think we also should fix reports, as now it just shows "NUnit_TestResults_***", like here https://dev.azure.com/dnceng-public/public/_build/results?buildId=688529&view=ms.vss-test-web.build-test-results-tab

We need to fix it with name of the "leg" test is running on.

Yes, I also noticed that. Would prefer to do it separately, added to the related ticket.

@psfinaki psfinaki enabled auto-merge (squash) May 28, 2024 11:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
NO_RELEASE_NOTES Label for pull requests which signals, that user opted-out of providing release notes
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

4 participants