Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

frontend: e2e tests wiring and clientid #1754

Merged
merged 21 commits into from
Mar 22, 2023

Conversation

ivakoleva
Copy link
Contributor

@ivakoleva ivakoleva commented Mar 20, 2023

An OAuth application had to be provisioned with CSP STG. Needed to wire
the e2e tests execution to verify code changes.

Provisioned the OAuth application, and configured the client ID.
Added a script to run the e2e tests, and a gitlab ci task to run it.
Added also unit test coverage to gitlab artifacts per frontend component.
Added to artifacts also data-pipelines e2e reports.
Added issue on continuously failing explore page search tests fix:
#1764
Added issue on headless mode fix:
#1766
Updated the VEP-1507 on e2e testing during CI.

Testing done: authenticated successfully with starting the application
locally, backed by our CI/CD control-service instance.

An OAuth application had to be provisioned with CSP STG.

Provisioned the OAuth application, and configured the client ID.

Testing done: authenticated successfully with starting the application
locally, backed by our CI/CD control-service instance.

Signed-off-by: ivakoleva <iva.koleva@clearcode.bg>
An OAuth application had to be provisioned with CSP STG.

Provisioned the OAuth application, and configured the client ID.

Testing done: authenticated successfully with starting the application
locally, backed by our CI/CD control-service instance.

Signed-off-by: ivakoleva <iva.koleva@clearcode.bg>
ivakoleva and others added 5 commits March 20, 2023 13:55
An OAuth application had to be provisioned with CSP STG. Needed to wire
the e2e tests execution to verify code changes.

Provisioned the OAuth application, and configured the client ID.
Added a script to run the e2e tests, and a gitlab ci task to run it.

Testing done: authenticated successfully with starting the application
locally, backed by our CI/CD control-service instance.

Signed-off-by: ivakoleva <iva.koleva@clearcode.bg>
An OAuth application had to be provisioned with CSP STG. Needed to wire
the e2e tests execution to verify code changes.

Provisioned the OAuth application, and configured the client ID.
Added a script to run the e2e tests, and a gitlab ci task to run it.

Testing done: authenticated successfully with starting the application
locally, backed by our CI/CD control-service instance.

Signed-off-by: ivakoleva <iva.koleva@clearcode.bg>
An OAuth application had to be provisioned with CSP STG. Needed to wire
the e2e tests execution to verify code changes.

Provisioned the OAuth application, and configured the client ID.
Added a script to run the e2e tests, and a gitlab ci task to run it.

Testing done: authenticated successfully with starting the application
locally, backed by our CI/CD control-service instance.

Signed-off-by: ivakoleva <iva.koleva@clearcode.bg>
An OAuth application had to be provisioned with CSP STG. Needed to wire
the e2e tests execution to verify code changes.

Provisioned the OAuth application, and configured the client ID.
Added a script to run the e2e tests, and a gitlab ci task to run it.

Testing done: authenticated successfully with starting the application
locally, backed by our CI/CD control-service instance.

Signed-off-by: ivakoleva <iva.koleva@clearcode.bg>
@ivakoleva ivakoleva marked this pull request as ready for review March 20, 2023 17:16
ivakoleva and others added 10 commits March 20, 2023 20:06
A prerequisite is a control-service instance running.
Auth configured with CSP STG provisioned OAuth app, redirect URLs and
TTL set common to the prior app configs.
e2e tests sync to freezepoint -
Had to fetch the latest changes from the internal repo contributed,
to unify the diverged with the public repo.

Added test_e2e_data_pipelines.sh script for cicd/local dev purposes.
Added Gitlab job to run.
Provisioned the clientId with CSP STG.
Synced the `frontend/data-pipelines/gui/e2e/*`
This PR is dependent on syncing the functional changes in the scope of:
#1746

Testing done: ci/cd; run locally `npm start` and `node
--max_old_space_size=4096 ./node_modules/cypress/bin/cypress open --env
OAUTH2_API_TOKEN=$VDK_API_TOKEN,CYPRESS_TERMINAL_LOGS='./e2e/logs'`
where auth is successful
Testing the e2e tests functional changes will be additionally done.

Signed-off-by: ivakoleva <iva.koleva@clearcode.bg>
A prerequisite is a control-service instance running.
Auth configured with CSP STG provisioned OAuth app, redirect URLs and
TTL set common to the prior app configs.
e2e tests sync to freezepoint -
Had to fetch the latest changes from the internal repo contributed,
to unify the diverged with the public repo.

Added test_e2e_data_pipelines.sh script for cicd/local dev purposes.
Added Gitlab job to run.
Provisioned the clientId with CSP STG.
Synced the `frontend/data-pipelines/gui/e2e/*`
This PR is dependent on syncing the functional changes in the scope of:
#1746

Testing done: ci/cd; run locally `npm start` and `node
--max_old_space_size=4096 ./node_modules/cypress/bin/cypress open --env
OAUTH2_API_TOKEN=$VDK_API_TOKEN,CYPRESS_TERMINAL_LOGS='./e2e/logs'`
where auth is successful
Testing the e2e tests functional changes will be additionally done.

Signed-off-by: ivakoleva <iva.koleva@clearcode.bg>
A prerequisite is a control-service instance running.
Auth configured with CSP STG provisioned OAuth app, redirect URLs and
TTL set common to the prior app configs.
e2e tests sync to freezepoint -
Had to fetch the latest changes from the internal repo contributed,
to unify the diverged with the public repo.

Added test_e2e_data_pipelines.sh script for cicd/local dev purposes.
Added Gitlab job to run.
Provisioned the clientId with CSP STG.
Synced the `frontend/data-pipelines/gui/e2e/*`
This PR is dependent on syncing the functional changes in the scope of:
#1746

Testing done: ci/cd; run locally `npm start` and `node
--max_old_space_size=4096 ./node_modules/cypress/bin/cypress open --env
OAUTH2_API_TOKEN=$VDK_API_TOKEN,CYPRESS_TERMINAL_LOGS='./e2e/logs'`
where auth is successful
Testing the e2e tests functional changes will be additionally done.

Signed-off-by: ivakoleva <iva.koleva@clearcode.bg>
A prerequisite is a control-service instance running.
Auth configured with CSP STG provisioned OAuth app, redirect URLs and
TTL set common to the prior app configs.
e2e tests sync to freezepoint -
Had to fetch the latest changes from the internal repo contributed,
to unify the diverged with the public repo.

Added test_e2e_data_pipelines.sh script for cicd/local dev purposes.
Added Gitlab job to run.
Provisioned the clientId with CSP STG.
Synced the `frontend/data-pipelines/gui/e2e/*`
This PR is dependent on syncing the functional changes in the scope of:
#1746

Testing done: ci/cd; run locally `npm start` and `node
--max_old_space_size=4096 ./node_modules/cypress/bin/cypress open --env
OAUTH2_API_TOKEN=$VDK_API_TOKEN,CYPRESS_TERMINAL_LOGS='./e2e/logs'`
where auth is successful
Testing the e2e tests functional changes will be additionally done.

Signed-off-by: ivakoleva <iva.koleva@clearcode.bg>
A prerequisite is a control-service instance running.
Auth configured with CSP STG provisioned OAuth app, redirect URLs and
TTL set common to the prior app configs.
e2e tests sync to freezepoint -
Had to fetch the latest changes from the internal repo contributed,
to unify the diverged with the public repo.

Added test_e2e_data_pipelines.sh script for cicd/local dev purposes.
Added Gitlab job to run.
Provisioned the clientId with CSP STG.
Synced the `frontend/data-pipelines/gui/e2e/*`
This PR is dependent on syncing the functional changes in the scope of:
#1746

Testing done: ci/cd; run locally `npm start` and `node
--max_old_space_size=4096 ./node_modules/cypress/bin/cypress open --env
OAUTH2_API_TOKEN=$VDK_API_TOKEN,CYPRESS_TERMINAL_LOGS='./e2e/logs'`
where auth is successful
Testing the e2e tests functional changes will be additionally done.

Signed-off-by: ivakoleva <iva.koleva@clearcode.bg>
A prerequisite is a control-service instance running.
Auth configured with CSP STG provisioned OAuth app, redirect URLs and
TTL set common to the prior app configs.
e2e tests sync to freezepoint -
Had to fetch the latest changes from the internal repo contributed,
to unify the diverged with the public repo.

Added test_e2e_data_pipelines.sh script for cicd/local dev purposes.
Added Gitlab job to run.
Provisioned the clientId with CSP STG.
Synced the `frontend/data-pipelines/gui/e2e/*`
This PR is dependent on syncing the functional changes in the scope of:
#1746

Testing done: ci/cd; run locally `npm start` and `node
--max_old_space_size=4096 ./node_modules/cypress/bin/cypress open --env
OAUTH2_API_TOKEN=$VDK_API_TOKEN,CYPRESS_TERMINAL_LOGS='./e2e/logs'`
where auth is successful
Testing the e2e tests functional changes will be additionally done.

Signed-off-by: ivakoleva <iva.koleva@clearcode.bg>
A prerequisite is a control-service instance running.
Auth configured with CSP STG provisioned OAuth app, redirect URLs and
TTL set common to the prior app configs.
e2e tests sync to freezepoint -
Had to fetch the latest changes from the internal repo contributed,
to unify the diverged with the public repo.

Added test_e2e_data_pipelines.sh script for cicd/local dev purposes.
Added Gitlab job to run.
Provisioned the clientId with CSP STG.
Synced the `frontend/data-pipelines/gui/e2e/*`
This PR is dependent on syncing the functional changes in the scope of:
#1746

Testing done: ci/cd; run locally `npm start` and `node
--max_old_space_size=4096 ./node_modules/cypress/bin/cypress open --env
OAUTH2_API_TOKEN=$VDK_API_TOKEN,CYPRESS_TERMINAL_LOGS='./e2e/logs'`
where auth is successful
Testing the e2e tests functional changes will be additionally done.

Signed-off-by: ivakoleva <iva.koleva@clearcode.bg>
A prerequisite is a control-service instance running.
Auth configured with CSP STG provisioned OAuth app, redirect URLs and
TTL set common to the prior app configs.
e2e tests sync to freezepoint -
Had to fetch the latest changes from the internal repo contributed,
to unify the diverged with the public repo.

Added test_e2e_data_pipelines.sh script for cicd/local dev purposes.
Added Gitlab job to run.
Provisioned the clientId with CSP STG.
Synced the `frontend/data-pipelines/gui/e2e/*`
This PR is dependent on syncing the functional changes in the scope of:
#1746

Testing done: ci/cd; run locally `npm start` and `node
--max_old_space_size=4096 ./node_modules/cypress/bin/cypress open --env
OAUTH2_API_TOKEN=$VDK_API_TOKEN,CYPRESS_TERMINAL_LOGS='./e2e/logs'`
where auth is successful
Testing the e2e tests functional changes will be additionally done.

Signed-off-by: ivakoleva <iva.koleva@clearcode.bg>
ivakoleva and others added 2 commits March 21, 2023 15:41
An OAuth application had to be provisioned with CSP STG. Needed to wire
the e2e tests execution to verify code changes.

Provisioned the OAuth application, and configured the client ID.
Added a script to run the e2e tests, and a gitlab ci task to run it.
Added also unit test coverage to gitlab artifacts per frontend
component.
Added to artifacts also data-pipelines e2e reports.
Added issue on continuously failing explore page search tests fix:
#1764
Added issue on headless mode fix:
#1766
Updated the VEP-1507 on e2e testing during CI.

Testing done: authenticated successfully with starting the application
locally, backed by our CI/CD control-service instance.

Signed-off-by: ivakoleva <iva.koleva@clearcode.bg>
An OAuth application had to be provisioned with CSP STG. Needed to wire
the e2e tests execution to verify code changes.

Provisioned the OAuth application, and configured the client ID.
Added a script to run the e2e tests, and a gitlab ci task to run it.
Added also unit test coverage to gitlab artifacts per frontend
component.
Added to artifacts also data-pipelines e2e reports.
Added issue on continuously failing explore page search tests fix:
#1764
Added issue on headless mode fix:
#1766
Updated the VEP-1507 on e2e testing during CI.

Testing done: authenticated successfully with starting the application
locally, backed by our CI/CD control-service instance.

Signed-off-by: ivakoleva <iva.koleva@clearcode.bg>
@ivakoleva
Copy link
Contributor Author

Copy link
Collaborator

@antoniivanov antoniivanov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. I left a comment that might be me not understanding things also.

@ivakoleva ivakoleva enabled auto-merge (squash) March 22, 2023 08:44
@ivakoleva ivakoleva merged commit dcb1038 into main Mar 22, 2023
@ivakoleva ivakoleva deleted the person/ikoleva/frontend-e2e-tests-clientid branch March 22, 2023 08:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants