-
Notifications
You must be signed in to change notification settings - Fork 517
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
[XHarness] Add support for xunit and nunit tests on Mac OS X. #5182
[XHarness] Add support for xunit and nunit tests on Mac OS X. #5182
Conversation
…ded. This is a workaround that does not use reflection to build the bcl test projects. We need this until we have complete support of using mono as an SDK.
…mono test assemblies.
…n-macios into dont-compile-xunit
Build failure |
Build failure |
tools/bcl-test-importer/BCLTestImporter/BCLTestProjectGenerator.cs
Outdated
Show resolved
Hide resolved
1. Addresses the reviews from rolf. 2. Ensure that the dependencies are ran on mac test projects. 3. Group the tests for ios and mac using their name.
@spouliot @rolfbjarne the tests should build and some of them fail (I want to see that we do report errors correctly). Once that is done, I'll exclude the failing ones as we did with ios/tvos/watchos. |
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.
Why the renames from MONOTOUCH*
to monotouch*
? it's rather noisy and not related to XM support. Also, and more important, how the name format for the mono SDK .zip file ?
Build failure ✅ Build succeeded Test results# Test run in progress: Built: 177, Running: 1, RunQueued: 40, Succeeded: 80, Failed: 15, Ignored: 1570, BuildFailure: 12Failed tests
|
Build failure ✅ Build succeeded |
Do not merge until #4596 is done. |
Build failure |
Build failure |
build |
Build failure Test results# Test run in progress: Built: 137, Succeeded: 142, Ignored: 1570, TimedOut: 10Failed tests
|
Build failure Test results8 tests failed, 0 tests skipped, 281 tests passed.Failed tests
|
Mono 2018-08 got merged, if tests are ok, we should be able to merge this. Any comments against it @rolfbjarne @spouliot ? |
Build failure 🔥 Build failed 🔥 |
Build failure 🔥 Build failed 🔥 |
Build failure Test results10 tests failed, 0 tests skipped, 279 tests passed.Failed tests
|
Build failure ✅ Build succeeded |
Build failure Test results8 tests failed, 0 tests skipped, 279 tests passed.Failed tests
|
Build failure |
Build failure |
Build success |
Previous abort was due to the bots getting stuck while building mono, weird. Merging as everything is green, |
This branch adds support to execute the tests provided by mono as assemblies. The PR includes: