mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-12 17:04:57 +00:00
* refator login page * refator login page * remove obsolete classes and move what is needed in the test pck * fix const * revert modify * remove duplicate browser property * fix build * fix * fix * fix lint * move drop action in testing remove not necessary space js-api centralize content * first refactor use js-api * fix protractor * refactor test config * simplify properties fix namings * ps cloud simplify remove unused js files * id fix * fix search test simplify environment var step 1 * fix lint * first user iteration fix * fix model * unify use of apiService * first step automatic user creation Identity * refactor creation user content-services * refactor creation user search * refactor creation user core * process service refactoring 1 * process service refactoring 1 * process service refactoring 2 * fix process * appconfig * fix process util * fix gallery * fix "this" reference issues * fix incorrect import paths * fix core * some fixes * allign * fix some test remove structure folder and move in actions * fixes * move folders in the right place * fix * fix rebase * solve build issue * fix e2e * change init aae * order api and some fixes * fix possible not valid password * fix some ps test * replace host port also in objects * Update app-config.service.ts * fix process * fix process test * process service cloud fix * fiexs * modify init script * fix two test * remove unused property * host issue * not use npx * fix ps cloud test Co-authored-by: Denys Vuika <denys.vuika@gmail.com>
81 lines
3.0 KiB
Markdown
81 lines
3.0 KiB
Markdown
# Alfresco Testing Library
|
|
|
|
Contains the reusable pages for e2e tests
|
|
|
|
## Run e2e against a remote env using the .env.cloud file
|
|
Create a file `.env.cloud` under the `e2e` folder
|
|
```
|
|
HOST_BPM="https://gateway.example.com"
|
|
HOST_SSO="https://identity.example.com/auth/realms/alfresco"
|
|
URL_HOST_IDENTITY="https://identity.example.com/auth/admin/realms/alfresco"
|
|
IDENTITY_USERNAME_ADF="username"
|
|
IDENTITY_PASSWORD_ADF="password"
|
|
```
|
|
|
|
### How can I run the *cloud* e2e against a *remote* env with *chrome headless* ?
|
|
Add to `.env.cloud` and run `./scripts/test-e2e-lib.sh`
|
|
```
|
|
FOLDER="process-services-cloud"
|
|
URL_HOST_ADF="http://myadf.example.com"
|
|
...
|
|
```
|
|
or
|
|
`./scripts/test-e2e-lib.sh -host http://myadf.example.com -f process-services-cloud`
|
|
|
|
### How can I run the *cloud* e2e against a *remote* env with *full chrome* ?
|
|
Add to `.env.cloud` and run `./scripts/test-e2e-lib.sh -env .env.cloud`
|
|
```
|
|
BROWSER_RUN=true
|
|
FOLDER="process-services-cloud"
|
|
URL_HOST_ADF="http://myadf.example.co"
|
|
...
|
|
```
|
|
or
|
|
`./scripts/test-e2e-lib.sh -host http://myadf.example.com -f process-services-cloud -b`
|
|
|
|
### How can I run specific *specs* agains a *remote* env?
|
|
Add to `.env.cloud` and run `./scripts/test-e2e-lib.sh -env .env.cloud`
|
|
```
|
|
LIST_SPECS="process-services-cloud/apps-section-cloud.e2e.ts,process-services-cloud/task-filters-cloud.e2e.ts"
|
|
URL_HOST_ADF="http://myadf.example.co"
|
|
...
|
|
```
|
|
or `./scripts/test-e2e-lib.sh -host http://myadf.example.com -s process-services-cloud/apps-section-cloud.e2e.ts,process-services-cloud/task-filters-cloud.e2e.ts`
|
|
|
|
## Run e2e against a local env (use dist) using the .env.cloud file
|
|
Create a file `.env.cloud` under the `e2e` folder
|
|
```
|
|
HOST_BPM="https://gateway.example.com"
|
|
HOST_SSO="https://identity.example.com/auth/realms/alfresco"
|
|
URL_HOST_IDENTITY="https://identity.example.com/auth/admin/realms/alfresco"
|
|
IDENTITY_USERNAME_ADF="username"
|
|
IDENTITY_PASSWORD_ADF="password"
|
|
```
|
|
### How can I run the *cloud* e2e against a *local* env with *chrome headless* ?
|
|
Add to `.env.cloud` and run `./scripts/test-e2e-lib.sh -ud -env .env.cloud`
|
|
```
|
|
FOLDER="process-services-cloud"
|
|
URL_HOST_ADF="http://localhost:4200"
|
|
...
|
|
```
|
|
or `./scripts/test-e2e-lib.sh -ud -host http://localhost:4200 -f process-services-cloud `
|
|
|
|
### How can I run the *cloud* e2e against a *local* env with *full chrome* ?
|
|
Add to `.env.cloud` and run `./scripts/test-e2e-lib.sh -ud -env .env.cloud`
|
|
```
|
|
BROWSER_RUN=true
|
|
FOLDER="process-services-cloud"
|
|
URL_HOST_ADF="http://localhost:4200"
|
|
...
|
|
```
|
|
or `./scripts/test-e2e-lib.sh -ud -host http://localhost:4200 -f process-services-cloud -b`
|
|
|
|
### How can I run specific *specs* agains a *local* env?
|
|
Add to `.env.cloud` and run `./scripts/test-e2e-lib.sh -ud -env .env.cloud`
|
|
```
|
|
LIST_SPECS="process-services-cloud/apps-section-cloud.e2e.ts,process-services-cloud/task-filters-cloud.e2e.ts"
|
|
URL_HOST_ADF="http://localhost:4200"
|
|
...
|
|
```
|
|
or `./scripts/test-e2e-lib.sh -ud -host http://localhost:4200 -s process-services-cloud/apps-section-cloud.e2e.ts,process-services-cloud/task-filters-cloud.e2e.ts`
|