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-frameworkStandard Entrypoint Information
You can use standard entrypoints to easily configure and test the library
Setup
Use this to setup & install dependencies
$ indeed-entrypoint setupBuild
Use this to build a production deployable
$ indeed-entrypoint buildTesting
Use this to run all unit tests for the library.
$ indeed-entrypoint unitTestUse 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 integrationTestUpdating Dependencies
This will update any dependencies. Typically, just minor/patch version
$ indeed-entrypoint updateDependenciesSetting 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 majorPushing 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.