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

ci: e2e test suite #368

Closed
2 tasks
Tracked by #70
mudler opened this issue Jun 26, 2024 · 0 comments · Fixed by #656
Closed
2 tasks
Tracked by #70

ci: e2e test suite #368

mudler opened this issue Jun 26, 2024 · 0 comments · Fixed by #656
Labels

Comments

@mudler
Copy link
Contributor

mudler commented Jun 26, 2024

It would be good practice to have CI tests that are gating PRs, and also to guarantee the state of the project main branch.

This card is about creating the e2e test suite for the project, which will be run by the Github action runner to gate changes.

The e2e tests should leverage the features of the oracle from an user-perspective, and run tests for each of the functionalities.

This ticket is to have a small initial e2e test suite leveraging the basic aspects of the node ( startup and answering to API requests).

Acceptance criteria

  • we have a github workflow that runs on PR, main branch and releases which exercise the code. The test suite is named "e2e test"
  • the e2e test will exercise for now very basic checks, for instance configuration of the node, starting the oracle node and the API server and see if basic routes (e.g. the swagger API) runs correctly.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants