Skip to content
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

September infra rollout - continued CoreCLR / Mono test cleanup (minimal) #40345

Merged
merged 14 commits into from
Sep 7, 2020

Conversation

trylek
Copy link
Member

@trylek trylek commented Aug 4, 2020

Similar to the previous occasion, I have identified this set as the minimum meaningful set of scripts to move without causing too much disruption apart from purely mechanical renames. This change moves the developer-facing test-related CoreCLR scripts under the src/tests folder in accordance with the previous move of the tests themselves:

src/coreclr/build-test.cmd to src/tests/build.cmd
src/coreclr/build-test.sh to src/tests/build.sh
src/coreclr/tests/build.proj to src/tests/build.proj
src/coreclr/tests/runtest.cmd to src/tests/run.cmd
src/coreclr/tests/runtest.sh to src/tests/run.sh
src/coreclr/tests/src/runtest.proj to src/tests/run.proj
src/coreclr/tests/issues.targets to src/tests/issues.targets

The rest of the change constitutes mere path adjustments to match the primary rename.

Move of the rest of the src/coreclr/tests folder under src/tests including unification of the various props and targets file that I originally proposed is extremely complicated and most of it doesn't affect normal developers' daily life at all so I believe that at least some of these cleanups can be made out-of-band, not waiting on the monthly infra roll-out cadence.

Fixes: #38919

(I'll triage the remaining changes I originally proposed in the work item, I'll send out "normal" PR's for non-disruptive ones and I'll create a new follow-up September roll-out change for the rest.)

Thanks

Tomas

/cc: @dotnet/runtime-infrastructure

@ghost
Copy link

ghost commented Aug 4, 2020

Tagging subscribers to this area: @ViktorHofer
See info in area-owners.md if you want to be subscribed.

@trylek
Copy link
Member Author

trylek commented Aug 6, 2020

Hello everyone!

As I'm already three days past the originally planned roll-out date and there's been no progress on this review so far, I treat this as an indication that we're not inclined to risk destabilizing testing at this point and this change (and the related work item) should be postponed to the next monthly roll-out on September 7th. Please let me know if you think otherwise.

Thanks

Tomas

@trylek trylek force-pushed the dev/trylek/AugustTestCleanupMinimal branch from a141889 to 6f4c937 Compare August 6, 2020 22:13
@ViktorHofer ViktorHofer changed the title August infra rollout - continued CoreCLR / Mono test cleanup (minimal) September infra rollout - continued CoreCLR / Mono test cleanup (minimal) Aug 24, 2020
@trylek trylek force-pushed the dev/trylek/AugustTestCleanupMinimal branch from 6f4c937 to ef04c92 Compare September 4, 2020 12:32
src/tests/build.proj Outdated Show resolved Hide resolved
src/tests/build.proj Outdated Show resolved Hide resolved
@trylek
Copy link
Member Author

trylek commented Sep 7, 2020

Merging in as I believe that the CovariantReturn test failures are seen in other outerloop runs and unrelated to my change.

@trylek trylek merged commit 3f30ac6 into master Sep 7, 2020
@trylek trylek deleted the dev/trylek/AugustTestCleanupMinimal branch September 7, 2020 22:18
@ghost ghost locked as resolved and limited conversation to collaborators Dec 7, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

August infra rollout: continued cleanup of runtime tests
2 participants