spiegel_podman/test/e2e
Valentin Rothberg faf450ea18 support health checks from image configs
Health checks may be defined in the container config or the config of an
image.  So far, Podman only looked at the container config.

The plumbing happened in libimage but add a regression test to Podman as
well to make sure the glue code will not regress.

Note that I am pinning github.com/onsi/gomega to v1.16.0 since v1.17.0
requires go 1.16 which in turn is breaking CI.

Fixes: #12226
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2021-11-09 15:32:36 +01:00
..
build inspect: printTmpl must Flush writer 2021-09-09 16:37:24 +05:30
cdi Add support for CDI device configuration 2021-04-20 09:18:52 -04:00
config pod create: read network mode from config 2021-11-08 18:59:28 +01:00
hooks Add hooks support to podman 2018-04-05 14:13:49 +00:00
sign save image remove signatures 2020-10-21 10:00:08 -04:00
testdata migrate Podman to containers/common/libimage 2021-05-05 11:30:12 +02:00
attach_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
build_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
checkpoint_test.go Test to check for presence of 'stats-dump' in exported checkpoints 2021-11-05 16:15:01 +00:00
commit_test.go Eighty-six eighty-eighty 2021-09-22 07:49:19 -06:00
common_test.go test connection add 2021-11-08 09:20:58 -07:00
config.go Add tests for volume plugins 2021-01-14 16:43:23 -05:00
config_amd64.go speed up CI handling of images 2021-04-07 15:40:29 -05:00
config_ppc64le.go use imagecaches for local tests 2019-05-29 15:12:05 -05:00
container_create_volume_test.go Copy the content from the underlying image into the newly created volume. 2021-07-20 11:39:32 -04:00
container_inspect_test.go Eighty-six eighty-eighty 2021-09-22 07:49:19 -06:00
containers_conf_test.go codespell code 2021-10-12 16:44:25 -04:00
cp_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
create_staticip_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
create_staticmac_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
create_test.go Eighty-six eighty-eighty 2021-09-22 07:49:19 -06:00
diff_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
events_test.go Pod Events Logging Fix 2021-10-01 14:50:58 -04:00
exec_test.go Make secret env var available to exec session 2021-08-31 13:53:51 -04:00
exists_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
export_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
generate_kube_test.go Generate Kube should not print default structs 2021-10-19 08:31:35 -04:00
generate_systemd_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
healthcheck_run_test.go support health checks from image configs 2021-11-09 15:32:36 +01:00
history_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
image_scp_test.go Podman Image SCP rootful to rootless transfer 2021-11-05 12:04:20 -04:00
image_sign_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
images_test.go builder: Add support for builder prune 2021-10-12 15:31:54 +05:30
import_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
info_test.go Podman info output plugin information 2021-08-19 17:33:20 +02:00
init_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
inspect_test.go Eighty-six eighty-eighty 2021-09-22 07:49:19 -06:00
kill_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
libpod_suite_remote_test.go test connection add 2021-11-08 09:20:58 -07:00
libpod_suite_test.go test connection add 2021-11-08 09:20:58 -07:00
load_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
login_logout_test.go Fix AVC denials in tests of volume mounts 2021-08-18 12:04:06 -04:00
logs_test.go Fix a few problems in 'podman logs --tail' with journald driver 2021-10-26 12:18:57 -04:00
manifest_test.go tag: Support tagging manifest list instead of resolving to images 2021-10-21 17:44:31 +05:30
mount_rootless_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
mount_test.go Add no-trunc support to podman-events 2021-09-16 09:41:29 -04:00
namespace_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
negative_test.go bump go module to v3 2021-02-22 09:03:51 +01:00
network_connect_disconnect_test.go Add --time out for podman * rm -f commands 2021-10-04 07:07:56 -04:00
network_create_test.go CNI: fix network create --ip-range 2021-10-12 22:36:24 +02:00
network_test.go Add --time out for podman * rm -f commands 2021-10-04 07:07:56 -04:00
pause_test.go Add --time out for podman * rm -f commands 2021-10-04 07:07:56 -04:00
play_build_test.go Set context dir for play kube build 2021-09-23 09:49:57 -05:00
play_kube_test.go pod create: remove need for pause image 2021-10-26 13:51:45 +02:00
pod_create_test.go pod create: read network mode from config 2021-11-08 18:59:28 +01:00
pod_infra_container_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
pod_initcontainers_test.go rename oneshot initcontainers to once 2021-08-12 12:57:15 -05:00
pod_inspect_test.go Eighty-six eighty-eighty 2021-09-22 07:49:19 -06:00
pod_kill_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
pod_pause_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
pod_pod_namespaces_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
pod_prune_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
pod_ps_test.go Add until filter to podman pod ps 2021-08-10 22:10:40 +02:00
pod_restart_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
pod_rm_test.go Merge pull request #11851 from cdoern/podRm 2021-10-20 13:20:12 +00:00
pod_start_test.go Eighty-six eighty-eighty 2021-09-22 07:49:19 -06:00
pod_stats_test.go e2e tests: re-enable and fix podman stats tests 2021-08-02 17:30:53 +02:00
pod_stop_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
pod_top_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
port_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
prune_test.go refine dangling checks 2021-07-26 09:28:17 +02:00
ps_test.go Eighty-six eighty-eighty 2021-09-22 07:49:19 -06:00
pull_test.go Bump github.com/containers/image/v5 from 5.13.2 to 5.14.0 2021-07-25 04:54:29 -04:00
push_test.go container create: fix --tls-verify parsing 2021-10-27 14:36:25 +02:00
rename_test.go Ensure pod ID bucket is properly updated on rename 2021-09-28 14:12:18 -04:00
restart_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
rm_test.go Add --time out for podman * rm -f commands 2021-10-04 07:07:56 -04:00
rmi_test.go speed up CI handling of images 2021-04-07 15:40:29 -05:00
run_apparmor_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
run_cgroup_parent_test.go test: enable --cgroup-parent test 2021-09-14 13:59:09 +02:00
run_cleanup_test.go Add no-trunc support to podman-events 2021-09-16 09:41:29 -04:00
run_cpu_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
run_device_test.go Fix device tests using ls test files 2021-08-11 13:07:00 -04:00
run_dns_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
run_entrypoint_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
run_env_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
run_exit_test.go If container exits with 125 podman should exit with 125 2021-09-13 14:04:01 -04:00
run_memory_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
run_networking_test.go libpod: deduplicate ports in db 2021-10-27 18:59:56 +02:00
run_ns_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
run_passwd_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
run_privileged_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
run_restart_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
run_seccomp_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
run_security_labels_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
run_selinux_test.go Add --time out for podman * rm -f commands 2021-10-04 07:07:56 -04:00
run_signal_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
run_staticip_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
run_test.go test: run --cgroups=split in new cgroup 2021-11-04 13:16:17 +01:00
run_userns_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
run_volume_test.go Fix codespell errors 2021-10-14 08:44:09 -04:00
run_working_dir_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
runlabel_test.go container runlabel remove image tag from name 2021-09-15 16:35:55 +02:00
save_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
search_test.go podman search: display only name and description by default 2021-10-13 10:13:24 +02:00
secret_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
start_test.go podman start: remove containers configured for auto removal 2021-07-16 10:57:40 +02:00
stats_test.go Skip stats test in CGv1 container environments 2021-08-18 12:04:06 -04:00
stop_test.go Warn if podman stop timeout expires that sigkill was sent 2021-10-08 07:06:37 -04:00
system_connection_test.go test connection add 2021-11-08 09:20:58 -07:00
system_df_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
system_dial_stdio_test.go Fixes #11668 2021-10-06 19:18:26 +00:00
system_reset_test.go runtime: check for pause pid existence 2021-10-27 11:24:50 +02:00
system_service_test.go Fix CI flake on time of shutdown for API service 2021-10-12 09:53:19 -07:00
systemd_test.go Fix systemd PID1 test 2021-10-26 16:39:14 -04:00
tag_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
toolbox_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
top_test.go vendor c/psgo@v1.7.1 2021-09-22 10:35:08 +02:00
tree_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
trust_test.go Fix tests of podman image trust --raw and --json 2021-10-25 18:02:41 +02:00
unshare_test.go rename rootless cni ns to rootless netns 2021-11-05 15:44:37 +01:00
untag_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
version_test.go Fix help message case for podman version 2021-10-29 11:49:49 -07:00
volume_create_test.go volumes: Add volume import to allow importing contents on tar into volume 2021-08-26 14:14:14 +05:30
volume_exists_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
volume_inspect_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
volume_ls_test.go Add until filter to volume ls filters list 2021-07-22 00:01:07 +02:00
volume_plugin_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00
volume_prune_test.go Add prune until filter test for podman volume cli 2021-07-26 22:37:45 +02:00
volume_rm_test.go Add --time out for podman * rm -f commands 2021-10-04 07:07:56 -04:00
wait_test.go e2e tests: use Should(Exit()) and ExitWithError() 2021-07-15 05:06:33 -06:00