#!/usr/bin/env bats load helpers function teardown() { cleanup_test } function setup() { copy_images } @test "exec into a bogus container" { run ${PODMAN_BINARY} ${PODMAN_OPTIONS} exec foobar ls echo "$output" [ "$status" -eq 125 ] } @test "exec without command should fail" { run ${PODMAN_BINARY} ${PODMAN_OPTIONS} exec foobar echo "$output" [ "$status" -eq 125 ] } @test "exec simple command" { ${PODMAN_BINARY} ${PODMAN_OPTIONS} run -d -t --name foobar1 ${ALPINE} sleep 60 run ${PODMAN_BINARY} ${PODMAN_OPTIONS} exec foobar1 ls echo "$output" [ "$status" -eq 0 ] } @test "exec simple command using latest" { ${PODMAN_BINARY} ${PODMAN_OPTIONS} run -d -t ${ALPINE} sleep 60 run ${PODMAN_BINARY} ${PODMAN_OPTIONS} exec -l ls echo "$output" [ "$status" -eq 0 ] }