Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Fix unix test build by removing unnecessary 'managed_test_build' semafore file #17725

Merged
merged 1 commit into from
Apr 24, 2018

Conversation

4creators
Copy link

Fixes #17503

The error is caused by both:

  1. Unnecessary usage of 'managed_test_build' semaphore file which is incorrectly
    set after /t:BatchRestorePackages build target and prevents managed test build
    which is invoked after semaphore alredy exists
  2. Masked by the above error is a wrong condition in dirs.proj non-windows test build
    which was introduced by PR Improve Windows test build performance by building projects in groups - 4x less memory 326% faster build. #17161 and which prevented unix build due to missing
    Improve Windows test build performance by building projects in groups - 4x less memory 326% faster build. #17161 group build port to unix

…fore file

Fixes #17503

The error is caused by both:

1. Unnecessary usage of 'managed_test_build' semaphore file which is incorrectly
   set after /t:BatchRestorePackages build target and prevents managed test build
   which is invoked after semaphore alredy exists
2. Masked by the above error is a wrong condition in dirs.proj non-windows test build
   which was introduced by PR dotnet#17161 and which prevented unix build due to missing
   dotnet#17161 group build port to unix
@4creators
Copy link
Author

@jashook
Copy link

jashook commented Apr 24, 2018

@4creators thank you for looking at this. I will review later today.

Copy link

@jashook jashook left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm thank you for the work!

@jashook jashook merged commit b48bcfe into dotnet:master Apr 24, 2018
@4creators 4creators deleted the FixNixTestBuild branch April 25, 2018 10:13
jashook pushed a commit to jashook/coreclr that referenced this pull request May 11, 2018
Fix unix test build by removing unnecessary 'managed_test_build' semafore file
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants