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
2251487778
Convert the rest of the projectS
2018-12-01 12:50:29 -08:00
Kevin Pilch
5e3aa442b8
Convert to .NET Core 3.0
2018-12-01 12:46:52 -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
Sam Harwell
a5712e104a
Disable NuGet package analysis since this is a non-standard package layout
2017-06-03 16:30:06 -05:00
Fredric Silberberg
39c5a33d56
Use Microsoft.Net.Compilers, update all base system libraries
2017-06-02 16:40:48 -07:00
Fredric Silberberg
e41071ddb0
Added autoreloading of test assemblies
2017-06-02 16:19:08 -07:00
Sam Harwell
80a52c0f30
Improved NuGet build integration
2017-03-25 08:58:24 -05:00
Kevin Pilch-Bisson
7dc9b5d7d1
Add targets file to make it easier to launch this from projects
2016-05-28 14:32:33 -07:00
Kevin Pilch-Bisson
c7c33af554
Use the appveyor version for the nupkg if present.
...
Also, do package analysis.
2016-05-28 13:27:08 -07:00
Dustin Campbell
9ff7831bff
Add Assembly->Recent submenu
2016-05-20 11:11:23 -07:00
Jonathon Marolf
ada4e79e6d
Update nuget packages and generate nuget package on build
2016-05-18 17:30:49 -07:00
Dustin Campbell
cdf37c40ad
Moar clean up
2015-12-06 10:57:45 -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
4f1e23d036
Merge pull request #51 from DustinCampbell/multi-select-traits
...
Allow multi-selecting traits for filtering
2015-12-06 10:51:56 -08:00
Matt Warren
89d919dceb
Add support for taskbar progress
2015-12-04 16:52:04 -08:00
Dustin Campbell
f1879e1a06
Display traits in tree view with check boxes
2015-12-04 14:30:45 -08:00
Dustin Campbell
135eccb795
Save and restore the position of the Main window
...
It's pretty annoying that the XUnit runner always starts with the same width and height. This
change adds code to save and restore the position. It uses the Win32 `GetWindowPlacement` and
`SetWindowPlacement` APIs to ensure that the normal position is properly saved and restored
regardless of whether the window is maximized or not.
2015-12-03 08:37:59 -08:00
Kevin Pilch-Bisson
984beba184
Merge pull request #33 from Pilchie/application-icon
...
Use proper xUnit application icon
2015-10-13 11:03:16 -07:00
Dustin Campbell
0cc8f3aba8
Use proper xUnit application icon
2015-10-13 09:21:17 -07:00
Kevin Pilch-Bisson
fd72605d9d
Update to released xunit 2.1
2015-10-12 12:13:26 -07:00
Kevin Pilch-Bisson
cb39c7af29
Merge pull request #27 from Pilchie/ui-tweaks
...
A few UI tweaks
2015-10-12 09:23:59 -07:00
Jared Parsons
d861f4a6ee
Made connection async
...
The connection to the worker process was sync on the UI thread which
could lead to hangs. Made it an async operation instead.
This did require me to upgrade to the 4.6 framework to use the
NamedPipeClientStream::ConnectAsync method. If that is a blocker I can
downgrade back to 4.5.2 and use Thread tricks to get a similar effect.
2015-10-12 09:20:41 -07:00
Dustin Campbell
65adde358c
A few UI tweaks
...
Notably, the images for passed, failed and skipped have been replaced with images from the Visual Studio Image Library.
2015-10-12 08:58:11 -07:00
Jared Parsons
13afb6eea5
Fixed the race condition in the run and discover tasks
2015-08-27 17:13:55 -07:00
Jared Parsons
65f3fc970e
Test run can be filtered by traits
2015-08-23 20:50:59 -07:00
Jared Parsons
06f1c8c703
Traits displaying in the UI
2015-08-23 19:20:34 -07:00
Jared Parsons
ad66e46217
Made send of test case list non-blocking
2015-08-21 13:36:36 -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
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
07dea77a2f
Correct worker dependency
...
Now have very crude implementation of discovery that doesn't use shadow
copying and doesn't lock DLLs in memory. TONS of work to be done here
but beginning to get the basic pattern.
First step in resolving #4
2015-08-19 10:43:36 -07:00
Jared Parsons
ecf83004c2
Discovery now out of proc
2015-08-19 00:15:10 -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
Brad Wilson
a9d24a610d
Use test case serialization to remove xunit.core dependency
2015-08-09 13:45:46 -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
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
f0ec262f76
Re-add xunit.core so that things work.
2015-08-08 21:42:51 -07:00
Kevin Pilch-Bisson
aef6e9c3af
Remove references that a runner shouldn't need.
2015-08-08 21:17:48 -07:00
Kevin Pilch-Bisson
4274581d36
Some simple test discovery
2015-08-08 21:01:47 -07:00