-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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 compose regression to ci #8553
Conversation
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: baude The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
ed56de1
to
53a3379
Compare
With my new images this seems to be causing this test to fail almost universally:
Exit code: 1 |
git-fetch a set of docker-compose examples Add a mechanism for 'curl'ing to verify that service is up. For each docker-compose directory: 1) test that it comes up 2) use 'curl' to confirm that the service is up 3) bring it back down Signed-off-by: Ed Santiago <[email protected]>
to prevent any regressions, we should be running regression tests using compose. Signed-off-by: baude <[email protected]>
...in which we use all-local tests Signed-off-by: Ed Santiago <[email protected]>
adding compose test descriptions and validations. Signed-off-by: baude <[email protected]>
Took a quick peek, this looks really good! @edsantiago Q: I didn't check the system-tests, but it seems there are a number of "helper" functions here that may be duplicates? De-duplicating these things later can be a PITA, based on my experience. Maybe consider if makes sense to arrange for helper-code sharing early rather than later? |
I am going to merge. @edsantiago Please do deduplication if you agree with @cevich in future PRs. |
Great work @baude and @edsantiago Now we can start talking about Compose support and any bugs we fix, we can add to these tests to prevent regressions. |
I second that, really nice work for something that's been a (literal) FAQ for a really long time. |
to prevent any regressionsm, we should be running regression tests using
compose.
Signed-off-by: baude [email protected]