Eugenio Romano f04c135377
Fix e2e test (#4981)
* fix core viewer

* increase rendition retry

* sso refresh before test

* general fix test

* try use last proxy

* avoid use proxy

* remove proxy

* fix setting tests

* fix share and sso test

* fix lint exclude

* fix sso

* fix some process services cloud e2e

* fix sso download

* exclude sso test

* fix cloud

* add logout content service test

* add logout core

* add logout search

* redefine global before all

* separate protracotr method

* try

* try multiple attempt before all

* add prefix group and users

* add prefix group and users

* add prefix group and users

* rexecute sso test

* fix process service visibility e2e

* split SSO login test

* fix SSO download

* fix SSO download

* fix some cloud issues

* fix some cloud issues

* fix some cloud issues

* share file fix cs

* fix cloud test
2019-08-08 17:52:45 +02:00
..
2019-08-08 17:52:45 +02:00
2019-05-30 11:15:15 +01:00

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

URL_HOST_BPM_ADF="https://gateway.example.com"
URL_HOST_SSO_ADF="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

URL_HOST_BPM_ADF="https://gateway.example.com"
URL_HOST_SSO_ADF="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