Skip to content

Releases: TestCentric/testcentric-gui

TestCentric 1.6.4

03 Dec 00:06
0938c14
Compare
Choose a tag to compare

As part of this release we had 3 issues closed.

This release fixes a critical bug in version 1.6.3. In addition, due to changes in the environment and in Microsoft tool and runtime support, further changes were made to allow the build scripts to function.

Bug

  • #925 TestCentric-Gui 1.6.3 + NUnit IDriverFactory extension

Build

  • #929 Update cake scripts
  • #926 Update Version 1 GUI to build with current tools

Packages

There are three different downloads for the GUI.

  • For a chocolatey install: testcentric-gui.1.6.4.nupkg
  • For a nuget install: TestCentric.GuiRunner.1.6.4.nupkg
  • For a zip install in a directory of your choice: testcentric-gui-1.6.4.zip
You may also download the TestCentric GUI from chocolatey.org or nuget.org.

Note: TestCentric.Metadata.1.6.4.nupkg is for our internal use and is not needed to run TestCentric.

SHA256 Hashes of the release artifacts

  • 0666357d3bd697c4411cfaa85905edfc85190030e7c131731dfbe59ee4eae650 testcentric-gui-1.6.4.zip
  • 435932b84ac2e3448b42aa254b9d4d11ce1de603eb72f8a897f723750a982987 TestCentric.GuiRunner.1.6.4.nupkg
  • 44ddadc6ff22f8877a7b74f1ab7080ad8aac3ffc83dd8b9451878d14770d78a7 testcentric-gui.1.6.4.nupkg
  • eeedb38cc7381d33cb152b3473f8544edd05dd801b673bb8895e89250e75f591 TestCentric.Metadata.1.6.4.nupkg

TestCentric 1.6.3

31 Jul 20:18
Compare
Choose a tag to compare

As part of this release we had 4 issues closed.

Feature

  • #921 Remove Experimental GUI

Enhancement

  • #919 Eliminate dependency on CLR version when initializing TestCentric

Bug

  • #916 Testcentric 1.6.2 does not start when .Net 6.0 is installed

Build

  • #917 Set up branch for V1 releases

Packages

There are three different downloads for the GUI.

  • For a chocolatey install: testcentric-gui.1.6.3.nupkg
  • For a nuget install: TestCentric.GuiRunner.1.6.3.nupkg
  • For a zip install in a directory of your choice: testcentric-gui-1.6.3.zip
You may also download the TestCentric GUI from chocolatey.org or nuget.org.

Note: TestCentric.Metadata.1.6.3.nupkg is for our internal use and is not needed to run TestCentric.

SHA256 Hashes of the release artifacts

  • 0d9baea3d61bffc7b4bd8d508897a8361d75bd903199f82f3bf54aed25aee39b testcentric-gui-1.6.3.zip
  • 7f930d21468658b3513965eaf398613266743ad90b21acc504b25e326b58a1ac TestCentric.GuiRunner.1.6.3.nupkg
  • cd8c919e89528e708f629b9677a411c9366c0a5338acbe3a4ddff55839ac3b80 testcentric-gui.1.6.3.nupkg
  • 75b0abe3ead4f227ededc3d1460c2cfbd9f072c4144fd9617360e8762c8c9324 TestCentric.Metadata.1.6.3.nupkg

TestCentric 2.0.0-alpha6

18 Jun 11:31
323024b
Compare
Choose a tag to compare
Pre-release

As part of this release we had 8 issues closed.

Features

  • #903 Update GUI to use engine version 2.0.0-alpha6
  • #895 VisualState should handle adding new tests while maintaining the display correctly

Enhancement

  • #892 Visual state at reloading assembly

Bugs

  • #902 Get cancellation working using engine version 2.0.0-dev00050
  • #898 UI for stopping/killing test run is a bit confusing
  • #891 VisualState - When a single test is deleted other tests are mis-identified
  • #887 Tree view reload after assembly is reloaded

Documentation

  • #885 Document GUI Alpha releases

Packages

There are three different downloads for the GUI.

  • For a chocolatey install: testcentric-gui.2.0.0-alpha6.nupkg
  • For a nuget install: TestCentric.GuiRunner.2.0.0-alpha6.nupkg
  • For a zip install in a directory of your choice: testcentric-gui-2.0.0-alpha6.zip
You may also download the TestCentric GUI from chocolatey.org or nuget.org.

Note: TestCentric.Metadata.2.0.0-alpha6.nupkg is for our internal use and is not needed to run TestCentric.

SHA256 Hashes of the release artifacts

  • d257d8e2d286520604d5ce13a9d859b75e3edfd2a3bb249dd0e1e86e1d2d551f testcentric-gui-2.0.0-alpha6.zip
  • 1b7296ddc2b96e094a7c9997c53d688b6cac6fd70e38a239bdf7c87a75f917f5 TestCentric.GuiRunner.2.0.0-alpha6.nupkg
  • 5432b2e506c7a87dce482b26ab1da0dde99edccf4ca7e7395fc33f8709c63e73 testcentric-gui.2.0.0-alpha6.nupkg

TestCentric 2.0.0-alpha5

14 May 17:43
c93e336
Compare
Choose a tag to compare
Pre-release

As 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

  • #842 Eliminate built-in .NET Core 2.1 agent
  • #841 Eliminate built-in net20 agent

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

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

TestCentric 2.0.0-alpha4

03 Oct 00:09
5497a49
Compare
Choose a tag to compare
Pre-release

As part of this release we had 1 issue closed.

This release incorporates a critical fix to a bug, which caused the program to crash when run on a machine with .NET 6.0 installed.

Bug

  • #821 System.ArgumentException: 'Unknown .NET Core version: 6.0 Parameter name: version'

Packages

There are three different downloads for the GUI.

  • For a chocolatey install: testcentric-gui.2.0.0-alpha4.nupkg
  • For a nuget install: TestCentric.GuiRunner.2.0.0-alpha4.nupkg
  • For a zip install in a directory of your choice: testcentric-gui-2.0.0-alpha4.zip
You may also download the TestCentric GUI from chocolatey.org or nuget.org.

Note: TestCentric.Metadata.2.0.0-alpha4.nupkg is for our internal use and is not needed to run TestCentric.

SHA256 Hashes of the release artifacts

  • 78db352fe97deddd94eeefca1b7cc8aad1baf8235dc38e2176b900345a88cf46 testcentric-gui-2.0.0-alpha4.zip
  • fd4f7cb2d3ef1e13e754b59ea362982657bc43bf479e1f20e2e32bb78e59ca21 TestCentric.GuiRunner.2.0.0-alpha4.nupkg
  • 8a6229ab8f10dc4f1028dc0ac592c676c05311209239718f71cf2d5807c46c10 testcentric-gui.2.0.0-alpha4.nupkg
  • 72312f0f9310a6553590f241a41fb33068c5e778cc396b5587a993c6fe102000 TestCentric.Engine.Core.2.0.0-alpha4.nupkg
  • baa70bc33b4833d1bb6146656c6283fc0ca0b6777c88b5cbc0106989bcb57101 TestCentric.Engine.Api.2.0.0-alpha4.nupkg

TestCentric 2.0.0-alpha3

30 Sep 21:17
114aa42
Compare
Choose a tag to compare
Pre-release

As part of this release we had 7 issues closed.

The primary purpose of this release is to get a few more breaking changes into the repository. With this release, we switch to the dev-4.0 build of the NUnit Engine API, and stop building for .NET Standard 1.6 and .NET Core 1.1.

Breaking Changes

  • #809 Stop building for .NET Standard 1.6 and .NET Core 1.1
  • #808 Switch to the dev-40 build of the NUnit Engine API

Feature

  • #804 Remove references to the engine from the GUI proper

Enhancement

  • #705 Modify Arguments to Agent Process

Build

  • #813 Upgrade to the latest Cake version
  • #812 Use VS Project properties to generate the assemblyinfo files
  • #805 Stop use of Image Directory where not needed

Packages

There are three different downloads for the GUI.

  • For a chocolatey install: testcentric-gui.2.0.0-alpha3.nupkg
  • For a nuget install: TestCentric.GuiRunner.2.0.0-alpha3.nupkg
  • For a zip install in a directory of your choice: testcentric-gui-2.0.0-alpha3.zip
You may also download the TestCentric GUI from chocolatey.org or nuget.org.

Note: TestCentric.Metadata.2.0.0-alpha3.nupkg is for our internal use and is not needed to run TestCentric.

SHA256 Hashes of the release artifacts

  • ad237a4f66980880ad1a24f103cf67e043f8d76c354aa0f0eadb2e3faac7d831 testcentric-gui-2.0.0-alpha3.zip
  • 505ef6ba39a1fce965fe686ce7648b4943feed42e20cf5db4fb35ce3956f98a1 TestCentric.GuiRunner.2.0.0-alpha3.nupkg
  • 413abdedb4c8b281183d3b950c29ea78a68a07fd2361b3ff70d44e37df36932d testcentric-gui.2.0.0-alpha3.nupkg
  • 48c26e9d3b61fd34dad4d45831f9c732819cfa77fee6f5dba7e8f811ac61ae29 TestCentric.Engine.Core.2.0.0-alpha3.nupkg
  • a7f6a89e8a38822bf35eeb885bd6d0ccaaca131a172d752cbf6eacfe7f7f8076 TestCentric.Engine.Api.2.0.0-alpha3.nupkg

TestCentric 2.0.0-alpha2

15 Aug 23:18
e96c9cb
Compare
Choose a tag to compare
Pre-release

As part of this release we had 31 issues closed.

The 2.0.0 release will be the first major upgrade of the TestCentric Gui
with a number of breaking changes as well as new features.

The primary change in this second alpha release is that the old Standard
GUI is no longer used. The former Experimental GUI is now the only version
of the GUI in use. The GUI also has a few new features in this release:

  • When using the full GUI layout, the progress bar now appears in the right-hand panel.
  • The Run Summary report is now displayed directly beneath the progress bar.
  • The toolbar now includes icons for normal and forced stop (kill) and for displaying a summary of the last run.

Features

  • #780 Restore TestPropertiesDialog for use with the mini-GUI
  • #762 Variable positioning of progress bar
  • #761 Make Menu Bar full width of main window
  • #758 Make "Stop Run" a separate button on menu bar"
  • #757 Remove "Run Failed" from split button choices in menu bar
  • #745 Port XmlView from experimental GUI
  • #744 Port PropertyView from experimental GUI
  • #742 Remove Not Run tab
  • #741 Move Progress Bar to left-hand panel
  • #740 Remove right-hand panel Run and Cancel buttons
  • #735 Remove Categories Tab from left-hand GUI panel
  • #732 Merge features of the experimental GUI into the 2.0 standard GUI
  • #609 Allow selecting normal versus forced stop
  • #230 Save and restore Visual state

Enhancements

  • #798 Improve Test Run Report Presentation
  • #794 Adjust PropertiesDialog Layout to be closer to that of TestPropertiesView
  • #790 Hide result box in TestPropertiesDialog when there is no result
  • #789 Display package settings in TestPropertiesView
  • #786 Show package settings at top of PropertiesDialog and only show for tests representing packages
  • #755 Display last run summary on demand
  • #737 Remove checkbox-related buttons from below tree display

Bugs

  • #791 TestPropertiesDialog does not update after test run
  • #788 Location of form should be saved before changing GUI layout
  • #783 NRE when File Menu pops up without an open project
  • #778 Visibility of StatusBar is not saved
  • #770 Need icon for display format button
  • #769 Groupings, which do not apply to the current display format, should be disabled
  • #767 GroupBy dropdown has no effect when changing

Build

  • #800 Retry failed publishing steps in build
  • #753 Move "common" gui components to the Gui project
  • #733 Remove unneeded conditionals from the engine

Packages

There are three different downloads for the GUI.

  • For a chocolatey install: testcentric-gui.2.0.0-alpha2.nupkg
  • For a nuget install: TestCentric.GuiRunner.2.0.0-alpha2.nupkg
  • For a zip install in a directory of your choice: testcentric-gui-2.0.0-alpha2.zip
You may also download the TestCentric GUI from chocolatey.org or nuget.org.

Note: TestCentric.Metadata.2.0.0-alpha2.nupkg is for our internal use and is not needed to run TestCentric.

SHA256 Hashes of the release artifacts

  • 5aac1d63601cbafbef8a8bd5dda6aa1e8a9d03e1d9d7ce5370b05b09b08a3b54 testcentric-gui-2.0.0-alpha2.zip
  • 9f366acdb1635ec0a5843e1242a9f27d294519495065f5ea83309354a5c5b1e2 TestCentric.GuiRunner.2.0.0-alpha2.nupkg
  • 2ec017fd37f0ab6235287eeca273a9119293f6ab6b272860cc6cbc5358cf54d5 testcentric-gui.2.0.0-alpha2.nupkg
  • 0adeddf1c063e1fa625942a95237996254e033d692c0a4594a31bbe9a820267c TestCentric.Engine.Core.2.0.0-alpha2.nupkg
  • 52126f73d89fa14bbaa2c533e198a75eeb53d92628ac9b3eb4cf2ada97a28bd7 TestCentric.Engine.Api.2.0.0-alpha2.nupkg

TestCentric 2.0.0-alpha1

30 Jun 22:54
9af512a
Compare
Choose a tag to compare
Pre-release

The 2.0.0 release is the first major upgrade of the TestCentric Gui.
It includes a number of breaking changes as well as new features.

Significant Gui Changes

  • The ProcessModel and DomainUsage menus have been eliminated.

  • A new Select Agents menu allows the user to choose a non-default
    agent when more than one is available for a particular assembly.

Significant Engine Changes

  • In-process execution of tests and the ProcessModel package setting
    are no longer supported. Each test assembly is now run in its own
    separate process.

  • The DomainUsage package setting is no longer supported. The runner
    itself decides whether an AppDomain should be used when running
    on a particular platform.

  • All test execution is now performed by agents, which are usually
    separate local processes. Agent selection may be automatic or
    user-specified using a package setting.

  • It is now possible to create "pluggable agents" by use of a new
    engine extension point. Currently, this capability is limited to
    local process agents, but it is intended to be extended to other
    agent types in the future.

  • Services are now initialized when they are first accessed through
    the service context rather than at startup.

  • There is no longer a .NET Standard build of the engine.

  • The metadata assembly is now a separate package, which is used
    by the engine.

  • X86 builds of .Net Core agents are no longer provided, since
    they are not needed.

As part of this release we had 23 issues closed.

Breaking Changes

  • #664 Replace AppDomain and Process with "Agent" from user perspective
  • #656 Pluggable Agents
  • #665 Eliminate ProcessModel setting
  • #657 Eliminate DomainUsage option
  • #444 Eliminate in process execution

Features

  • #697 Agent Redesign
  • #694 Remove x86 build of agent for .NET Core
  • #693 Stop building engine for .NET Standard
  • #689 Remove DomainManager as a service
  • #684 Make metadata assembly a fully independent package
  • #678 Create package for use by pluggable agents

Enhancements

  • #715 Make dependencies of one service on another explicit
  • #677 Update AboutBox for 2.0 release
  • #666 Issue an error message when user provides an obsolete project setting. Ignore in project files.

Bugs

  • #719 Crashing Testcentric on trying to change Process Model to X86
  • #707 ResultHelper.Aggregate doesn't count warnings

Build

  • #729 Allow creation of draft and production GitHub releases for pre-release versions
  • #725 Upgrade NUnit framework to 3.12
  • #716 Provide test doubles for all services needed for testing.
  • #700 Use the GUI to run its own tests
  • #699 Create separate test assembly for nunit.agent.core
  • #682 Build script should check files for valid headers

Packages

There are three different downloads for the GUI.

  • For a chocolatey install: testcentric-gui.2.0.0-alpha1.nupkg
  • For a nuget install: TestCentric.GuiRunner.2.0.0-alpha1.nupkg
  • For a zip install in a directory of your choice: testcentric-gui-2.0.0-alpha1.zip
You may also download the TestCentric GUI from chocolatey.org or nuget.org.

Note: TestCentric.Metadata.2.0.0-alpha1.nupkg is for our internal use and is not needed to run TestCentric.

SHA256 Hashes of the release artifacts

  • 05f61ad2ebf75d59ca75529fb4bb5bdc1d40d369e05e4554aa3ed7b0a79dac8e testcentric-gui-2.0.0-alpha1.zip
  • 1052935bc0fb7fab30933fd0a3257eaeb73a95f773c1a04c0b8010789bdb0063 TestCentric.GuiRunner.2.0.0-alpha1.nupkg
  • edd1ad61785a4c3e08f6995fd3a2f63308c63a42cec4c8348f6c04788051a6ff testcentric-gui.2.0.0-alpha1.nupkg
  • 00fb05c8c6bb88e762e2e3890af626dc9f5e5708c9b3f001632362500bd6bf82 TestCentric.Engine.Core.2.0.0-alpha1.nupkg
  • 77cb2b91fd873071504a260f68adb1cb016e2267ad983715b71a074cb28ac5e8 TestCentric.Engine.Api.2.0.0-alpha1.nupkg

TestCentric 1.6.2

25 Mar 01:28
Compare
Choose a tag to compare

As part of this release we had 1 issue closed.

Bug

  • #673 Show CheckBoxes does not work

Packages

There are three different downloads for the GUI.

  • For a chocolatey install: testcentric-gui.1.6.2.nupkg
  • For a nuget install: TestCentric.GuiRunner.1.6.2.nupkg
  • For a zip install in a directory of your choice: testcentric-gui-1.6.2.zip
You may also download the TestCentric GUI from chocolatey.org or nuget.org.

Note: TestCentric.Metadata.1.6.2.nupkg is for our internal use and is not needed to run TestCentric.

SHA256 Hashes of the release artifacts

  • afec2cd8ed4a79cb646a2ff664c15a444bed34bf68fef475054e28a3ba1f0563 testcentric-gui-1.6.2.zip
  • 79d02132d2f118d15fabd3e6527c7c741d69c7ffb2d4e5da411fad4322e48858 TestCentric.GuiRunner.1.6.2.nupkg
  • 1f1bee1551e43a87f8b0b674256b1e0c7d9c904b70e708ef3f34c00b0a0fbffb testcentric-gui.1.6.2.nupkg
  • 8b7bf1a2cbafbec363f7da6e829a166e0323560ae9cd2e8bb58e0e352fb7bf8b TestCentric.Metadata.1.6.2.nupkg

TestCentric 1.6.1

17 Jan 20:51
e68d428
Compare
Choose a tag to compare

The main change in this release is that the InProcess option is disabled when the loaded tests cannot all run in the Gui process under the .NET Framework 4.x and would otherwise cause an error.

This is intended to be the last release in the TestCentric 1.x series. The next release, version 2.0, will contain breaking changes including the elimination of the InProcess option as well as of all DomainUsage options. In future, the use of AppDomains in platforms that support them will be treated as an implementation detail outside the control of the user.

Enhancement

  • 661 InProcess menu item should be disabled if any .net core tests are loaded.

Refactor

  • 658 Restructure or rewrite runtime framework detection code

SHA256 Hashes of the release artifacts

  • 682510032f30f81c0d15cbd8d09358ca791732aee991f9da50740d927278ae72 testcentric-gui-1.6.1.zip
  • 6afe47c135153a75ac8b103f9308c27feaa43e0d18bd193873b099f2820cc51d TestCentric.GuiRunner.1.6.1.nupkg
  • 854f6b8db4f9f5b6bc59d2b095684b93d63eb7ac6fa5d7508f8516fbc204e21b testcentric-gui.1.6.1.nupkg
  • 99358fa3fcdec15ae44739b8f55c85d91cdd7a08cb1debca802caf7842367f84 TestCentric.Metadata.1.6.1.nupkg