compose/pkg
Milas Bowman d9065050fd e2e: fix subtests and block parallel unsafe tests
The big mechanical change here is to NOT store `t` as a field on
the `CLI` object (which has been renamed as well to fix the odd
capitalization). The way the tests are structured meant that the
"subtests" were using the _parent_ `*testing.T` instance, which
causes various oddities including confusing messages on failure
about a child test causing a panic in the parent.

Additionally, a few tests have been blocked from running in
parallel because they are sharing `compose.yaml` fixtures and
can fail as a result (e.g. due to a port conflict on the host).
I'll fix these in follow-up PRs but want to focus on correctness
for the tests before optimizing them.

Signed-off-by: Milas Bowman <milas.bowman@docker.com>
2022-06-15 16:27:30 -04:00
..
api project name MUST be lowercase 2022-04-13 09:49:01 +02:00
compose add support for setting secret from env variable 2022-06-15 17:06:48 +02:00
e2e e2e: fix subtests and block parallel unsafe tests 2022-06-15 16:27:30 -04:00
mocks mocks: create mocks for compose api.Service 2022-06-07 17:09:06 -05:00
progress fix: prevent flickering prompt when pulling same image from N services 2022-05-18 08:58:06 +02:00
prompt move compose-cli code into docker/compose/v2 2021-08-31 19:09:19 +02:00
utils Add function to convert strings to bool 2022-03-04 16:42:37 +01:00