diff options
author | Panu Matilainen <pmatilai@redhat.com> | 2014-09-24 11:41:12 +0300 |
---|---|---|
committer | Panu Matilainen <pmatilai@redhat.com> | 2014-09-24 11:41:12 +0300 |
commit | 45183482df7b40ed2708ef219bd64b835c2fbaa8 (patch) | |
tree | ff69c87b8a24101c9defb2c509e2c48af496b33c /tests/rpmverify.at | |
parent | 3ccd774255b8215733e0bdfdf5a683da9dd10923 (diff) | |
download | rpm-45183482df7b40ed2708ef219bd64b835c2fbaa8.tar.gz |
Add a testcase for RhBug:1101861
Diffstat (limited to 'tests/rpmverify.at')
-rw-r--r-- | tests/rpmverify.at | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/rpmverify.at b/tests/rpmverify.at index 39add69e9..2c2cfb706 100644 --- a/tests/rpmverify.at +++ b/tests/rpmverify.at @@ -63,6 +63,28 @@ runroot rpm -Vva --nodeps --nouser --nogroup []) AT_CLEANUP +# Test file verify when no errors expected in verbose mode. +AT_SETUP([directory replaced with a directory symlink]) +AT_KEYWORDS([verify]) +AT_CHECK([ +RPMDB_CLEAR +RPMDB_INIT + +runroot rpm -U --nodeps --noscripts --ignorearch --ignoreos \ + /data/RPMS/hello-1.0-1.i386.rpm +mv "${RPMTEST}"/usr/share/doc/hello-1.0 "${RPMTEST}"/usr/share/doc/hello-1.0.orig +ln -s hello-1.0.orig "${RPMTEST}"/usr/share/doc/hello-1.0 +runroot rpm -Vva --nodeps --nouser --nogroup +rm -rf "${RPMTEST}"/usr/share/doc/ +], +[0], +[......... /usr/local/bin/hello +......... /usr/share/doc/hello-1.0 +......... d /usr/share/doc/hello-1.0/FAQ +], +[]) +AT_CLEANUP + # Test file verify after mutilating the files a bit. AT_SETUP([verify from db, with problems present]) AT_KEYWORDS([verify]) |