- zephyr-api is a wrapper around Zephyr Scale Cloud REST API to automated tasks, test-cycles creations, etc. in JIRA.
- Requires Node.js 14+
- Set env with zephyr toke
ZEPHYR_TOKEN=XXXXXXXXX
API specification can be found in -> zephyr-spec
- ✅ Automations
- ✅ TestCases
- ✅ Folders
- ✅ Statuses
⚠️ TestCycles - partially done⚠️ TestExecution - partially done
NOTE: Remember to set the environment variable ZEPHYR_TOKEN
To use a subset of calls for a specific endpoint:
import { TestCycle } from 'zephyr-api-wrapper';
const api = new TestCycle();
api.getTestCycles().then((result) => {
console.log(result);
});
To use all the possible calls for:
import { FullZephyrAPI } from 'zephyr-api-wrapper';
const api = new FullZephyrAPI();
api.testCycles.getTestCycles().then((result) => {
console.log(result);
});
- Implement all the endpoints
- Add interfaces for responses/requests
- Implement tests to check basic functionality
- Create CI with github actions