Kevin Pilch
41c9282023
Update to latest xunit, and target net472 and netstandard2.0
2018-12-02 17:01:12 -08:00
Kevin Pilch
b7293a15f7
Generate AssemblyInfos, get rid of App.config, and change NuGet package to global tool
2018-12-02 16:22:07 -08:00
Kevin Pilch
709b166870
Revert to .NET 4.5.2 and xunit.runner.utility 2.1.0
2018-12-01 12:50:29 -08:00
Kevin Pilch
2251487778
Convert the rest of the projectS
2018-12-01 12:50:29 -08:00
Kevin Pilch
d93c706a3d
Stop using the compiler package
2018-12-01 12:36:23 -08:00
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
Fredric Silberberg
39c5a33d56
Use Microsoft.Net.Compilers, update all base system libraries
2017-06-02 16:40:48 -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
4bc641e575
Invert test case filter buttons and mark skipped tests during discovery
...
The filter buttons are now unchecked by default, which has the meaning of no filter applied. Clicking the filter buttons the applies that filter. In addition, we now mark skipped tests when they are discovered.
2015-12-06 11:02:01 -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
Nick Guerrera
58e14e7b3d
Make worker source compatible with .NET Core
...
* Work around lack of Environment.Exit
* Eliminate dependency on binary serializer
* Close -> Dispose
* Inline NamedPipeServerStream.MaxAllowedServerInstances = -1
2015-10-16 22:21:48 -07:00
Cyrus Najmabadi
cf33c99ea3
Update UI more sparingly. Avoid hotspot in Xunit discovery
2015-10-14 14:17:51 -07:00
Dustin Campbell
e9735dfb2b
No need to serialize the entire test case if we don't use it
2015-10-14 13:41:19 -07:00
Jared Parsons
06f1c8c703
Traits displaying in the UI
2015-08-23 19:20:34 -07:00
Jared Parsons
a3cfe6c3c5
Respond to PR feedback
2015-08-21 13:45:43 -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
cf5c313d28
Used a changing pipe name
...
This ensures that we can have multiple worker processes running at the
same time.
2015-08-19 13:47:48 -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
Jared Parsons
65ff09fcae
Parameterized runner on action verb
2015-08-19 11:19:04 -07:00
Jared Parsons
f367f9c01f
Factor discover to a better interface
...
The discover process still needs a ton of work but this at least puts it
behind a slightly better interface.
2015-08-19 11:07:45 -07:00
Jared Parsons
2c634c042b
Simple exe for discovery
2015-08-18 23:52:40 -07:00