jzr-exercise

A simple library of reporting automation test result to jira's zephyr plugin

Usage no npm install needed!

<script type="module">
  import jzrExercise from 'https://cdn.skypack.dev/jzr-exercise';
</script>

README

jasmine-zephyr-reporter

Installation

npm install jasmine-zephyr-reporter

Description

An automated integration tool as a live report to Jira software and zephyr plugin. For better automation End-2-End, api testing and unit testing projects.
jasmine-zephyr-reporter help us to create new cycles, versions if necessary.add test executions to the created cycle or on an existing one and report steps and test status.
even more, jasmine-zephyr-reporter accessible us to attached files (like: zip,txt,png,json etc.) and add comments on each step or test. More options of the tool is also to open bugs in Jira on test in case of a failure. First jasmine-zephyr-reporter will search for an exist bug with the name . (The name is the description of the spec) and will link to the each test. more info on each option will show up under Configuration As the name pointed. This tool work with jasmine, Meaning this tool rest on jasmine in order to identifiy testID, report steps on the right index (meaning, the tool compare size of steps, and report each step status on the right index) and so on. I hope to add support for mocha and jest. The side affect of this is:

  • In case of bug opening. The tool will search bug with name of the step description. which means that if between runs you changes your spec description even with a single character, jasmine-zephyr-reporter will not be able to find the existing bug on the failed step.

At first this package designed small for a personal use. but then I seen that it become very useful tool for me on my automation testing projects. So i decided to published it for a bigger use under the MIT licence.

This package designed at first for a personal used. and become a very useful tool for me develop used. So I decided to published it for a bigger use.
If you have any a improvement for me, I will be more then happy to get it.

Usage

Options

Configuration

You Should Know

Some option here may be only supported by a version Up.. [] - attachmentDeletionConfig key supported by nodejs >= v14.14.0

Licence