Skip to content

Releases: TestCentric/testcentric-gui

TestCentric.GuiRunner 2.0.0-beta6

16 Oct 14:45
03b79d6
Compare
Choose a tag to compare
Pre-release

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
You may also download the TestCentric GUI from chocolatey.org or nuget.org.

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

16 Oct 14:58
Compare
Choose a tag to compare

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
You may also download the TestCentric GUI from chocolatey.org or nuget.org.

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

16 Oct 15:01
591e43b
Compare
Choose a tag to compare
Pre-release

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

  • #1038 Update all dependencies to latest versions...
  • #1054 Update tests to use NUnit framework 3.14

Documentation

  • #1043 Trace and Debug output is not displayed; using SetUpFixture workaround not immediately displayed

Enhancements

  • #227 Display progress as text
  • #1064 Move Text Output Label settings to context menu

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
You may also download the TestCentric GUI from chocolatey.org or nuget.org.

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

23 Nov 05:29
Compare
Choose a tag to compare
Pre-release

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
You may also download the TestCentric GUI from chocolatey.org or nuget.org.

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

25 Oct 00:31
Compare
Choose a tag to compare
Pre-release

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
You may also download the TestCentric GUI from chocolatey.org or nuget.org.

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

22 Oct 23:26
62a6e29
Compare
Choose a tag to compare
Pre-release

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
You may also download the TestCentric GUI from chocolatey.org or nuget.org.

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

04 Sep 06:26
Compare
Choose a tag to compare
Pre-release

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
You may also download the TestCentric GUI from chocolatey.org or nuget.org.

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

09 May 17:13
ee2fd16
Compare
Choose a tag to compare
Pre-release

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.

  1. Make a subdirectory ./bin/addins in your install directory and change into it
  2. 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

  • #983 Update recipe to production version 1.0.0
  • #984 Update engine reference to beta1 release

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
You may also download the TestCentric GUI from chocolatey.org or nuget.org.

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

25 Apr 10:14
3d9d2a9
Compare
Choose a tag to compare
Pre-release

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
You may also download the TestCentric GUI from chocolatey.org or nuget.org.

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

06 Feb 23:27
64a7de1
Compare
Choose a tag to compare
Pre-release

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
You may also download the TestCentric GUI from chocolatey.org or nuget.org.

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