-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Remove redundant coreclr regression tests #35045
Copy link
Copy link
Closed
Labels
area-Metagood first issueIssue should be easy to implement, good for first-time contributorsIssue should be easy to implement, good for first-time contributorshelp wanted[up-for-grabs] Good issue for external contributors[up-for-grabs] Good issue for external contributorsuntriagedNew issue has not been triaged by the area ownerNew issue has not been triaged by the area owner
Metadata
Metadata
Assignees
Labels
area-Metagood first issueIssue should be easy to implement, good for first-time contributorsIssue should be easy to implement, good for first-time contributorshelp wanted[up-for-grabs] Good issue for external contributors[up-for-grabs] Good issue for external contributorsuntriagedNew issue has not been triaged by the area ownerNew issue has not been triaged by the area owner
Type
Fields
Give feedbackNo fields configured for issues without a type.
There are a number of tests in src\coreclr\tests\src\Regressions\coreclr that are simple libraries tests, not testing anything tricky in the runtime.
Eg., test0576.cs just verifies a simple CompareInfo.IndexOf case. test1534.cs verifies one DateTime.ParseExact case. test583.cs tests a simple DateTime.Parse. The inappropriately named test1337.cs is just verifying that Encoding.GetEncoding("foo") throws ArgumentException. etc. All of these can be deleted after adding to tests in src\libraries\System.Globalization\tests (if such cases don't exist there already). Similarly test0939.cs can go into System.Reflection.Tests. etc
src\coreclr\tests\src\Regressions seems like it should be for tests that verify essentially runtime functionality eg type resolution, tests that use .il, tests protecting CLR fixes that one would never think of when creating tests for libraries, etc.
cc @jkotas