f00d52325158ac729afffdb9423e1890b0d50361
[platform/upstream/rpm.git] / tests / rpmquery.at
1 #    rpmquery.at: test rpmquery
2 #
3 #    Copyright (C) 2007  Ralf Corsépius <corsepiu@fedoraproject.org>
4 #
5 #    This program is free software; you can redistribute it and/or modify
6 #    it under the terms of the GNU General Public License as published by
7 #    the Free Software Foundation; either version 2 of the License, or
8 #    (at your option) any later version.
9 #
10 #    This program is distributed in the hope that it will be useful,
11 #    but WITHOUT ANY WARRANTY; without even the implied warranty of
12 #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13 #    GNU General Public License for more details.
14 #
15 #    You should have received a copy of the GNU General Public License
16 #    along with this program; if not, write to the Free Software
17 #    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
18
19 AT_SETUP([rpmquery --qf -p *.i386.rpm])
20 AT_CHECK([
21 rpmquery \
22   --rcfile=${RPMRC} \
23   --qf "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n" \
24   -p "${abs_srcdir}"/data/RPMS/hello-1.0-1.i386.rpm
25 ],
26 [0],
27 [hello-1.0-1.i386
28 ],
29 [ignore])
30 AT_CLEANUP
31
32 AT_SETUP([rpmquery --qf -p *.src.rpm])
33 AT_CHECK([
34 rpmquery \
35   --rcfile=${RPMRC} \
36   --qf "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n" \
37   -p "${abs_srcdir}"/data/SRPMS/hello-1.0-1.src.rpm
38 ],
39 [0],
40 [hello-1.0-1.i386
41 ],
42 [ignore])
43 AT_CLEANUP
44
45 AT_SETUP([rpmquery -ql -p *.src.rpm])
46 AT_CHECK([
47 rpmquery \
48   --rcfile=${RPMRC} \
49   -ql \
50   -p "${abs_srcdir}"/data/SRPMS/hello-1.0-1.src.rpm
51 ],
52 [0],
53 [hello-1.0.tar.gz
54 hello.spec
55 ],
56 [ignore])
57 AT_CLEANUP
58
59 AT_SETUP([rpmquery -ql -p *.i386.rpm])
60 AT_CHECK([
61 rpmquery \
62   --rcfile=${RPMRC} \
63   -ql \
64   -p "${abs_srcdir}"/data/RPMS/hello-1.0-1.i386.rpm
65 ],
66 [0],
67 [/usr/local/bin/hello
68 /usr/share/doc/hello-1.0
69 /usr/share/doc/hello-1.0/FAQ
70 ],
71 [ignore])
72 AT_CLEANUP
73