summaryrefslogtreecommitdiff
path: root/tests/rpmgeneral.at
diff options
context:
space:
mode:
authorPanu Matilainen <pmatilai@redhat.com>2019-03-21 15:16:50 +0200
committerPanu Matilainen <pmatilai@redhat.com>2019-03-21 15:17:48 +0200
commit033c4b03649a73d6b6b937ee7ba36446fe36f000 (patch)
tree80cc90e65ca06690037b2adcb92ec0ecaa663e9c /tests/rpmgeneral.at
parent1da9e839bb573b9187403983f5a69853ab364306 (diff)
downloadrpm-033c4b03649a73d6b6b937ee7ba36446fe36f000.tar.gz
Add basic testcases for rpm2cpio and rpm2archive (inspired by #637)
Diffstat (limited to 'tests/rpmgeneral.at')
-rw-r--r--tests/rpmgeneral.at34
1 files changed, 34 insertions, 0 deletions
diff --git a/tests/rpmgeneral.at b/tests/rpmgeneral.at
index 45d38698b..1caf218f7 100644
--- a/tests/rpmgeneral.at
+++ b/tests/rpmgeneral.at
@@ -295,3 +295,37 @@ VERSION
XPM
])
AT_CLEANUP
+
+AT_SETUP([rpm2cpio])
+AT_KEYWORDS([basic])
+AT_CHECK([
+runroot rpm2cpio data/RPMS/hello-2.0-1.x86_64.rpm | cpio -t --quiet
+runroot rpm2cpio data/SRPMS/hello-1.0-1.src.rpm | cpio -t --quiet
+],
+[0],
+[./usr/bin/hello
+./usr/share/doc/hello-2.0
+./usr/share/doc/hello-2.0/COPYING
+./usr/share/doc/hello-2.0/FAQ
+./usr/share/doc/hello-2.0/README
+hello-1.0.tar.gz
+hello.spec
+])
+AT_CLEANUP
+
+AT_SETUP([rpm2archive])
+AT_KEYWORDS([basic])
+AT_CHECK([
+runroot rpm2archive - < "${RPMTEST}"/data/RPMS/hello-2.0-1.x86_64.rpm | tar tz
+runroot rpm2archive - < "${RPMTEST}"/data/SRPMS/hello-1.0-1.src.rpm | tar tz
+],
+[0],
+[./usr/bin/hello
+./usr/share/doc/hello-2.0/
+./usr/share/doc/hello-2.0/COPYING
+./usr/share/doc/hello-2.0/FAQ
+./usr/share/doc/hello-2.0/README
+./hello-1.0.tar.gz
+./hello.spec
+])
+AT_CLEANUP