spiegel_podman/test/e2e
Paul Holzinger 29ae516006
use sqlite as default database
Use sqlite as default but for upgrades it will still use boltdb to avoid
breaking anyone. This is done by checking if the boltdb file already
exists and if it does then we have to use it.

I added a e2e test to check the new logic and removed the system test
for it, the problem with the system test is that we share the storage
dir there so all following commands without --db-backend would try to
use boltdb as a single --db-backend boltdb command will create the file
and then all folllwing commands will use it because of the backwards
compat. In e2e tests each test uses their own --root so it is not an
issue there.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2023-10-10 17:11:28 +02:00
..
build Do not include image annotations when building spec 2023-05-11 23:48:23 -04:00
cdi build(deps): bump github.com/container-orchestrated-devices/container-device-interface 2023-02-20 14:51:04 +01:00
config Read kube_generate_type from containers.conf 2023-04-11 09:15:05 -04:00
quadlet Quadlet - add support for global arguments 2023-10-08 10:14:06 +03:00
sign e2e: reduce dependency on /tmp for e2e tests 2023-01-26 22:20:15 +09:00
testdata Add (podman {image,manifest} push --sign-by-sigstore=param-file.yaml) 2023-01-27 16:47:32 +01:00
attach_test.go e2e: use ExitCleanly() in attach & build tests 2023-09-06 17:11:38 -06:00
build_test.go e2e: use ExitCleanly() in attach & build tests 2023-09-06 17:11:38 -06:00
checkpoint_image_test.go e2e: use ExitCleanly() in checkpoint tests 2023-09-07 20:20:28 -06:00
checkpoint_test.go vendor: update checkpointctl to v1.1.0 2023-09-12 08:41:02 +01:00
cleanup_test.go e2e: use ExitCleanly() in cleanup_test.go 2023-09-11 06:33:18 -06:00
commit_test.go e2e: commit_test: use ExitCleanly() 2023-09-11 08:07:24 -06:00
common_test.go test/e2e: default to netavark 2023-09-27 13:30:20 +02:00
config.go e2e: use safe fedora-minimal image 2023-09-25 09:01:53 -06:00
config_amd64.go CI: e2e: fetch the standard system-test image 2023-08-30 08:11:43 -06:00
config_arm64.go CI: e2e: fetch the standard system-test image 2023-08-30 08:11:43 -06:00
config_ppc64le.go CI: e2e: fetch the standard system-test image 2023-08-30 08:11:43 -06:00
container_clone_test.go e2e: container_clone_test.go: use ExitCleanly() 2023-09-11 07:59:32 -06:00
container_create_volume_test.go e2e: more ExitCleanly(): low-hanging fruit 2023-09-12 06:21:00 -06:00
container_inspect_test.go e2e: more ExitCleanly(): low-hanging fruit 2023-09-12 06:21:00 -06:00
containers_conf_test.go e2e: more ExitCleanly(): low-hanging fruit 2023-09-12 06:21:00 -06:00
cp_test.go e2e: more ExitCleanly(): low-hanging fruit 2023-09-12 06:21:00 -06:00
create_staticip_test.go e2e: more ExitCleanly(): low-hanging fruit 2023-09-12 06:21:00 -06:00
create_staticmac_test.go e2e: more ExitCleanly(): low-hanging fruit 2023-09-12 06:21:00 -06:00
create_test.go move IntelRdtClosID to HostConfig 2023-09-27 16:44:13 +00:00
diff_test.go e2e: diff_test: use ExitCleanly() 2023-09-12 13:47:35 -06:00
events_test.go e2e: more ExitCleanly(): dumb string replacements 2023-09-12 19:16:18 -06:00
exec_test.go unbreak CI: useradd not found 2023-09-25 11:48:35 +02:00
exists_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
export_test.go e2e: ExitCleanly(): the final fron^Wcommit 2023-09-27 16:04:59 -06:00
farm_test.go Fix farm update to check for connections 2023-09-22 15:16:21 -04:00
generate_kube_test.go e2e: ExitCleanly(): generate_kube_test.go 2023-09-20 14:41:41 -06:00
generate_spec_test.go e2e: more ExitCleanly(): dumb string replacements 2023-09-12 19:16:18 -06:00
generate_systemd_test.go test/e2e: use GinkgoT().TempDir() over MkdirTemp() 2023-07-05 10:40:26 +02:00
healthcheck_run_test.go Filter health_check and exec events for logging in console 2023-10-04 14:50:15 +01:00
history_test.go e2e: more ExitCleanly(): dumb string replacements 2023-09-12 19:16:18 -06:00
image_scp_test.go e2e: more ExitCleanly(): dumb string replacements 2023-09-12 19:16:18 -06:00
image_sign_test.go e2e: more ExitCleanly(): dumb string replacements 2023-09-12 19:16:18 -06:00
images_test.go Fix broken podman images filters 2023-09-29 11:39:49 -04:00
import_test.go e2e: more ExitCleanly(): manual test fixes 2023-09-12 21:07:11 -06:00
info_test.go use sqlite as default database 2023-10-10 17:11:28 +02:00
init_test.go e2e: continuing ExitCleanly(): just the replacements 2023-09-14 10:12:44 -06:00
inspect_test.go e2e: continuing ExitCleanly(): just the replacements 2023-09-14 10:12:44 -06:00
kill_test.go e2e: continuing ExitCleanly(): just the replacements 2023-09-14 10:12:44 -06:00
libpod_suite_remote_test.go test/e2e: wait for socket 2023-07-10 17:27:11 +02:00
libpod_suite_test.go test/e2e: switch to GinkgoWriter 2023-05-02 11:27:38 +02:00
load_test.go e2e: ExitCleanly(): manual fixes to get tests passing 2023-09-22 06:10:02 -06:00
login_logout_test.go e2e: ExitCleanly(): manual fixes to get tests passing 2023-09-22 06:10:02 -06:00
logs_test.go CI VMs: bump to f39 + f38 2023-09-28 11:22:58 -06:00
manifest_test.go test, manifest: test push retry 2023-10-03 20:38:02 +05:30
mount_rootless_test.go e2e: ExitCleanly(): manual test fixes 2023-09-14 10:12:44 -06:00
mount_test.go e2e: continuing ExitCleanly(): just the replacements 2023-09-14 10:12:44 -06:00
negative_test.go test/e2e: dedup Before/AfterEach nodes 2023-05-15 16:56:18 +02:00
network_connect_disconnect_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
network_create_test.go e2e: continuing ExitCleanly() work: manual tweaks 2023-09-18 16:51:05 -06:00
network_test.go e2e: continuing ExitCleanly() work: manual tweaks 2023-09-18 16:51:05 -06:00
pause_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
play_build_test.go CI: e2e: first use of new ExitCleanly() matcher 2023-08-30 08:41:25 -06:00
play_kube_test.go Add DefaultMode to kube play 2023-09-29 11:58:38 -04:00
pod_clone_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
pod_create_test.go unbreak CI: useradd not found 2023-09-25 11:48:35 +02:00
pod_infra_container_test.go e2e: ExitCleanly(): low-hanging fruit, part 2 2023-09-19 10:26:06 -06:00
pod_initcontainers_test.go e2e: use safe fedora-minimal image 2023-09-25 09:01:53 -06:00
pod_inspect_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
pod_kill_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
pod_pause_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
pod_pod_namespaces_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
pod_prune_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
pod_ps_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
pod_restart_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
pod_rm_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
pod_start_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
pod_stats_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
pod_stop_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
pod_top_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
port_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
prune_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
ps_test.go e2e: ExitCleanly(): low-hanging fruit, part 2 2023-09-19 10:26:06 -06:00
pull_test.go e2e: ExitCleanly(): manual fixes to get tests passing 2023-09-22 06:10:02 -06:00
push_test.go e2e: ExitCleanly(): manual fixes to get tests passing 2023-09-22 06:10:02 -06:00
quadlet_test.go Quadlet - add support for global arguments 2023-10-08 10:14:06 +03:00
rename_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
restart_test.go e2e: ExitCleanly(): manual special cases 2023-09-27 16:04:59 -06:00
rm_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
rmi_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
run_aardvark_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
run_apparmor_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
run_cgroup_parent_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
run_cleanup_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
run_cpu_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
run_device_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
run_dns_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
run_entrypoint_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
run_env_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
run_exit_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
run_memory_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
run_networking_test.go e2e: ExitCleanly(): manual fixes to get tests working 2023-09-26 08:47:16 -06:00
run_ns_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
run_passwd_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
run_privileged_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
run_restart_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
run_seccomp_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
run_security_labels_test.go e2e: ExitCleanly(): manual special cases 2023-09-27 16:04:59 -06:00
run_selinux_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
run_signal_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
run_staticip_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
run_test.go podman: run --replace prints only the new container id 2023-09-28 23:32:27 +02:00
run_transient_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
run_userns_test.go unbreak CI: useradd not found 2023-09-25 11:48:35 +02:00
run_volume_test.go unbreak CI: useradd not found 2023-09-25 11:48:35 +02:00
run_working_dir_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
runlabel_test.go e2e: ExitCleanly(): manual fixes to get tests working 2023-09-26 08:47:16 -06:00
save_test.go e2e: ExitCleanly(): manual fixes to get tests passing 2023-09-22 06:10:02 -06:00
search_test.go e2e: ExitCleanly(): manual special cases 2023-09-27 16:04:59 -06:00
secret_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
start_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
stats_test.go CI VMs: bump to f39 + f38 2023-09-28 11:22:58 -06:00
stop_test.go e2e: ExitCleanly(): low-hanging fruit, part 2 2023-09-19 10:26:06 -06:00
system_connection_test.go e2e: ExitCleanly(): manual special cases 2023-09-27 16:04:59 -06:00
system_df_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
system_dial_stdio_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
system_reset_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
system_service_test.go test/e2e: dedup Before/AfterEach nodes 2023-05-15 16:56:18 +02:00
systemd_activate_test.go e2e: ExitCleanly(): the final fron^Wcommit 2023-09-27 16:04:59 -06:00
systemd_test.go e2e: ExitCleanly(): the final fron^Wcommit 2023-09-27 16:04:59 -06:00
tag_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
toolbox_test.go e2e: ExitCleanly(): the final fron^Wcommit 2023-09-27 16:04:59 -06:00
top_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
tree_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
trust_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
unshare_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
untag_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
update_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
version_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00
volume_create_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
volume_exists_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
volume_inspect_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
volume_ls_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
volume_plugin_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
volume_prune_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
volume_rm_test.go e2e: ExitCleanly(): more low-hanging fruit 2023-09-19 18:09:08 -06:00
wait_test.go e2e: ExitCleanly(): low-hanging fruit, part 1 2023-09-19 10:26:06 -06:00