User Tools



Client Download and Installation

The Testspace Client is a command line tool required to push results to Testspace. The client executes on a host computer and communicates with the Testspace web-application via the Internet. The Testspace client is available for Linux, Windows and Mac hosts.

Refer to the following Testspace Client article for a reference on client operation and options.


Linux Client

Download Testspace Client for Linux
64-bit glibc 2.12 or later

By downloading the Testspace Client your agree to the
End User License Agreement

Extract Archive

Create a directory at $HOME/testspace and extract the tarball in there.

mkdir $HOME/testspace
tar -zxvf testspace-linux.tgz -C $HOME/testspace

Update PATH

Finally, add $HOME/testspace to your PATH . If using the bash shell, add the following to ~/.bash_profile:

export PATH=$PATH:$HOME/testspace

Command Line Download and Extract

curl -fsSL https://testspace-client.s3.amazonaws.com/testspace-linux.tgz | tar -zxvf- -C $HOME/testspace

Windows Client

By downloading the Testspace Client your agree to the
End User License Agreement

Unzip Archive

Create a directory named \testspace. Extract all of the files in the archive to this directory. You can choose to install to a different location (all instructions below assume you are installing into \testspace).

The example uses the open source 7-Zip utility to unzip the archive.

mkdir \testspace
7z x -y "<download-location>\testspace-windows.zip" -otestspace

Update PATH

As a final step, you will need to update your PATH environment variable to include \testspace. For instructions on modifying it, please see http://support.microsoft.com/kb/310519 http://support.microsoft.com/kb/310519.

Note: When editing the PATH, be sure to insert no spaces before and after the semicolon separators(;).

Command Line Download and Extract

The example uses the open source Wget utility to retrieve the zip package.

wget -q https://testspace-client.s3.amazonaws.com/testspace-windows.zip
7z x -y testspace-windows.zip -otestspace
del testspace-windows.zip

or using PowerShell 5

Invoke-WebRequest https://testspace-client.s3.amazonaws.com/testspace-windows.zip -outfile testspace-windows.zip
# Expand-Archive is available in PowerShell 5 otherwise use a command line tool such as 7-zip.
Expand-Archive -LiteralPath testspace-windows.zip -DestinationPath testspace

Mac Client

By downloading the Testspace Client your agree to the
End User License Agreement

Extract Archive

Create a directory at $HOME/testspace and extract the tarball in there.

mkdir $HOME/testspace
tar -zxvf testspace-darwin.tgz -C $HOME/testspace

Update PATH

Finally, add $HOME/testspace to your PATH . If using the bash shell, add the following to ~/.bash_profile:

export PATH=$PATH:$HOME/testspace

Command Line Download and Extract

curl -fsSL https://testspace-client.s3.amazonaws.com/testspace-darwin.tgz | tar -zxvf- -C $HOME/testspace

Release Notes

7/25/2017 v1.10.521

1.10 Release

  • Removed the auxiliary "testrun" executable from the Client package
  • Added support for custom "build-url" and "message" association with a result
  • Added support for setting "pass" on Custom Suite
  • Fixed incorrect reporting of Bullseye coverage format version "4" and older
  • Fixed incorrect "folder" sorting of BDD tests with trailing spaces in the name
  • Fixed incorrect handling of "=" (equal) in file arguments
  • Fixed P4 code change gathering in Jenkins
  • Fixed incorrect handling of JSON with Unicode characters
  • Refined Visual Studio "log" lint patterns

5/10/2017 v1.9.501

1.9 Release

  • Added support for anonymous results uploading to "public" Projects on Travis, AppVeyor, Circle, and Shippable CI
  • Fixed incorrect Travis "pro" build URL

4/24/2017 v1.8.490

1.8 Release

  • Implemented "auto" configuration in CI context
  • Added support for JUnit and TRX attachments
  • Added support for Andoid CTS results
  • Added support for Custom Suite "failure" reporting
  • Changed code change collection to be optional
  • Lifted off Space name restrictions
  • Improved test source lookup
  • Improved Perforce code change reporting
  • Fixed incorrect XML transcoding

1/14/2017 v1.7.448

1.7 Release

  • Implemented Git code change reporting
  • Implemented SVN code change reporting
  • Implemented Perforce code change reporting
  • Added support for Android lint results
  • Deprecated "publish" command in favor of "push"
  • Deprecated "issues" metadata for TXT static analysis in favor of "lint"
  • Fixed handling of "–verbose" option

12/08/2016 v1.6.437

1.6 Release

  • Added support for associating "git" commit-id with results
  • Fixed static analysis issue's message truncated
  • Fixed empty Klocwork report not recognized

10/29/2016 v1.5.431

1.5 Release

  • Added support for "**" directory traversal
  • Added support for "named" custom metrics
  • Optimized XML results loading
  • Optimized test source mapping
  • Refined "build log" analysis parsing
  • Fixed creation of "empty" incremental result set
  • Fixed handling of very long results listing

09/16/2016 v1.4.414

1.4 Release

  • Made "publish" default command and deprecated "run"/"export"/"import"
  • Added support for "custom" report/metrics
  • Fixed handling of "empty" Static Analysis results
  • Fixed handling of "fatal error" issues in Static Analysis results
  • Fixed sorting of Mocha "xunit" results

09/03/2016 v1.3.407

1.3 Release

  • Added support for static analysis results
  • Changed default code coverage suite name to "Code Coverage"
  • Optimized loading of huge Visual Studio code coverage results
  • Optimized loading of huge DotCover code coverage results

06/26/2016 v1.2.391

1.2 Release

  • Added support for xUnit.net results
  • Added support for NUnit v2 results
  • Fixed handling of "chutzpah" JUnit results
  • Fixed organizing C# test code
  • Fixed loading XML with invalid DTD

05/28/2016 v1.1.388

1.1 Release

  • Added support for many popular test frameworks and tools - Visual Studio Unit Test, NUnit, JaCoCo, OpenCover, dotCover…
  • Added support for publishing via an "options" file
  • Fixed handling of "flat" JUnit results
  • Fixed failure running in a read-only directory

02/16/2016 v1.0.371

First Official Release


Page Tools