TestCentric 2.0.0-alpha5
Pre-releaseAs part of this release we had 22 issues closed.
This release includes major revisions to the UI. There is no longer a Test
menu. Rather, all test execution is performed through the toolbar or the context menu. The toolbar now contains buttons for running all or selected tests, repeating the last run and running only failed tests.
Note: The selected (highlighted) test item in the tree is now referred to as the "Active" item. This is the item for which any detailed information is displayed, as in the properties tab, for example. If Checkboxes
are enabled, the checked items are referred to as "Selected" for running. If they are disabled, or if no items are checked, the "Active" item is also considered as "Selected".
Reflecting changes in the TestCentric engine, there are no longer built-in agents for .NET 2.0 and .NET Core 2.1. These will be provided by separately installed extensions. The .NET 2.0 Pluggable Agent extension is already available and used in our tests. The .NET Core 2.1 agent is being developed.
Breaking Changes
Features
- #881 Specify full- vs mini-gui on command line
- #877 Re-Implement Debugging of tests
- #870 Run Failed tests from previous runs
- #869 Rerun Last Test
- #245 Make XML display of tests and test results a popup window
Enhancements
- #872 Move RunSummary button next to progress bar
- #871 Reorganize "Group By" functionality in the UI
- #861 Disallow both ReloadOnChange and ReloadOnRun
- #836 Convert command-line processing to latest version of Mono.Options
Bugs
- #866 TestProperties tab panels not expanding to full width available
- #854 Need a better way to run a subset of the tests
- #853 test duration time is changing
- #852 Assembly Reload: "Reload before each test run" does not work
- #851 Double click test to start
- #848 Incorrect display when opening a project file without the proper extension installed.
- #846 Error when attempting to open an assembly targeting .NET Standard
- #827 Mono,Win10 Error
Build
- #844 Remove unused copies of engine files from the repository
- #829 Eliminate TestCentric.Common project
- #828 Make TestCentric Engine a separate project
Packages
There are three different downloads for the GUI.
- For a chocolatey install:
testcentric-gui.2.0.0-alpha5.nupkg
- For a nuget install:
TestCentric.GuiRunner.2.0.0-alpha5.nupkg
- For a zip install in a directory of your choice:
testcentric-gui-2.0.0-alpha5.zip
Note:
TestCentric.Metadata.2.0.0-alpha5.nupkg
is for our internal use and is not needed to run TestCentric.
SHA256 Hashes of the release artifacts
4afdce339e782aa2ae169d66c8b537eab812faf9013f7614b47981fe2b41ed91 testcentric-gui-2.0.0-alpha5.zip
c8574d2555d062849ba17ce8fc369943dae7e231cd9ad2f17cdfb513ad598fce TestCentric.GuiRunner.2.0.0-alpha5.nupkg
8bc43773e75a36af80954163f908067f66f4a4ac512cd65558db6f69299ac1f9 testcentric-gui.2.0.0-alpha5.nupkg