podman-compose/tests/integration
charliemirabile 2e7d83f7f0 Properly surface errors from build commands
the commit 38b13a3 ("Use asyncio for subprocess calls") broke the way
exit codes are reported from the podman compose build command.

The tasks are awaited as they finish which means that if a later build
finishes sucessfully after a failing build, it overwrites status.

Previously the `parse_return_code` function would skip updating the status
if the new return code was zero, but in removing it, this logic was not
carried forward.

Fixes: 38b13a3 ("Use asyncio for subprocess calls")
Signed-off-by: charliemirabile <46761267+charliemirabile@users.noreply.github.com>
2025-03-18 21:49:55 -04:00
..
additional_contexts tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
base_image Move all tests to single directory "tests" 2024-06-26 11:28:16 +03:00
build tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
build_fail tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
build_fail_multi Properly surface errors from build commands 2025-03-18 21:49:55 -04:00
build_labels tests/integration: Add missing __init__.py for build_labels test 2025-01-23 02:11:46 +02:00
build_secrets tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
build_ssh tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
default_net_behavior tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
deps tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
env-file-tests tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
env-tests tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
exit-from tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
extends tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
extends_w_empty_service tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
extends_w_file tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
extends_w_file_subdir tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
filesystem tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
in_pod tests/integration: Move test "in_pod" to corresponding directory 2025-01-23 02:11:46 +02:00
include tests/integration: Move test "include" to corresponding directory 2025-01-23 02:11:46 +02:00
interpolation tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
ipam_default tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
lifetime tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
multicompose tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
nethost tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
nets_test1 tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
nets_test2 tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
nets_test3 tests/integration: Automate manual 'nets_test3' test 2025-02-03 19:04:15 +02:00
nets_test_ip tests/integration: Automate manual nets_test_ip test 2025-02-05 19:31:43 +02:00
network tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
network_interface_name integration test for x-podman.interface_name option 2025-02-23 17:08:00 +01:00
network_scoped_aliases tests/integration: Add missing __init__.py for network_scoped_aliases 2025-01-23 02:11:46 +02:00
no_services tests/integration: Automate manual no_services test 2025-02-05 20:47:59 +02:00
pid tests/integration: Describe pid test 2025-02-06 15:16:44 +02:00
pod_args Implement x-podman.pod_args to override --pod-args default 2025-02-07 12:11:19 +01:00
ports tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
profile Add quiet flag to podman-compose config 2025-02-28 12:48:08 -08:00
seccomp tests/integration: Automate manual seccomp test 2025-02-07 22:38:58 +02:00
secrets test/integration: Automate manual 'secrets' test 2025-02-19 21:42:52 +02:00
selinux test/integration: Automate manual selinux test 2025-03-06 13:04:53 +02:00
short Move all tests to single directory "tests" 2024-06-26 11:28:16 +03:00
testlogs Move all tests to single directory "tests" 2024-06-26 11:28:16 +03:00
uidmaps test/integration: Automate manual uidmaps test 2025-03-04 22:28:50 +02:00
ulimit Move all tests to single directory "tests" 2024-06-26 11:28:16 +03:00
ulimit_build tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
vol tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00
volumes_merge Move all tests to single directory "tests" 2024-06-26 11:28:16 +03:00
yamlmagic Move all tests to single directory "tests" 2024-06-26 11:28:16 +03:00
__init__.py Move all tests to single directory "tests" 2024-06-26 11:28:16 +03:00
test_utils.py tests/integration: Move test utils to one test_utils file 2025-01-23 02:11:46 +02:00