Releases: TestCentric/testcentric-gui
TestCentric.GuiRunner 2.0.0-beta6
As part of this release we had 9 issues closed.
Bugs
- #1090 Show checkboxes in tree functionality not 100% consistent
- #1093 Internal error message box: Mini GUI => ShowProperties => Run tests from toolbar
- #1098 Switch from Mini to Full GUI mode => Properties Dialog remains open
- #1101 Change Tree Display Format not working yet
- #1104 Engine Extensions dialog stopped working
- !1108 Help menu item NUnit Documentation not visible
Build
- #1140 Create GitHub Workflow for Continuous Integration
Feature
- #768 Get the Mini-Gui working fully
Packages
There are two different downloads for the GUI.
- For a chocolatey install:
testcentric-gui.2.0.0-beta6.nupkg
- For a nuget install:
TestCentric.GuiRunner.2.0.0-beta6.nupkg
SHA256 Hashes of the release artifacts
f916db59d83824fbe30e1adc9b098c71e7b01154096858477dcd383c8787c361 TestCentric.GuiRunner.2.0.0-beta6.nupkg
bcf236f741f5ec93094a2ea84086a13154ad5c42339381bbe39223f5c6ef926e testcentric-gui.2.0.0-beta6.nupkg
TestCentric 1.7.0
As part of this release we had 20 commits which resulted in 11 issues being closed.
Bug
- #1076 TestCentric does not load NUnit4's NUnitLite test binaries
Build
- #1083 Eliminate building and release of TestCentric.Metadata
- #1122 Update tests to latest versions of NUnit for each runtime
- #1126 Use TestCentric.Cake.Recipe for building
Enhancement
- #1117 Custom dialog for command-line help message
Features
- #1078 Reboot of Version 1 Code
- #1080 Add agent for .NET 6.0
- #1085 Add agent for .NET 8.0
- #1114 Add a --debug option to the GUI
- #1115 Eliminate .Net 5.0 Agent
- #1128 Eliminate zip distribution
Packages
There are two different downloads for the GUI.
- For a chocolatey install:
testcentric-gui.1.7.0.nupkg
- For a nuget install:
TestCentric.GuiRunner.1.7.0.nupkg
Note:
TestCentric.Metadata.1.7.0.nupkg
is for our internal use and is not needed to run TestCentric.TestCentric.GuiRunner 2.0.0-beta5
As part of this release we had 650 commits which resulted in 18 issues being closed.
Breaking Change
- #1040 Remove or rename settings file
Bugs
- #107 Unfortunate side effect of 'Native high-DPI monitor support'
- #1046 Issues with the [Tools > Extensions...] dialog
- #1059 XML Display not changing when tests are run
Build
Documentation
- #1043 Trace and Debug output is not displayed; using SetUpFixture workaround not immediately displayed
Enhancements
Features
- #3 Save and Load Test Packages (TestCentricProjects)
- #835 Design basic format and save info about the current package using that format
- #1052 Errors and Failures tab should show failures from the selected test
- #1056 Support for NUnit V4
- #1061 Modify menu structure to support creating, opening and saving TestCentric projects
- #1067 Open a saved TestCentric project in the GUI
- #1069 Add saved TestCentric project files to recent files list
- #1071 Prompt user to save an unnamed TestCentric project or one with changes
Packages
There are three different downloads for the GUI.
- For a chocolatey install:
testcentric-gui.2.0.0-beta5.nupkg
- For a nuget install:
TestCentric.GuiRunner.2.0.0-beta5.nupkg
SHA256 Hashes of the release artifacts
b3f0897d4328fbc5f023311c4716c34d77256eda46033007d6ddec16c79e4743 TestCentric.GuiRunner.2.0.0-beta5.nupkg
f3d327d136ab75b15b5ad64621f7b1d43119130756eebc0c06a573a270a1bf68 testcentric-gui.2.0.0-beta5.nupkg
TestCentric.GuiRunner 2.0.0-beta4
As part of this release we had 2 issues closed.
Build
- #1031 Reference beta4 release of engine and other components
Feature
- #1029 Include the .NET 8.0 agent with the GUI
Packages
There are two different downloads for the GUI.
- For a chocolatey install:
testcentric-gui.2.0.0-beta4.nupkg
- For a nuget install:
TestCentric.GuiRunner.2.0.0-beta4.nupkg
SHA256 Hashes of the release artifacts
917e3d7ef804f9f6e0eab626f3627ab84b3aaccb2808a67401b21afbbdb0b95d TestCentric.GuiRunner.2.0.0-beta4.nupkg
2273d454681747830697a889dac8a615d9e54df1b4fa70d59ad45d4407f4225b testcentric-gui.2.0.0-beta4.nupkg
TestCentric.GuiRunner 2.0.0-beta3-1
As part of this release we had 1 issue closed.
This release fixes a critical error in the original beta3 release, which will be deprecated.
Bug
- #1003 Beta3 can't be installed on some machines
Packages
There are two different downloads for the GUI.
- For a chocolatey install:
testcentric-gui.2.0.0-beta3-1.nupkg
- For a nuget install:
TestCentric.GuiRunner.2.0.0-beta3-1.nupkg
SHA256 Hashes of the release artifacts
3dce5196028822bd59ffa88ca64cc558fd28580f8c0a7f39edf2cee37a071575 TestCentric.GuiRunner.2.0.0-beta3-1.nupkg
618c7912862ec05136f4379af6095f6fa4e5805932868bc0faa0c285db02eb41 testcentric-gui.2.0.0-beta3-1.nupkg
TestCentric.GuiRunner 2.0.0-beta3
As part of this release we had 1 issue closed.
Feature
- #997 Update dependencies to use agents with TestCentric.Extension prefix
Packages
There are two different downloads for the GUI.
- For a chocolatey install:
testcentric-gui.2.0.0-beta3.nupkg
- For a nuget install:
TestCentric.GuiRunner.2.0.0-beta3.nupkg
SHA256 Hashes of the release artifacts
d251a50fa26c6a95d3a27cc5885f61151140538a8063fc006c93e5abf6a9dd94 TestCentric.GuiRunner.2.0.0-beta3.nupkg
75e71f64ea3841dc283859d0ec264d9231b7c5ffe290d73c9191185a8b5bf99a testcentric-gui.2.0.0-beta3.nupkg
TestCentric.GuiRunner 2.0.0-beta2
As part of this release we had 5 issues closed.
Breaking Change
- #986 Eliminate zip package
Bug
- #987 Need a better message if no agents are available
Documentation
- #985 TestCentric.GuiRunner 2.0.0-beta1: no agents in zip package
Enhancement
- #990 Update GUI to match latest builds of the engine, pluggable agents and recipe.
Feature
- #817 Run the agent standalone
Packages
There are three different downloads for the GUI.
- For a chocolatey install:
testcentric-gui.2.0.0-beta2.nupkg
- For a nuget install:
TestCentric.GuiRunner.2.0.0-beta2.nupkg
- For a zip install in a directory of your choice:
testcentric-gui-2.0.0-beta2.zip
Note:
TestCentric.Metadata.2.0.0-beta2.nupkg
is for our internal use and is not needed to run TestCentric.
SHA256 Hashes of the release artifacts
b5c576b8ea307bd105c071d8d222c19361543f928d0981ea1bb5172b6ba1222b TestCentric.GuiRunner.2.0.0-beta2.nupkg
0656ddea4e9104e605008b49a24dd9d8482a967e46fb94464d6d46daa739b874 testcentric-gui.2.0.0-beta2.nupkg
TestCentric.GuiRunner 2.0.0-beta1
As part of this release we had 6 issues closed.
This is the first beta release of the TestCentric Gui Runner.
The major change from the alpha8 release is that agents are now loaded separately from the engine. All built-in agents have now been removed from the engine itself. This completes our pivot to using pluggable agent extensions for all tests. At this point, the engine alone is no longer capable of running any tests. It's up to the runner making use of the agent to ensure that at least one agent extension is installed. To put it another way: the runner decides what kinds of tests it is capable of running and in what environments, not the engine.
In this release of the GUI, agents for .NET Framework 4.6.2, .NET 6.0 and .NET 7.0 are included as dependent packages.. The following additional agents are currently available for user installation: .NET 8.0, .NET 5.0, .NET Core 3.1, .NET Core 2.1, .NET Framework 2.0.
This release was built using the first production release of our TestCentric.Cake.Recipe
package.
NOTE:
If you install the zip package, you end up with a copy of the GUI without any agents. Before running the GUI, you must install at least one agent.
- Make a subdirectory
./bin/addins
in your install directory and change into it - Issue a nuget NuGet command for each agent you wish to install
Assuming nuget.exe
is on your path, the following commands would install the same agents included in the other two packages:
nuget install NUnit.Extension.Net462PluggableAgent -Version 2.0.1
nuget install NUnit.Extension.Net60PluggableAgent -Version 2.0.0
nuget install NUnit.Extension.Net70PluggableAgent -Version 2.0.0
We plan to remove the zip package entirely in a coming release. See #986
Bug
- #974 TestCentric.GuiRunner 2.0.0-alpha8: testcentric.extensibility.dll is missing in net462 agent
Build
Features
- #977 Add Net70PluggableAgent as a dependency of the GUI
- #978 Add Net60PluggableAgent as a dependency of the GUI
- #979 Add Net462PluggableAgent as a dependency of the GUI
Packages
There are three different downloads for the GUI.
- For a chocolatey install:
testcentric-gui.2.0.0-beta1.nupkg
- For a nuget install:
TestCentric.GuiRunner.2.0.0-beta1.nupkg
- For a zip install in a directory of your choice:
testcentric-gui-2.0.0-beta1.zip
Note:
TestCentric.Metadata.2.0.0-beta1.nupkg
is for our internal use and is not needed to run TestCentric.
SHA256 Hashes of the release artifacts
dcca4061968e5cb65a7802f14527a4920af2043e81937b3cbd63381dfb7ab64c TestCentric.GuiRunner.2.0.0-beta1.nupkg
ad73465a2287c627efb1563f78648bde4c722132907474703ee99ad6c0aa07dc testcentric-gui.2.0.0-beta1.nupkg
510fda2950a19d215d25f68d354acd7d49de3bc83d581aacd796da3f1656957c TestCentric.GuiRunner-2.0.0-beta1.zip
TestCentric.GuiRunner 2.0.0-alpha8
As part of this release we had 11 issues closed.
This release uses the alpha8 build of the engine and makes extensive use of pluggable agents
, which had been available as an experimental feature up to now. Built-in support for the .NET Core 3.1 and .NET 5.0 runtimes has been removed and pluggable agents
for each of them have been released as separate extensions. Without the extensions, such tests will now be run under .NET 6.0. In addition, tests may now be run under .NET 8.0 using the .NET 8.0 pluggable engine
, available as a download from our MyGet feed. That agent is still in pre-alpha development.
The engine is now built using our cake recipe, TestCentric.Cake.Recipe
, which was extended in order to support it.
Bug
- #945 TestCentric 2.0.0-alpha7: Invalid DisplayStrategy and NullReferenceException
Build
- #947 Add test of .NET Core 2.1 Pluggable Agent
- #948 Make build script consistent with that of the Engine
- #951 Add local-only test of .NET 8.0 pluggable agent
- #955 Test with .NET Core 2.1 and .NET 8.0 pluggable agents, version 2.1.0
- #957 Build using TestCentric.Cake.Recipe
- #961 Use TestLevel to reduce number of package tests run
- #967 Convert unit tests to use NUnitLite
- #970 Update to latest engine build; eliminate built-in agents for netcore 3.1 and net 5.0
- #971 Standardize testing of extensions
- #972 Remove pluggable agent tests from build
Packages
There are three different downloads for the GUI.
- For a chocolatey install:
testcentric-gui.2.0.0-alpha8.nupkg
- For a nuget install:
TestCentric.GuiRunner.2.0.0-alpha8.nupkg
- For a zip install in a directory of your choice:
testcentric-gui-2.0.0-alpha8.zip
Note:
TestCentric.Metadata.2.0.0-alpha8.nupkg
is for our internal use and is not needed to run TestCentric.
SHA256 Hashes of the release artifacts
fa79872655e291388047c7c5f2a16fffbc9e184b380a5eed5390be4b9b2084ef TestCentric.GuiRunner.2.0.0-alpha8.nupkg
c9b53d58a7457d7a54c115875638099828ec94c1c330b010374347fcb2a0516c testcentric-gui.2.0.0-alpha8.nupkg
0ce531142d365b9e5c2b3fe7a5757feba022b7b317ea667689cc04ad93d34435 TestCentric.GuiRunner-2.0.0-alpha8.zip
TestCentric 2.0.0-alpha7
As part of this release we had 14 issues closed.
The primary feature added in this release comes from use of version 2.0.0-alpha7 of the test engine. The GUI is now able to run tests, which target .NET 6.0 and .NET 7.0.
Bugs
- #201 VisualState.xml should be saved before running tests
- #901 Shown tooltip is hard to hide for failed test
- #907 Missing output with failed test stack traces for Assert.Multiple
- #911 Run Summary should close automatically when new run is starting
- #941 Unhandled exception starting GUI if settings file is corrupted
Build
- #934 Get build working again!
- #939 Use TestCentric-specific environment variable names for API keys
- #943 Make CHANGES file a pointer to the Release Notes
Enhancements
- #774 Save and Restore Visual State for fixture and test list display formats
- #906 Better handling of "dynamic" test groups
Features
- #706 Specify test run parameters on command-line
- #890 Support use of VisualState when test assembly has changed.
- #914 Update to use alpha7 version of engine
- #933 Update Gui to use .NET 4.6.2 rather than 4.5
Packages
There are three different downloads for the GUI.
- For a chocolatey install:
testcentric-gui.2.0.0-alpha7.nupkg
- For a nuget install:
TestCentric.GuiRunner.2.0.0-alpha7.nupkg
- For a zip install in a directory of your choice:
testcentric-gui-2.0.0-alpha7.zip
Note:
TestCentric.Metadata.2.0.0-alpha7.nupkg
is for our internal use and is not needed to run TestCentric.
SHA256 Hashes of the release artifacts
742959ccd7a09fbd6acbd95ef1b5fef1c78ec75fc7740dae8e90ee20bb77b428 testcentric-gui-2.0.0-alpha7.zip
1d89d1dfd1ff554ceba6156250a61b168ebb9c213ecccd8ca3469add7eb0e424 TestCentric.GuiRunner.2.0.0-alpha7.nupkg
ed4c37301083f2dfd37dc1b104607c58d4ace2a3dcf6f5a621d77b37361c927d testcentric-gui.2.0.0-alpha7.nupkg