diff options
author | Sven Boemer <sbomer@gmail.com> | 2019-03-28 16:41:54 +0300 |
---|---|---|
committer | Marek Safar <marek.safar@gmail.com> | 2019-03-28 16:41:54 +0300 |
commit | 04eb53822f98749bdf6ab47009ba7c269f504eae (patch) | |
tree | d5dd8cc5ff89c1c2f64c1ae3a73b6db2ae8c6d27 /after.illink.sln.targets | |
parent | 9b4db0d876bf235042ed0497372731529a134db0 (diff) |
Update integration test infrastructure (#507)
* Add tests to illink.sln
* Use arcade-restored host in integration tests
* Fix local package source
* Update RID workaround for macOS 10.14
* Silence IsTestProject warnings
* Fix dotnet detection on windows
* Fix WebApiTest
We want to use the last output of the application to terminate it.
* Update to use latest musicstore
This version targets netcoreapp3.0.
* Disable MusicStore tests
The latest version of musicstore is not working. See
https://github.com/aspnet/JitBench/issues/96.
* Use test fixtures for project setup
This change moves the code related to setting up projects into test
fixtures, which will only be run once per test class. Diagnostic
messages from test fixtures (requiring xunit version 2.4) are logged
to a different place than output from testcases.
Both test fixtures and test classes need access to:
- The test context (common to all test classes and fixtures)
- The shared logic for running dotnet commands
The helpers to run dotnet commands now take an ILogger, to route
diagnostic output to the appropriate place (a diagnostic message sink
when used from fixtures, and the test output when used from a
testcase).
* Log messages from fixtures
* Use Assert.Contains (fixes an xunit analyzer warning)
Diffstat (limited to 'after.illink.sln.targets')
-rw-r--r-- | after.illink.sln.targets | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/after.illink.sln.targets b/after.illink.sln.targets new file mode 100644 index 000000000..5ab887274 --- /dev/null +++ b/after.illink.sln.targets @@ -0,0 +1,6 @@ +<Project> + <!-- Workaround for https://github.com/dotnet/corefx/issues/16322 --> + <Target Name="VSTest"> + <MSBuild Projects="@(ProjectReference)" Targets="VSTestIfTestProject" /> + </Target> +</Project>
\ No newline at end of file |