2.1.2 • Published 4 years ago
xray-jira-reporter v2.1.2
xray-jira-reporter
A wrapper over axios library to import xray for jira
Installation
$ npm install --save xray-jira-reporter
API
Create A Client
const xRayJiraReporter = require("xray-jira-reporter");
// Initialize
const options = {
xrayUrl: 'https://<project url>/rest/raven/1.0/import/execution/cucumber',
authorization: '<authentication type / key>',
cucumberReportJsonFile: 'folderpath/cucumber_report.json',
};
xRayJiraReporter.report(options);
To import the results in specific jira test execution object
Must add a feature tag as @TestExecID
@TestExecID
Feature: This is a sample feature
//Add jira test execution object key
const options = {
xrayUrl: 'https://<project url>/rest/raven/1.0/import/execution/cucumber',
authorization: '<authentication type / key>',
cucumberReportJsonFile: 'folderpath/cucumber_report.json',
testExecutionID: 'JIRA-12345',
};
xRayJiraReporter.report(options);
License
Copyright (c) 2020, Javed Ali (MIT License)