Commit Graph

137 Commits

Author SHA1 Message Date
Kevin Pilch-Bisson 83bd1be9bf Add instructions on creating a release 2016-05-28 15:03:01 -07:00
Kevin Pilch-Bisson 84b0c7b4c8 Merge pull request #63 from Pilchie/nuget-props
Add targets file to make it easier to launch this from projects
v1.0.14
2016-05-28 14:41:34 -07: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 5de08e12a3 Merge pull request #62 from Pilchie/nuget-versioning
Use the appveyor version for the nupkg if present.
v1.0.10
2016-05-28 13:36:07 -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
Kevin Pilch-Bisson fcff5239c9 Update AppVeyor badge 2016-05-28 12:57:35 -07:00
Kevin Pilch-Bisson cf72130426 Create README.md 2016-05-28 12:41:50 -07:00
Dustin Campbell c25bc6fe0e Merge pull request #59 from DustinCampbell/recent-assembly-menu
Add Assembly->Recent submenu
2016-05-20 11:32:51 -07:00
Dustin Campbell 9ff7831bff Add Assembly->Recent submenu 2016-05-20 11:11:23 -07:00
Kevin Pilch-Bisson 59139518da Merge pull request #58 from jmarolf/nuget-packages
Update nuget packages and generate nuget package on build
2016-05-19 17:06:49 -07:00
Jonathon Marolf a5b8c5506d making nuspec better 2016-05-18 19:01:27 -07:00
Jonathon Marolf ada4e79e6d Update nuget packages and generate nuget package on build 2016-05-18 17:30:49 -07:00
Kevin Pilch-Bisson ed5a4b83ba Merge pull request #57 from jmarolf/make-gridsplitter-selectable
making everything re-sizeable
2016-05-05 19:04:00 -07:00
Jonathon Marolf b7632c7294 making everything re-sizeable 2016-05-05 17:25:58 -07:00
Kevin Pilch-Bisson 3e5e987161 Merge pull request #56 from jmarolf/make-gridsplitter-selectable
give the gridsplitter a height so it is selectable
2016-05-05 13:44:36 -07:00
Jonathon Marolf b77a0cc857 give the gridsplitter a height so it is selectable 2016-05-05 13:32:41 -07:00
Dustin Campbell 7b292eee4d Merge pull request #53 from DustinCampbell/test-state-filters
Invert test case filter buttons and mark skipped tests during discovery
2015-12-06 11:06:54 -08:00
Dustin Campbell 50eb75cff6 Ensure that we don't crash during a run if a test is filtered out during the run 2015-12-06 11:02:14 -08: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 ba48e2cb24 Merge pull request #52 from DustinCampbell/clean-up
Lots of clean up
2015-12-06 11:00:46 -08:00
Dustin Campbell cdf37c40ad Moar clean up 2015-12-06 10:57:45 -08: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 4f1e23d036 Merge pull request #51 from DustinCampbell/multi-select-traits
Allow multi-selecting traits for filtering
2015-12-06 10:51:56 -08:00
Dustin Campbell dbbb6b3fad Actually make trait filter work and get rid of lots unnecessary allocation 2015-12-06 07:14:36 -08:00
Kevin Pilch-Bisson 67184a4069 Merge pull request #50 from mattwar/taskbar
Add support for taskbar progress
2015-12-04 17:00:43 -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
Kevin Pilch-Bisson 8ceecdcf03 Merge pull request #49 from jasonmalinowski/add-scrollbar-to-output-pane
Show a scroll bar on the test output pane
2015-12-03 16:13:19 -08:00
Jason Malinowski d9667f4da0 Show a scroll bar on the test output pane 2015-12-03 16:07:06 -08:00
Kevin Pilch-Bisson a2636ff762 Merge pull request #47 from DustinCampbell/storage
Save and restore the position of the Main window
2015-12-03 15:58:28 -08:00
Kevin Pilch-Bisson d5d832535d Merge pull request #48 from mattwar/reload
Enable Unload and Reload menu items
2015-12-03 15:53:59 -08:00
Matt Warren db0ca68d65 Enable unload and reload menu items 2015-12-03 15:46:46 -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 bb5668e555 Merge pull request #46 from DustinCampbell/config-file-support
Support test assembly configuration files
2015-11-30 13:50:52 -08:00
Dustin Campbell 6a8f13dda2 Support test assembly configuration files 2015-11-30 13:45:41 -08:00
Kevin Pilch-Bisson 1b6ef5fd9a Merge pull request #44 from DustinCampbell/improve-start-run-perf
Improve start up performance of test runs
2015-11-05 10:18:43 -08:00
Kevin Pilch-Bisson 6f0ae76ad4 Merge pull request #43 from DustinCampbell/output-in-fixed-width-font
Update output window to use fixed-width font
2015-11-05 10:15:54 -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
Dustin Campbell 1a347531d9 Update output window to use fixed-width font 2015-11-05 06:56:34 -08:00
Kevin Pilch-Bisson cd64e95e73 Merge pull request #42 from rchande/caseinsensitivefiltering
Make test name filtering case-insensitive
2015-10-23 10:33:00 -07:00
Ravi Chande e7cb648b28 Make test name filtering case-insensitive 2015-10-23 12:28:06 -05:00
Kevin Pilch-Bisson 8ff92c76d3 Merge pull request #41 from nguerrera/coreclr-worker
Make worker source compatible with .NET Core
2015-10-17 18:49:15 -07: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
Dustin Campbell 3128c8d5b5 Merge pull request #40 from Pilchie/recycle-worker-process
Recycle worker process on test discovery to enable us to disable AppDomains for that scenario
2015-10-14 16:14:30 -07:00
Dustin Campbell 0137b1a60b recycle worker process on test discovery to enable us to disable AppDomains for that scenario 2015-10-14 16:12:47 -07:00
Dustin Campbell 5d1a11eec7 Merge pull request #38 from CyrusNajmabadi/uiUpdate
Update UI more sparingly.  Avoid hotspot in Xunit discovery
2015-10-14 16:09:36 -07:00
Cyrus Najmabadi 836a4f59d6 Handle messages in batches 2015-10-14 15:06:25 -07:00
Cyrus Najmabadi cf33c99ea3 Update UI more sparingly. Avoid hotspot in Xunit discovery 2015-10-14 14:17:51 -07:00
Dustin Campbell 045fec126a Merge pull request #37 from Pilchie/serialize-less
No need to serialize the entire test case if we don't use it
2015-10-14 13:54:27 -07:00