npm install
To ensure the naming convention of the file in every module are consistent. Also, to provide a standard file structure.
node customfilegenerator.js --comp=filename
- This framework is using Airbnb Eslint rules to ensure javascript code standards.
- Javascript code is written in ES6.
- This framework is configured with prettier to ensure the code indentation is consistent across.
npm run lint
This framework has the ability to decide, which test cases should be executed on which environment. Therefore, it executes the test cases on the basis of current environment in which the build is being deployed.
For Example, when a build is triggered on the Test it executes all the test cases available on the project as Regression Test, on the Test environment, similarly on Staging. But when build is finally triggered on Non-Prod environment, only the PVT test cases are executed.