
Security News
AGENTS.md Gains Traction as an Open Format for AI Coding Agents
AGENTS.md is a fast-growing open format giving AI coding agents a shared, predictable way to understand project setup, style, and workflows.
jira-client-xray
Advanced tools
An extended wrapper of the existing "jira-client" module, which adds support for the "Xray for Jira" Test Management plugin's REST API
jira-client-xray
An extended wrapper of the existing jira-client
module, which adds support for the "Xray for Jira" Test Management plugin's REST API.
$ npm install --save jira-client-xray
var JiraApiWithXray = require('jira-client-xray');
// Initialize
var jira = new JiraApiWithXray({
strictSSL: true,
protocol: 'https',
username: 'username',
password: 'password',
host: 'jira.somehost.com',
base: 'jira',
xrayVersion: '1.0'
});
The constructor options
parameter is a superset of the jira-client
module's constructor's options
parameter. It contains all of those configuration options, plus the following additional properties:
xrayVersion
(string) - The REST API version of the "Xray for Jira" plugin. Defaults to '1.0'
.For deeper documentation, please view our ESDoc-generated documentation.
The HTTP response object (referred to as the "testExecIssueId" in all subsequent examples) returned from the Promise
for each of the following import methods is as follows:
{
"testExecIssue": {
"id": "10000",
"key": "DEMO-123",
"self": "http://www.example.com/jira/rest/api/2/issue/10000"
}
}
The JSON schema for the issueData
parameter that is an optional part of some of these API calls is as follows:
jira
.importExecResultsFromXray(testExecResults)
.then(function(testExecIssueId) { /* ... */ });
jira
.importExecResultsFromCucumber(testExecResults)
.then(function(testExecIssueId) { /* ... */ });
jira
.importExecResultsFromCucumber(testExecResults, issueData)
.then(function(testExecIssueId) { /* ... */ });
jira
.importExecResultsFromBehave(testExecResults)
.then(function(testExecIssueId) { /* ... */ });
jira
.importExecResultsFromBehave(testExecResults, issueData)
.then(function(testExecIssueId) { /* ... */ });
jira
.importExecResultsFromJUnit(testExecResults, query)
.then(function(testExecIssueId) { /* ... */ });
jira
.importExecResultsFromJUnit(testExecResults, null, issueData)
.then(function(testExecIssueId) { /* ... */ });
jira
.importExecResultsFromTestNG(testExecResults, query)
.then(function(testExecIssueId) { /* ... */ });
jira
.importExecResultsFromTestNG(testExecResults, null, issueData)
.then(function(testExecIssueId) { /* ... */ });
jira
.importExecResultsFromNUnit(testExecResults, query)
.then(function(testExecIssueId) { /* ... */ });
jira
.importExecResultsFromNUnit(testExecResults, null, issueData)
.then(function(testExecIssueId) { /* ... */ });
jira
.importExecResultsFromRobot(testExecResults, query)
.then(function(testExecIssueId) { /* ... */ });
jira
.importExecResultsFromRobot(testExecResults, null, issueData)
.then(function(testExecIssueId) { /* ... */ });
Copyright (c) 2018, James M. Greene (MIT License)
FAQs
An extended wrapper of the existing "jira-client" module, which adds support for the "Xray for Jira" Test Management plugin's REST API
The npm package jira-client-xray receives a total of 608 weekly downloads. As such, jira-client-xray popularity was classified as not popular.
We found that jira-client-xray demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
AGENTS.md is a fast-growing open format giving AI coding agents a shared, predictable way to understand project setup, style, and workflows.
Security News
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.