41 Commits

Author SHA1 Message Date
Edwin Roerdink f6e8918bef execute test on enter key 2018-02-04 01:42:25 +01:00
Edwin Roerdink 18275067e9 execute test on double click 2018-02-04 01:19:04 +01: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 e41071ddb0 Added autoreloading of test assemblies 2017-06-02 16:19:08 -07:00
Fredric Silberberg 13f0cedb64 Fix whitespace 2017-06-02 16:18:53 -07:00
Matt Warren cd411e5d56 support running selected tests 2016-10-29 02:33:26 +00:00
Dustin Campbell 9ff7831bff Add Assembly->Recent submenu 2016-05-20 11:11:23 -07:00
Jonathon Marolf b7632c7294 making everything re-sizeable 2016-05-05 17:25:58 -07:00
Jonathon Marolf b77a0cc857 give the gridsplitter a height so it is selectable 2016-05-05 13:32:41 -07: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
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
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
Dustin Campbell 1a347531d9 Update output window to use fixed-width font 2015-11-05 06:56:34 -08:00
Dustin Campbell bb1a2206b4 Fix assembly reloading
* Assembly reload didn't remove all test cases properly as it needed to compare file names with a case-insensitive match.
* Add "Discovering tests..." text to assembly view while loading tests.
2015-10-14 13:08:48 -07:00
Dustin Campbell 0cc8f3aba8 Use proper xUnit application icon 2015-10-13 09:21:17 -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 b35da545d6 Added remove all assemblies menu item 2015-08-23 23:01:54 -07:00
Jared Parsons 3a7d01b87e Add Assembly reload support
Can now reload individual or all currently loaded assemblies.

closes #2
2015-08-23 21:25:21 -07:00
Jared Parsons 0e24227de0 Ability to clear trait selection
This should fulfill issue #7
2015-08-23 21:00:28 -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
Kevin Pilch-Bisson cd16b674bc Output failure info to textbox
Fixes #11
2015-08-15 22:04:50 -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 2e07a602e1 Implement the State Filters and Counts. 2015-08-09 12:28:05 -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 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
Kevin Pilch-Bisson 355e28692f Sketch out the UI 2015-08-08 17:02:37 -07:00
Kevin Pilch-Bisson 4f28b008d3 Add default wpf project 2015-08-08 15:36:01 -07:00