SpecSync Documentation
Jira
Jira
  • Introduction to SpecSync for Jira
  • Getting started
    • Getting started using SpecFlow
    • Getting started using Cucumber or other Gherkin-based BDD tool
  • Installation & Setup
    • Install as .NET tool
    • Install as .NET Console App
    • Install as native binaries for Linux or macOS
    • Install as Docker image
    • Setup and Configure
  • Features
    • Push features
      • Pushing scenario changes to Test Cases
      • Configuring the format of the synchronized test cases
      • Synchronizing Scenario Outlines
      • Update Test Case fields
      • Attach files to Test Cases using tags
      • Customization: Setting Test Case fields with default values
      • Customization: Update custom Test Case fields on push
      • Customization: Ignoring marked Test Case steps
      • Customization: Ignoring Test Case Tags
      • Customization: Ignore non-supported local tags
      • Customization: Mapping tags
      • Customization: Synchronizing scenarios from feature branches
      • Customization: Automatically link changed Test Cases
      • Customization: Synchronize linked artifact titles
      • Customization: Do not synchronize title
    • Pull features
      • Pulling Test Case changes to local scenarios
    • Common synchronization features
      • Configuration key
      • Remote scope
      • Linking Work Items using tags
      • Synchronizing Test Case hierarchies
      • Excluding scenarios from synchronization
      • Synchronization conflict resolution
    • Test result publishing features
      • Publishing test result files
    • General features
      • Jira authentication options
      • Configuration file
      • Hierarchical configuration files
      • Local test case conditions
      • Configuration wizards
      • SpecSync plugins
    • Customizations
    • Plugin list
  • Licensing
  • Guides
    • What is my Jira server URL?
    • Jira Test Case Management (TCM) solution
    • How to define the local feature-set to be synchronized
    • Filters and scopes
    • How to use SpecSync from build or release pipeline
    • How to upgrade to a newer version of SpecSync
    • How to attach files to test results
    • Using SpecSync with Cucumber
    • Using SpecSync with Cypress
    • Using SpecSync with Postman
    • Using SpecSync with TestNG
    • Using SpecSync on macOS or Linux
    • Using SpecSync inside a Docker container
    • Migrating from SpecSync v1 to v5
  • Changelog
  • Release Model and Roadmap
  • Downloads
  • Reference
    • Command line reference
      • init
      • upgrade
      • push
      • pull
      • publish-test-results
      • version
    • Configuration reference
      • toolSettings
      • local
      • remote
      • jira
      • knownRemotes
      • synchronization
        • push
        • pull
        • links
        • attachments
        • format
        • fieldUpdates
      • hierarchies
      • publishTestResults
      • specFlow
      • customizations
    • Compatibility
    • Older versions
  • Contact
    • SpecSync Support
    • Troubleshooting
    • FAQ
  • Project Website
Powered by GitBook
On this page
  • Options
  • Examples

Was this helpful?

  1. Reference
  2. Command line reference

publish-test-results

PreviouspullNextversion

Last updated 2 months ago

Was this helpful?

Publishes local test results to Jira server as a Test Run, where the results are connected to the synchronized test cases and optionally to a build.

To read more about publishing test results see the page. Please also check the related for the publish-test-results command.

Options

In addition the the options listed here, all can also be used.

Option
Description
Default

--tagFilter

not filtered by tags

--sourceFileFilter

not filtered by feature files

-r|--testResultFile <FILE‑PATH>

use from config file

-f|--testResultFileFormat <FORMAT>

use from config file or detect automatically

--runName <NAME>

get from test result file

--attachedFiles <FILE‑LIST>

Semicolon separated list of file paths that should be attached to the test run additionally. (e.g. error1.png;error2.log) Wildcards are currently not supported.

only test result file attached

--testRunSetting <NAME>=<VALUE>

name field is loaded from test result file, the others are not specified

--testResultSetting <NAME>=<VALUE>

not specified

Examples

Publishes a test result file result.trx to Jira:

dotnet specsync publish-test-results --testResultFile result.trx

Publishes a test result file produced by Cucumber Java JUnit execution:

dotnet specsync publish-test-results --testResultFile cucumber-result.xml --testResultFileFormat CucumberJavaJUnitXml

Publishes test results to Jira with Zephyr Scale and set Test Cycle folder and result environment.

dotnet specsync publish-test-results -r result.trx --testRunSetting "folder=/MyFolder" --testResultSetting "environment=Chrome"

A of scenarios that should be considered for test result publishing (e.g. @current_sprint and @done). See for details.

An expression of source file that should be considered for test result publishing (e.g. Folder1/**/*.feature). See for details.

The file path of the test result (.trx, .xml or .json) file to publish or a folder that contains multiple test result files. Multiple paths can be listed, separated by semicolon (;). Wildcards are supported using the syntax.

The file format of the file to publish. Please check the page for supported formats. Invoking the command with ? as format will list all supported format as well.

The name of the Test Run to be created. The value can contain .

Additional settings for the test run to be created. The value can contain . For Zephyr Scale Test Cycles you can specify name, description, iteration, version and folder. This option can be used multiple times using the setting=value format, e.g. --testRunSetting "iteration=Iteration 1".

Additional settings for the individual test results. The value can contain . For Zephyr Scale test results you can specify comment and environment. This option can be used multiple times using the setting=value format, e.g. --testRunSetting "environment=Chrome".

Command line reference
publishTestResults
local test case condition
Filters and scopes
glob patterns
Filters and scopes
glob pattern
Publishing test result files
configuration file reference
common command line options
Compatibility
placeholders
placeholders
placeholders