Jared Parsons
ea51cd39eb
Cleaned up the UI model a bit
...
Factored all the code for managing the state around ITestSession
interaction into a single method.
2015-08-21 17:00:55 -07:00
Jared Parsons
a3cfe6c3c5
Respond to PR feedback
2015-08-21 13:45:43 -07:00
Jared Parsons
ad66e46217
Made send of test case list non-blocking
2015-08-21 13:36:36 -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
2076e4a457
Remove dispatcher arguments
...
Can be captured by RemoteTestUtil at startup.
2015-08-20 15:00:43 -07:00
Jared Parsons
f7fe8d802a
Discover is non-blocking
2015-08-19 17:54:51 -07:00
Jared Parsons
7fce7c8e62
Merged with master
2015-08-19 14:50:53 -07:00
Jared Parsons
6c3a38c8d0
Cancellation for unit test runs re-implemented
2015-08-19 13:34:10 -07:00
Jared Parsons
0d3374d149
Remove Xunit refs from WPF runner
...
The WPF runner doesn't actually engage with xunit anymore and hence
doesn't need any references to it.
2015-08-19 12:59:45 -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
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
ecf83004c2
Discovery now out of proc
2015-08-19 00:15:10 -07:00
Kevin Pilch-Bisson
cd16b674bc
Output failure info to textbox
...
Fixes #11
2015-08-15 22:04:50 -07:00
Kevin Pilch-Bisson
12c1d4b36d
Add command line support for config files
...
Fixes #8 .
2015-08-15 21:43:24 -07:00
Kevin Pilch-Bisson
c759430219
Use toggle buttons instead of radio buttons
...
Fixes #5 .
2015-08-15 21:03:42 -07:00
Kevin Pilch-Bisson
4e22e89d6e
Load assemblies from command line on startup
...
Also, display a dialog while loading
Fixes #10
2015-08-15 20:27:31 -07:00
Kevin Pilch-Bisson
eeeb04c78e
Reset state counts when a new run begins.
2015-08-11 16:00:32 -07:00
Kevin Pilch-Bisson
d4467e7fd0
Dispose of FrontControllers.
2015-08-11 15:39:28 -07:00
Brad Wilson
a9d24a610d
Use test case serialization to remove xunit.core dependency
2015-08-09 13:45:46 -07:00
Kevin Pilch-Bisson
2e07a602e1
Implement the State Filters and Counts.
2015-08-09 12:28:05 -07:00
Kevin Pilch-Bisson
c82e4d7e73
Reset state when a new run begins
2015-08-09 12:06:45 -07:00
Kevin Pilch-Bisson
5c2e9be8c1
Progress bar and test state UI
2015-08-09 10:23:49 -07:00
Kevin Pilch-Bisson
e9ff5d9325
Running, cancelling, and progress.
2015-08-09 00:58:43 -07:00
Kevin Pilch-Bisson
febaa83921
Start trying to support Run
2015-08-09 00:03:25 -07:00
Kevin Pilch-Bisson
c32936d333
Implement filter and fix testcase display.
2015-08-08 22:55:16 -07:00
Kevin Pilch-Bisson
9c62a0a2ae
Use FilteredCollectionView from xunit.devices
2015-08-08 22:31:03 -07:00
Kevin Pilch-Bisson
98e37b6924
Use AppDomains, and then remove xunit.core.
2015-08-08 21:59:21 -07:00
Kevin Pilch-Bisson
83224c1c6a
ViewModel for Test Cases
2015-08-08 21:56:08 -07:00
Kevin Pilch-Bisson
1b0de61cae
Bind the methods caption
2015-08-08 21:52:29 -07:00
Kevin Pilch-Bisson
79b9068e30
ViewModel for Assemblies
2015-08-08 21:43:15 -07:00
Kevin Pilch-Bisson
4274581d36
Some simple test discovery
2015-08-08 21:01:47 -07:00
Kevin Pilch-Bisson
70c68bef23
Add some commands
...
Got the stuff for the ApplicationCommands.Open from
https://codingcontext.wordpress.com/2008/12/10/commandbindings-in-mvvm/ .
2015-08-08 18:11:55 -07:00
Kevin Pilch-Bisson
9248c97ee8
Add MvvmLight
2015-08-08 17:49:09 -07:00