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

Duplicated actions in the run of e2e tests on CircleCI #65

Closed
akolotov opened this issue May 23, 2019 · 0 comments · Fixed by #82
Closed

Duplicated actions in the run of e2e tests on CircleCI #65

akolotov opened this issue May 23, 2019 · 0 comments · Fixed by #82
Labels
e2e related to end to end testing enhancement New feature or request

Comments

@akolotov
Copy link
Collaborator

As part of the initial integration to the monorepo both sets of e2e tests for the oracle (#45) and for the UI (#54) were added to CircleCI.

From the CI process point of view both e2e test environment performs the following set of actions:

  • pull parity docker image
  • pull redis db docker image
  • pull rabbitmq docker image
  • pull node.js docker image
  • prepare Linux on the oracle image to resolve dependencies
  • resolve dependencies to run the oracle
  • install dependencies to compile contracts
  • compile contracts
  • install dependencies to deploy contracts
  • deploy contracts

It definitely increases time of the e2e tests and cause redundant load on the testing system.

Consider to optimize the process of running e2e testing on CircleCI in order to reduce number of duplicated actions.

@akolotov akolotov added enhancement New feature or request e2e related to end to end testing labels May 23, 2019
@rzadp rzadp closed this as completed in #82 Jun 4, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
e2e related to end to end testing enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant