Add test for manifest query in testsuite
authorPanu Matilainen <pmatilai@redhat.com>
Wed, 8 Sep 2010 10:52:30 +0000 (13:52 +0300)
committerPanu Matilainen <pmatilai@redhat.com>
Wed, 8 Sep 2010 10:52:30 +0000 (13:52 +0300)
tests/rpmquery.at

index 4de56c5..77668eb 100644 (file)
@@ -89,6 +89,25 @@ rpm \
 [ignore])
 AT_CLEANUP
 
+# ------------------------------
+# Test query on manifest
+AT_SETUP([rpm -qp <manifest>])
+AT_KEYWORDS([query])
+AT_CHECK([
+cat << EOF > query.mft
+"${abs_srcdir}"/data/RPMS/hello-1.0-1.i386.rpm
+"${abs_srcdir}"/data/RPMS/hello-1.0-1.ppc64.rpm
+"${abs_srcdir}"/data/RPMS/foo-1.0-1.noarch.rpm
+EOF
+run rpm -qp --qf "%{nvr}\n" query.mft
+],
+[0],
+[hello-1.0-1
+hello-1.0-1
+foo-1.0-1
+],
+[])
+AT_CLEANUP
 
 # ------------------------------
 # Try to check "scripts"