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: Only run happy path tests for Azure on PRs #248

Merged
merged 2 commits into from
Sep 25, 2024
Merged

Conversation

mikenairn
Copy link
Member

@mikenairn mikenairn commented Sep 25, 2024

Update the e2e github action to only run the e2e test suite for Azure on pushes (merges to main) or workflow dispatch (manually).

Updates the e2e github action to allow overriding ginkgo flags with inputs when running via workflow dispatch (manually).

Add labels to all e2e test specs.

label description
multi_record Test cases covering multiple DNSRecords updating a set of records in a zone (Distributed)
single_record Test cases covering a single DNSRecord updating a set of records in a zone
simple Test cases for DNSRecords using the simple endpoint structure
loadbalanced Test cases for DNSRecords using the loadbalanced endpoint structure
provider_errors Tests cases that put DNSRecords into known error states
health_checks Tests cases covering DNSRecords with health checks
happy Happy path test cases, minimum set of tests that check basic functionality

Update the e2e github action to only run the e2e test suite for Azure on
pushes (merges to main) or workflow dispatch (manually)

Updates the e2e github action to allow overriding ginkgo flags with
inputs when running via workflow dispath (manually).

Signed-off-by: Michael Nairn <[email protected]>
@mikenairn mikenairn merged commit adb67e1 into main Sep 25, 2024
12 of 16 checks passed
@mikenairn mikenairn deleted the ci_azure_e2e_on_prs branch September 25, 2024 09:30
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