Commit Graph

17 Commits

Author SHA1 Message Date
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