Heejae Chang
8c3c86d918
made wpf xunit runner to support showing/filtering running tests so that if we get deadlock or hang tests, we can see what the test it was running easily.
2017-10-31 17:23:22 -07:00
Heejae Chang
761f801e43
made discovery to use same setting as run so that same tests are discovered.
2017-10-31 14:56:33 -07:00
Sam Harwell
412c9b78fe
Use the unique ID of test cases instead of display name for lookups
...
Fixes a crash when attempting to run the StyleCop Analyzers test suite.
2017-03-25 12:25:49 -05:00
Dustin Campbell
fece9168ca
Clean up and refactor xunit.runner.worker code a bit
2015-12-06 10:56:43 -08:00
Dustin Campbell
d4122f3a0c
Correct namespaces to be pascal-cased
...
Conflicts:
xunit.runner.wpf/ViewModel/MainViewModel.cs
2015-12-06 10:56:21 -08:00
Dustin Campbell
6a8f13dda2
Support test assembly configuration files
2015-11-30 13:45:41 -08:00
Dustin Campbell
96428a7a96
Improve start up performance of test runs
...
Before a test run, we collect all of the test cases to use in the run. Unfortuantely, we were using the same slower test discovery mechanism that we previously used when loading test assemblies. This change switches that code path to use the faster mechanism that we've already put in place.
2015-11-05 06:56:58 -08:00
Kevin Pilch-Bisson
fd72605d9d
Update to released xunit 2.1
2015-10-12 12:13:26 -07:00
Jared Parsons
4fe71ae114
Run now filters to search results
2015-08-20 17:04:42 -07:00
Jared Parsons
0eaf76ca81
Distinguish between Run and RunAll
2015-08-20 15:54:02 -07:00
Jared Parsons
9d8850c98f
Remove exceptions is standard workflow
...
Added markers to the IPC stream so the client knows when to stop
reading. The previous behavior was to just read until the pipe was
empty and swallow the exception.
2015-08-19 17:00:49 -07:00
Jared Parsons
7fce7c8e62
Merged with master
2015-08-19 14:50:53 -07:00
Jared Parsons
dadcde5f12
Re-enable AppDomains
...
These are necessary in order to pick up .config entries when running
tests.
2015-08-19 14:36:38 -07:00
Jared Parsons
d032f3e16d
Don't use AppDomains
...
This is unnecessary overhead in the worker and makes the runner
significantly harder to debug.
2015-08-19 13:57:42 -07:00
Jared Parsons
2756a3bd17
Rude shutdown no longer errors
...
Fixed rude shutdown of the client application to no longer cause
unhandled exceptions in the worker process.
2015-08-19 13:40:26 -07:00
Jared Parsons
99bbd2c2c9
Remote execution from the UI
...
The UI now executes the tests in a separate process. This removes the
need to shadow copy and frees up the idea of re-running the tests
without restart of the UI.
2015-08-19 12:58:57 -07:00
Jared Parsons
af4d141bcc
Worker can now run tests
2015-08-19 12:23:11 -07:00