cortex-qa-framework v1.0.3
cortex-qa-framework
Automation Framework to serve IR and cortex verticals
Table of Contents
Install
npm i @cortex-qa-framework
Standard Entrypoint Information
You can use standard entrypoints to easily configure and test the library
Setup
Use this to setup & install dependencies
$ indeed-entrypoint setup
Build
Use this to build a production deployable
$ indeed-entrypoint build
Testing
Use this to run all unit tests for the library.
$ indeed-entrypoint unitTest
Use this to run all integration test for the library, if any are added.
There are currently no integration tests, please update .indeed/runNpm.sh
when integration tests are added.
$ indeed-entrypoint integrationTest
Updating Dependencies
This will update any dependencies. Typically, just minor/patch version
$ indeed-entrypoint updateDependencies
Setting up for the first publish (remove this section after setting up)
You need to add your library to so-called trusted mapping. Follow the step 2 of this section.
How to publish
This command will check the quality, bump version and push the tags to main. Follow the semantic versioning to care clients of your library.
npm run release -- patch # , minor or major
Pushing to main will trigger a Gitlab CI job to publish
Enable Dependency Updating
This repo can be set up to receive automatic MRs from Renovate. To opt-in to get automatic updates to your dependencies, see the instructions in the link.
Releases
See CHANGELOG.md for details.
Contributing
See CONTRIBUTING.md for details.