diff options
author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2021-03-02 12:58:59 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-02 12:58:59 -0800 |
commit | b9181cf1ef255771a92a7258367826dbc3f1e091 (patch) | |
tree | 2fd0a9806741252f24c3bd1315181634891ea552 /test/apiv2 | |
parent | f4304c6592a7db737f25751b1f61beadd914ca69 (diff) | |
parent | 43d010bd0f9e01d1652e284c77d1839a4bf16607 (diff) | |
download | podman-b9181cf1ef255771a92a7258367826dbc3f1e091.tar.gz podman-b9181cf1ef255771a92a7258367826dbc3f1e091.tar.bz2 podman-b9181cf1ef255771a92a7258367826dbc3f1e091.zip |
Merge pull request #9512 from mheon/fix_9511
Fix parsing of Tmpfs field in compat create
Diffstat (limited to 'test/apiv2')
-rw-r--r-- | test/apiv2/44-mounts.at | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/test/apiv2/44-mounts.at b/test/apiv2/44-mounts.at new file mode 100644 index 000000000..fe202576d --- /dev/null +++ b/test/apiv2/44-mounts.at @@ -0,0 +1,21 @@ +# -*- sh -*- + +podman pull $IMAGE &>/dev/null + +# Test various HostConfig options +tmpfs_name="/mytmpfs" +t POST containers/create?name=hostconfig_test '"Image":"'$IMAGE'","Cmd":["df"],"HostConfig":{"TmpFs":{"'$tmpfs_name'":"rw"}}' 201 \ + .Id~[0-9a-f]\\{64\\} +cid=$(jq -r '.Id' <<<"$output") + +# Prior to #9512, the tmpfs would be called '/mytmpfs=rw', with the '=rw' +t GET containers/${cid}/json 200 \ + .HostConfig.Tmpfs[\"${tmpfs_name}\"]~rw, + +# Run the container, verify output +t POST containers/${cid}/start '' 204 +t POST containers/${cid}/wait '' 200 +t GET containers/${cid}/logs?stdout=true 200 + +like "$(<$WORKDIR/curl.result.out)" ".* ${tmpfs_name}" \ + "'df' output includes tmpfs name" |