This project was generated using Nx.
- Node JS = 20.x.x
- Java 17
- Retrieve sources
git clone git@github.com:Orange-OpenSource/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 projects
npx nx graph
For example, to run the target myCommand
for the project runner-cypress
npx nx myCommand runner-cypress
For example, to run the myCommand
for project
npx nx run-many --all --target=myCommand
For example, to add the dependencyName
package to the runner-playwright
project
npm install dependencyName --workspace=packages/runner-playwright