-
Notifications
You must be signed in to change notification settings - Fork 388
Relocate tests using Tmds.ExecFunction to new test project coverlet.core.coverage.tests #1709
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Relocate tests using Tmds.ExecFunction to new test project coverlet.core.coverage.tests #1709
Conversation
3ab0dbe
to
6bcb423
Compare
RetryHelper for specific exceptions
…tion) - Changed task in `publish-coverage-results.yml` from `PublishCodeCoverageResults@1` to `PublishCodeCoverageResults@2` and added `reportDirectory` parameter for coverage report location. - Added overloaded `BackupOriginalModule` methods in `InstrumentationHelper.cs` to improve backup flexibility, including a new `withBackupList` parameter. - Updated `InstrumentationHelperTests.cs` to align tests with the new method signature for backing up original modules.
d3ebb74
to
749f017
Compare
Introduced a new test class `CoverageMergeTests` in the `Coverlet.Core.Tests` namespace. This class includes multiple unit tests for the `Merge` method of the `CoverageResult` class, validating the merging of modules, documents, classes, methods, lines, and branches to ensure data integrity and correct functionality.
…or for matching and non-matching documents.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have one last question. Are you sure that test/coverlet.core.coverage.tests/out.txt
, test/coverlet.core.coverage.tests/public.snk
and test/coverlet.core.coverage.tests/key.publickey
aren't needed anymore? Could you figure out for what they were used in the past?
This are some intermediat files which are not necessary. I use out.txt for test scripts and public.snk, key.publickey for new project with strong named assembly. |
This pull request includes the following changes and enhancements:
Testing:
Build pipeline: