This project was generated using Nx.
- Node JS = 20.x.x
- Java 17
- Retrieve sources
git clone git@github.com:e2e-test-quest/uuv.git
- Install dependencies
npm install
A solution for automated accessibility validations
| Target | Description |
|---|---|
lint |
Execute linter |
build |
Build project |
dev |
Build and watch project |
test |
Run all tests |
e2e-test:run |
Run E2E tests in headless mode |
package |
npm packaging |
semantic-release |
execute semantic release |
Tools that generate cucumber sentences for uuv tests scenarios
| Target | Description |
|---|---|
react:start |
Launch assistant dev mode |
launch |
Launch assistant from cli |
launch:custom |
Launch assistant from cli with custom conf |
build |
Build project |
test |
Run all tests |
e2e-test:run |
Run E2E tests in headless mode |
e2e-test:open |
Run E2E tests in headful mode |
unit-tests |
Run unit tests |
package |
npm packaging |
semantic-release |
execute semantic release |
Assistant Wrapper for desktop
| Target | Description |
|---|---|
dev |
Launch assistant-electron dev mode |
build |
Build project |
semantic-release |
execute semantic release |
Online documentation based on Docusaurus
| Target | Description |
|---|---|
start:en |
Launch docs website in dev mode and english language |
start:fr |
Launch docs website in dev mode and french language |
clear |
Clear docusaurus cache |
build |
Build project |
semantic-release |
execute semantic release |
JetBrains Plugin that helps you execute and write your uuv E2E Tests.
| Target | Description |
|---|---|
clear |
Purge le cache docusaurus |
build |
Build project |
publish |
Plugin current plugin version on Jetbrains Marketplace |
semantic-release |
execute semantic release |
Components common to all runners, such as sentences and generators
| Target | Description |
|---|---|
lint |
Execute linter |
build |
Build project |
test |
Run all tests |
unit-tests |
Run unit tests |
package |
npm packaging |
semantic-release |
execute semantic release |
Cypress engine to execute UUV E2E Tests
| Target | Description |
|---|---|
lint |
Execute linter |
build |
Build project |
test |
Run all tests |
e2e-test:run |
Run E2E tests in headless mode |
e2e-test:open |
Run E2E tests in headful mode |
unit-tests |
Run unit tests |
package |
npm packaging |
semantic-release |
execute semantic release |
Playwright engine to execute UUV E2E Tests
| Target | Description |
|---|---|
lint |
Execute linter |
build |
Build project |
test |
Run all tests |
e2e-test:run |
Run E2E tests in headless mode |
e2e-test:open |
Run E2E tests in headful mode |
unit-tests |
Run unit tests |
package |
npm packaging |
semantic-release |
execute semantic release |
Vscode extension that helps you execute and write your uuv E2E Tests.
| Target | Description |
|---|---|
lint |
Execute linter |
build |
Build project |
test |
Run all tests |
publish |
publish |
semantic-release |
execute semantic release |
npx nx show projectsnpx nx graphFor example, to show the available tasks for the project runner-cypress
npx nx show project runner-cypress --json falseFor example, to run the target myCommand for the project runner-cypress
npx nx myCommand runner-cypressFor example, to run the myCommand for project
npx nx run-many --all --target=myCommandFor example, to add the dependencyName package to the runner-playwright project
npm install dependencyName --workspace=packages/runner-playwright