Releases: TestCentric/testcentric-gui
TestCentric 1.6.0
As part of this release we had 5 issues closed.
The main feature of this release is the addition of an agent for running tests under .NET 5.0. Since the runner itself targets the .NET Framework, this feature is only available when tests are run out of process. By default, tests targeting .NET 5.0 will run under that agent, provided .NET 5.0 is installed. The File menu also allows running tests built for earlier versions of .NET Core under .NET 5.0.
Feature
- #651 Add a .NET 5.0 agent to the build
Bugs
- #648 misaligned Force Stop button
- #593 GetExecutingAssembly() returns the path of appdata folder instead of actual location
Build
Packages
There are three different downloads for the GUI.
- For a chocolatey install:
testcentric-gui.1.6.0.nupkg
- For a nuget install:
TestCentric.GuiRunner.1.6.0.nupkg
- For a zip install in a directory of your choice:
testcentric-gui-1.6.0.zip
Note:
TestCentric.Metadata.1.6.0.nupkg
is for our internal use and is not needed to run TestCentric.
SHA256 Hashes of the release artifacts
83ad74ef941b102fce2d1c2fe4579cc20ab4c73552788bae964ae4a95264d966 testcentric-gui-1.6.0.zip
2a8c70d3621ef535e64b63491a262090f8c1ad5f7daebdd44279396fd8fc1d50 TestCentric.GuiRunner.1.6.0.nupkg
15d08f642543600db3f3c039a9f40ac8d85e659b77469215dd9ff4797925b131 testcentric-gui.1.6.0.nupkg
60684732beeb81722ef3041f62acffc0722c4217fc8412b43e6f13e379b03b7b TestCentric.Metadata.1.6.0.nupkg
TestCentric 1.5.3
As part of this release we had 8 issues closed.
This release fixes a critical issue in 1.5.2 and includes other minor fixes.
Bugs
- #642 Dashes rather than separators in menus
- #641 Update AboutBox text and ensure it all fits
- #638 Testcentric 1.5.2: About testcentric throws an unhandled exception
Build
Documentation
- #632 Move website for gui into testcentric.github.io
Packages
There are three different downloads for the GUI.
- For a chocolatey install:
testcentric-gui.1.5.3.nupkg
- For a nuget install:
TestCentric.GuiRunner.1.5.3.nupkg
- For a zip install in a directory of your choice:
testcentric-gui-1.5.3.zip
Note:
TestCentric.Metadata.1.5.3.nupkg
is for our internal use and is not needed to run TestCentric.
SHA256 Hashes of the release artifacts
9c4f9fd465716aa96ec004345a62179bc65d5eaa26f84f5e1e0167285f844c92 testcentric-gui-1.5.3.zip
07b5157da2abecd63fef35c45db7ccdd87013fbe281fcd1dd415124de39c3a3a TestCentric.GuiRunner.1.5.3.nupkg
ddc0eb787bd6e236a995f9f4ecf43845d91461f862597b26d38f95924bfe62cf testcentric-gui.1.5.3.nupkg
e3d6a18dd5d8db1be813878cdc4e9d99cff2877100054af69873ee492c7fd6e6 TestCentric.Metadata.1.5.3.nupkg
TestCentric 1.5.2
As part of this release we had 1 issue closed.
Enhancement
- #626 Tailor content of Release Note created by release build
Packages
There are three different downloads for the GUI.
- For a chocolatey install:
testcentric-gui.1.5.2.nupkg
- For a nuget install:
TestCentric.GuiRunner.1.5.2.nupkg
- For a zip install in a directory of your choice:
testcentric-gui-1.5.2.zip
Note:
TestCentric.Metadata.1.5.2.nupkg
is for our internal use and is not needed to run TestCentric.
SHA256 Hashes of the release artifacts
f41a1cd8aa1e57268b77cc8ba1634403cfede1645bb6cf13ce38cb8b5cd8ae1d testcentric-gui-1.5.2.zip
beb0190f500c3ad19ab0c25d80e84a5864263a422c73c686bd70f17ead2c06a9 TestCentric.GuiRunner.1.5.2.nupkg
e0e3bc342eecf5876ac3fea0541739c85244111f7af107905b3e6f1d397230b7 testcentric-gui.1.5.2.nupkg
6870efb4e78b0f86f2968798b5c4684600ede44faa5892d2b73f6c8605e6b1ef TestCentric.Metadata.1.5.2.nupkg
TestCentric 1.5.1
As part of this release we had 4 issues closed.
TestCentric 1.5.1 release. This release is being issued early in order to test changes to the build and release process.
Build
- #617 Migrate "master" branch to "main"
- #616 Improvements to the Release Process
- #324 Convert to use new VS project format
Documentation
- #603 Add Getting Started section to the documentation
TestCentric 1.5.0
This release includes one major new feature. The Stop button now triggers a non-forced
stop, running all teardowns. It then gives the user the option of a forced stop in case
the run does not terminate. In addition, it incorporates major build improvements, which
will make it easier to do more frequent releases in the future.
As part of this release we had 35 commits which resulted in 8 issues being closed.
Feature
- #374 Implement two stage Stop, first trying non-forced and then letting user select forced stop.
Bugs
- #613 Version 1.4.1 release zip file is missing
- #607 Clear All and Check Failed checkboxes do not work correctly
- #605 Results not being cleared in tree for each new run
Build
- #612 Automate final release process
- #611 Convert projects to new format
- #602 Add CodeQL analysis to the build
- #599 Automatically update website
Note
There are two different .nupkg
files. Use testcentric-gui.1.5.0.nupkg
only for Chocolatey installs with choco.exe
. Use TestCentric.GuiRunner.1.5.0.nupkg
for all Nuget installs.
TestCentric 1.4.1
TestCentric Runner for NUnit 1.4.1 - September 3, 2020
This is primarily a bug fix release, the exception being the use of our own metadata
assembly which is being published as a separate nuget package for use by others.
Engine
- The Mono.Cecil package is no longer a dependency. A new assembly incorporates Mono
source code and provides the specific introspection features needed by the engine.
Issues Resolved
- 577 Carry CurrentDirectory over to agent processes
- 579 1.4.0 Unhandled exception
- 585 Metadata Assembly
- 595 InvalidCastException, "Properties" context menu entry
TestCentric 1.4.0
TestCentric Runner for NUnit 1.4.0 - April 30, 2020
This release introduces execution of .NET Core tests along with .NET Framework and
adds several other smaller features.
GUI
-
The NUnit Project Editor may now be launched from the GUI. A Settings page
has been added to allow specifying an alternate editor. -
The Runtime menu allows overriding the version of .NET Framework or .NET
Core to be used, provided that the version used is compatible with all
loaded assemblies. -
The project configuration (e.g. Debug or Release) may be set individually
for each loaded project, through the GUI test tree context menu. -
Package settings are now displayed in the Test Properties Dialog for tests
that correspond to a package.
Engine
-
Tests targeting .NET Core 1.1 through 3.1 may now be executed in the GUI.
The GUI can simulataneously load .NET Framework and .NET Core test assemblies. -
.NET Core tests communicate with the GUI using TCP. .NET Framework tests
continue to use remoting.
Issues Resolved
- 218 Support editing projects through the project editor
- 453 Execute tests under .NET Core
- 478 Review and update engine creation logic
- 484 Recognize .NET Core as available and display in GUI runtime menu.
- 508 Create agent process executable for .NET Core 2.1.
- 512 Create transport protocol for use with .NET Core agents.
- 565 Create agent process executable for .NET Core 3.1
- 568 Run .NET Core 1.x tests under 2.1 or higher agent
- 570 Support project configs
- 572 Display Package Settings in TestPropertiesDialog
TestCentric 1.3.3
TestCentric Runner for NUnit 1.3.3 - April 17, 2020
This release corrects a critical issue whereby engine extensions were no longer
being recognized by the GUI. Additional package testing, including use of
extensions, has been added to prevent regressions.
Issues Resolved
- 551 Automate Release Process
- 558 ReportPortal addins to TestCentric
- 560 Support the NUnit engine API
- 562 Expanded package testing prior to release
TestCentric 1.3.2
TestCentric Runner for NUnit 1.3.2 - March 15, 2020
This release corrects a new bug found in the 1.3.0 release and makes a
number of improvements in the automation of the release process.
Issues Resolved
- 428 Update assemblyinfo automatically
- 525 Create a nuget organization for TestCentric
- 534 Automate packaging and deployment
- 540 Support for unattended execution of the GUI
- 542 FIXED: Default process model for 32 bit v1.3.1
TestCentric 1.3.1
This release fixes a critical error in the 1.3.0 release, which prevented running of tests targeting .NET 4.0 and higher under a test agent.