-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Infrastructure: correct dependencies and clean helix agent from stray corerun procs #54094
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -68,6 +68,11 @@ | |
<HelixPreCommand Condition="'$(TargetsWindows)' != 'true' and '$(BrowserHost)' != 'windows'" Include="export MONO_ENV_OPTIONS='$(MonoEnvOptions)'" /> | ||
</ItemGroup> | ||
|
||
<ItemGroup Condition="'$(TargetsWindows)' == 'true' or '$(BrowserHost)' == 'windows'"> | ||
<HelixPreCommand Include="taskkill.exe /f /im corerun.exe"/> | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Can we also add similar command for unix? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I'd rather get this in sooner rather than later given the stability issues. I am not sure if all unix systems we have can use There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Makes sense. Lets get this in first. |
||
<HelixPostCommand Include="taskkill.exe /f /im corerun.exe"/> | ||
</ItemGroup> | ||
|
||
<ItemGroup Condition="'$(TargetOS)' == 'Browser' and '$(BrowserHost)' != 'windows'"> | ||
<HelixPreCommand Condition="'$(Scenario)' != 'WasmTestOnBrowser'" Include="export XHARNESS_COMMAND=test" /> | ||
<HelixPreCommand Condition="'$(Scenario)' == 'WasmTestOnBrowser'" Include="export XHARNESS_COMMAND=test-browser" /> | ||
|
@@ -82,7 +87,7 @@ | |
</ItemGroup> | ||
|
||
<PropertyGroup Condition="'$(TargetOS)' == 'Browser'"> | ||
<!-- | ||
<!-- | ||
We are hosting the payloads for the WASM/browser on kestrel in the xharness process. | ||
We also run some network tests to this server and so, we are running it on both HTTP and HTTPS. | ||
For the HTTPS endpoint we need development SSL certificate. | ||
|
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.
courious, shouldn't this be when
runtimeFlavor
is mono? that way we cover all mono flavors? Or areminjit
/monointerpreter
always a value for when we are running tests on mono?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.
It's the ones where I saw the issue, I thought about it, but I am not sure how the other mono runs work.
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.
@naricc do you know?
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.
@safern Its just that with minijit/monointerpreter, there is no seperate product build (we only have one build that has both of them). Other runtime variants do have their own package, thus it needs to be parameterized by the runtimeVariant.