~ubuntu-branches/debian/sid/rpm/sid

« back to all changes in this revision

Viewing changes to tests/rpmi.at

  • Committer: Package Import Robot
  • Author(s): Michal Čihař
  • Date: 2013-06-06 11:39:34 UTC
  • mfrom: (1.1.16)
  • Revision ID: package-import@ubuntu.com-20130606113934-ela3du14fyba0t6u
Tags: 4.11.0.1-1
* New upstream release.
* Bump standards to 3.9.4.
* Refresh patches, update patch from Fedora.
* Build with Lua 5.2.

Show diffs side-by-side

added added

removed removed

Lines of Context:
153
153
AT_CLEANUP
154
154
 
155
155
# Test upgrade of different versions in same transaction
156
 
AT_SETUP([rpm -U two versions of same package])
 
156
AT_SETUP([rpm -U two versions of same package 1])
157
157
AT_CHECK([
158
158
RPMDB_CLEAR
159
159
RPMDB_INIT
160
160
 
161
 
runroot rpm -U \
 
161
runroot rpm -Uv \
162
162
  "${TOPDIR}"/RPMS/noarch/versiontest-1.0-1.noarch.rpm \
163
163
  "${TOPDIR}"/RPMS/noarch/versiontest-2.0-1.noarch.rpm
164
164
runroot rpm -q versiontest
165
165
],
166
166
[0],
167
 
[versiontest-2.0-1.noarch
168
 
],
169
 
[])
 
167
[Preparing packages...
 
168
versiontest-2.0-1.noarch
 
169
versiontest-2.0-1.noarch
 
170
],
 
171
[warning: package versiontest-1.0-1.noarch was already added, replacing with versiontest-2.0-1.noarch
 
172
])
 
173
AT_CLEANUP
 
174
 
 
175
# Test upgrade of different versions in same transaction
 
176
AT_SETUP([rpm -U two versions of same package 2])
 
177
AT_CHECK([
 
178
RPMDB_CLEAR
 
179
RPMDB_INIT
 
180
 
 
181
runroot rpm -Uv \
 
182
  "${TOPDIR}"/RPMS/noarch/versiontest-2.0-1.noarch.rpm \
 
183
  "${TOPDIR}"/RPMS/noarch/versiontest-1.0-1.noarch.rpm
 
184
runroot rpm -q versiontest
 
185
],
 
186
[0],
 
187
[Preparing packages...
 
188
versiontest-2.0-1.noarch
 
189
versiontest-2.0-1.noarch
 
190
],
 
191
[warning: package versiontest-2.0-1.noarch was already added, skipping versiontest-1.0-1.noarch
 
192
])
 
193
AT_CLEANUP
 
194
 
 
195
# Test upgrade of obsoleted package in same transaction
 
196
AT_SETUP([rpm -U obsoleted package 1])
 
197
AT_CHECK([
 
198
RPMDB_CLEAR
 
199
RPMDB_INIT
 
200
 
 
201
runroot rpmbuild --quiet -bb \
 
202
        --define "pkg one" \
 
203
        --define "obs deptest-two" \
 
204
        /data/SPECS/deptest.spec
 
205
runroot rpmbuild --quiet -bb \
 
206
        --define "pkg two" \
 
207
        /data/SPECS/deptest.spec
 
208
 
 
209
 
 
210
runroot rpm -Uv \
 
211
  "${TOPDIR}"/RPMS/noarch/deptest-two-1.0-1.noarch.rpm \
 
212
  "${TOPDIR}"/RPMS/noarch/deptest-one-1.0-1.noarch.rpm
 
213
runroot rpm -q deptest-one
 
214
],
 
215
[0],
 
216
[Preparing packages...
 
217
deptest-one-1.0-1.noarch
 
218
deptest-one-1.0-1.noarch
 
219
],
 
220
[warning: package deptest-two-1.0-1.noarch was already added, replacing with deptest-one-1.0-1.noarch
 
221
])
 
222
AT_CLEANUP
 
223
 
 
224
# Test upgrade of obsoleted package in same transaction
 
225
AT_SETUP([rpm -U obsoleted package 2])
 
226
AT_CHECK([
 
227
RPMDB_CLEAR
 
228
RPMDB_INIT
 
229
 
 
230
runroot rpmbuild --quiet -bb \
 
231
        --define "pkg one" \
 
232
        --define "obs deptest-two" \
 
233
        /data/SPECS/deptest.spec
 
234
runroot rpmbuild --quiet -bb \
 
235
        --define "pkg two" \
 
236
        /data/SPECS/deptest.spec
 
237
 
 
238
 
 
239
runroot rpm -Uv \
 
240
  "${TOPDIR}"/RPMS/noarch/deptest-one-1.0-1.noarch.rpm \
 
241
  "${TOPDIR}"/RPMS/noarch/deptest-two-1.0-1.noarch.rpm
 
242
runroot rpm -q deptest-one
 
243
],
 
244
[0],
 
245
[Preparing packages...
 
246
deptest-one-1.0-1.noarch
 
247
deptest-one-1.0-1.noarch
 
248
],
 
249
[warning: package deptest-one-1.0-1.noarch was already added, skipping deptest-two-1.0-1.noarch
 
250
])
170
251
AT_CLEANUP
171
252
 
172
253
# Test install of two different versions in same transaction