-
Notifications
You must be signed in to change notification settings - Fork 10.4k
[WIP] Run helix tests on master #6728
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
Merged
Merged
Changes from 8 commits
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
6738f8a
Add initial helix stuff
HaoK 6789220
Run all tests to start
HaoK 9f7a21d
Try publishing binlog for helix
HaoK 92d5608
Update ci.yml
HaoK 704dc3f
Update helix.proj
HaoK d13d15c
Update helix-test.yml
HaoK 3b304b7
Update helix-test.yml
HaoK 40b52cb
Disable components server tests on helix
HaoK 252db5f
Build in parallel
HaoK b1b548d
Split out publish step from helix.proj
HaoK c2c9d96
Restore before publish
HaoK 7231e9a
Fix payload generation
HaoK 46438d0
Merge branch 'haok/master/helix' of https://github.com/aspnet/AspNetC…
HaoK 6b9f75a
Update AddressRegistrationTests.cs
HaoK 688799a
Update Libuv.BindTests.csproj
HaoK 45f0499
Update Sockets.BindTests.csproj
HaoK 18ff4eb
Update Directory.Build.targets
HaoK ca3427e
Update Directory.Build.targets
HaoK 39b28ff
Update repo.targets
HaoK c70d2b5
Update helix-test.yml
HaoK 1704829
Update Directory.Build.targets
HaoK 4173580
Merge branch 'master' into haok/master/helix
HaoK 85d1e9a
Update helix-test.yml
HaoK 847b881
Update Directory.Build.targets
HaoK 9a09f68
Update helix-test.yml
HaoK b1fe864
Update WebHostTests.cs
HaoK 5b7b51a
Update Microsoft.AspNetCore.Hosting.Tests.csproj
HaoK b12f872
Update WebHostTests.cs
HaoK 90b7966
Update helix-test.yml
HaoK 4a10294
Update WebHostTests.cs
HaoK e7a3355
Update H2SpecTests.cs
HaoK 4289acc
Move xunit runner to csharp targets
HaoK 60de015
Update Directory.Build.targets
HaoK 1df0f7e
Update CSharp.Common.targets
HaoK 3649310
Update Directory.Build.targets
HaoK fb29366
Update Directory.Build.targets
HaoK 04c3571
Update CSharp.Common.targets
HaoK 299e382
Update CSharp.Common.props
HaoK 9c7d63a
Update CSharp.Common.props
HaoK 07d28de
Add xunit ref back
HaoK b71bd37
Update WebHostTests.cs
HaoK 4c2f588
Update helix.proj
HaoK d141271
Update CertificateManagerTests.cs
HaoK 1654d00
Update CSharp.Common.props
HaoK File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
# Don't run CI for this config yet. We're not ready to move official builds on to Azure Pipelines | ||
trigger: none | ||
|
||
# Run PR validation on all branches | ||
pr: | ||
branches: | ||
include: | ||
- '*' | ||
|
||
jobs: | ||
- job: Helix | ||
timeoutInMinutes: 240 | ||
pool: | ||
name: Hosted VS2017 | ||
vmImage: vs2017-win2016 | ||
steps: | ||
- checkout: self | ||
clean: true | ||
- script: .\build.cmd -all -ci /t:Helix /bl:$env:BUILD_SOURCESDIRECTORY\artifacts\log\$env:BuildConfig\SendToHelix.binlog | ||
displayName: Run build.cmd helix target |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
<Project> | ||
<Project> | ||
<Import Project="version.props" /> | ||
|
||
<PropertyGroup> | ||
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
@natemcmaster so this xunit package reference is what's causing the installers to fail on normal CI, is there a way to condition this to only get included when doing restore for the helix target so it doesn't mess up the normal builds? This xunit console runner is only needed for the handful of net461 payloads
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.
Here are two ideas which might help
eng/targets/Csharp.Common.props
/p:TestWithHelix=true
to the required command line parameters for running helix so you can conditionally import this reference whenCondition=" '$(TestWithHelix)' == 'true'"
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.
Cool went with the explicit parameter which works, should I also move it to another C# specific targets file as well?
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.
Yeah. xunit doesn't really apply to anything but C#.
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 can't seem to get things building with the xunit reference in Csharp.Common.props, the references in directory.build.targets can't resolve the path to the xunit files. Does the
CollectXunitConsoleRunner
target also need to move?