From 2c04cc61592b608f340278c5509441c520e10ceb Mon Sep 17 00:00:00 2001 From: Valentin Rothberg Date: Thu, 19 Sep 2019 12:37:17 +0200 Subject: [PATCH] add push test Signed-off-by: Valentin Rothberg --- test/01-from_rpms.bats | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/test/01-from_rpms.bats b/test/01-from_rpms.bats index 7533012..d50f64d 100644 --- a/test/01-from_rpms.bats +++ b/test/01-from_rpms.bats @@ -3,10 +3,12 @@ load helpers @test "build from RPMS" { + local d d=$(mktemp -d) + echo "temporary directory: ${d}" + run_ctr -v $(pwd)/.testprep/srpms/:/src:ro -v ${d}:/output/ $CTR_IMAGE -s /src [ "$status" -eq 0 ] - #echo ${lines[@]} [[ ${lines[0]} =~ "[SrcImg][INFO] calling source collection drivers" ]] # get the number of the last line n=$(expr ${#lines[@]} - 1) @@ -24,3 +26,15 @@ load helpers [ -f "${d}/blobs/sha256/7f4a50f05b7bd38017be8396b6320e1d2e6a05af097672e3ed23ef3df2ddeadb" ] [ -f "${d}/blobs/sha256/8f4e610748f8b58a3297ecf78ecc8ff7b6420c3e559e3e20cad8ac178c6fe4e8" ] } + +@test "build from RPMS and push" { + local d + d=$(mktemp -d) + echo "temporary directory: ${d}" + + run_ctr -v $(pwd)/.testprep/srpms/:/src:ro -v ${d}:/output/ $CTR_IMAGE -s /src -p oci:/output/pushed-image:latest-source + [ "$status" -eq 0 ] + + run ls ${d}/pushed-image + [ "$status" -eq 0 ] +}