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

Add integration tests to gh actions kind infra #381

Merged
merged 1 commit into from
Nov 4, 2020
Merged

Add integration tests to gh actions kind infra #381

merged 1 commit into from
Nov 4, 2020

Conversation

fawadkhaliq
Copy link

@fawadkhaliq fawadkhaliq commented Nov 4, 2020

Issue #348

Description of changes
Added support to run integration tests in GitHub Actions end to end testing setup. This change enables a subset of test suites (mesh, virtualservice, virtualrouter and gatewayroute). We'll use these to get multiple runs in the CI and make sure the test infra is stable and there are no sporadic failures. Rest of the test suites will be enabled in a follow up.

  • Added installation and rollout readiness checks helpers
  • Install the controller to test KinD cluster for integration tests
  • Change the test framework default poll timeout and retries
  • Enabled mesh, virtualservice, virtualrouter and gatewayroute integration tests in gh actions

Testing
See the integration-test GitHub Actions workflow results for this PR

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@fawadkhaliq fawadkhaliq marked this pull request as draft November 4, 2020 22:28
@fawadkhaliq fawadkhaliq marked this pull request as ready for review November 4, 2020 23:03
@fawadkhaliq fawadkhaliq requested a review from achevuru November 4, 2020 23:03
@fawadkhaliq fawadkhaliq changed the title Add integration tests to gh actions kind setup Add integration tests to gh actions kind infra Nov 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants