- 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