diff options
author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2019-07-08 19:25:29 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-07-08 19:25:29 +0200 |
commit | 3fdf1a2c447ac3b26ae51e266ca4a781da30a5c1 (patch) | |
tree | 9a20aa8fdd6de71987306660035a44ef304151b0 /test/system | |
parent | ed3acaecbfeead3b0fef5928e47ecc9f34cd8d5b (diff) | |
parent | 19ddcf925162a6bfa8304b627c6583d645cc496b (diff) | |
download | podman-3fdf1a2c447ac3b26ae51e266ca4a781da30a5c1.tar.gz podman-3fdf1a2c447ac3b26ae51e266ca4a781da30a5c1.tar.bz2 podman-3fdf1a2c447ac3b26ae51e266ca4a781da30a5c1.zip |
Merge pull request #3377 from TomSweeneyRedHat/dev/tsweeney/gate
Add RUN priv'd test for build
Diffstat (limited to 'test/system')
-rw-r--r-- | test/system/070-build.bats | 3 | ||||
-rw-r--r-- | test/system/README.md | 9 |
2 files changed, 11 insertions, 1 deletions
diff --git a/test/system/070-build.bats b/test/system/070-build.bats index 53acf6edd..c1e7c7ec4 100644 --- a/test/system/070-build.bats +++ b/test/system/070-build.bats @@ -20,15 +20,16 @@ load helpers dockerfile=$tmpdir/Dockerfile cat >$dockerfile <<EOF FROM $IMAGE +RUN apk add nginx RUN echo $rand_content > /$rand_filename EOF run_podman build -t build_test --format=docker $tmpdir + is "$output" ".*STEP 4: COMMIT" "COMMIT seen in log" run_podman run --rm build_test cat /$rand_filename is "$output" "$rand_content" "reading generated file in image" run_podman rmi build_test } - # vim: filetype=sh diff --git a/test/system/README.md b/test/system/README.md index 6ac408f4e..d98b1c0fe 100644 --- a/test/system/README.md +++ b/test/system/README.md @@ -42,6 +42,15 @@ should be reserved for a first-pass fail-fast subset of tests: without having to wait for the entire test suite. +Running tests +============= +To run the tests locally in your sandbox, you can use one of these methods: +* make;PODMAN=./bin/podman bats ./test/system/070-build.bats # runs just the specified test +* make;PODMAN=./bin/podman bats ./test/system # runs all + +To test as root: +* $ PODMAN=./bin/podman sudo --preserve-env=PODMAN bats test/system + Analyzing test failures ======================= |