mirror of
git://projects.qi-hardware.com/wernermisc.git
synced 2025-04-21 12:27:27 +03:00
qpkg: regression test for version preference
- test/verpref: test version preference (higher wins if there's a choice) - TODO: updated for above change
This commit is contained in:
96
qpkg/test/verpref
Executable file
96
qpkg/test/verpref
Executable file
@@ -0,0 +1,96 @@
|
||||
#!/bin/sh
|
||||
. ./Common
|
||||
|
||||
###############################################################################
|
||||
|
||||
qpkg "prefer later version (1)" prereq foo <<EOF
|
||||
Package: bar
|
||||
Version: 0
|
||||
Architecture: test
|
||||
Filename: bar_0
|
||||
|
||||
Package: bar
|
||||
Version: 1
|
||||
Architecture: test
|
||||
Filename: bar_1
|
||||
|
||||
Package: foo
|
||||
Version: 0
|
||||
Architecture: test
|
||||
Depends: bar
|
||||
Filename: foo
|
||||
EOF
|
||||
expect <<EOF
|
||||
bar_1
|
||||
EOF
|
||||
|
||||
###############################################################################
|
||||
|
||||
qpkg "prefer later version (2)" prereq foo <<EOF
|
||||
Package: bar
|
||||
Version: 1
|
||||
Architecture: test
|
||||
Filename: bar_1
|
||||
|
||||
Package: bar
|
||||
Version: 0
|
||||
Architecture: test
|
||||
Filename: bar_0
|
||||
|
||||
Package: foo
|
||||
Version: 0
|
||||
Architecture: test
|
||||
Depends: bar
|
||||
Filename: foo
|
||||
EOF
|
||||
expect <<EOF
|
||||
bar_1
|
||||
EOF
|
||||
|
||||
###############################################################################
|
||||
|
||||
qpkg "dependency trumps preference (1)" prereq foo <<EOF
|
||||
Package: bar
|
||||
Version: 0
|
||||
Architecture: test
|
||||
Filename: bar_0
|
||||
|
||||
Package: bar
|
||||
Version: 1
|
||||
Architecture: test
|
||||
Depends: bad
|
||||
Filename: bar_1
|
||||
|
||||
Package: foo
|
||||
Version: 0
|
||||
Architecture: test
|
||||
Depends: bar
|
||||
Filename: foo
|
||||
EOF
|
||||
expect <<EOF
|
||||
bar_0
|
||||
EOF
|
||||
|
||||
###############################################################################
|
||||
|
||||
qpkg "dependency trumps preference (2)" prereq foo <<EOF
|
||||
Package: bar
|
||||
Version: 1
|
||||
Architecture: test
|
||||
Depends: bad
|
||||
Filename: bar_1
|
||||
|
||||
Package: bar
|
||||
Version: 0
|
||||
Architecture: test
|
||||
Filename: bar_0
|
||||
|
||||
Package: foo
|
||||
Version: 0
|
||||
Architecture: test
|
||||
Depends: bar
|
||||
Filename: foo
|
||||
EOF
|
||||
expect <<EOF
|
||||
bar_0
|
||||
EOF
|
||||
Reference in New Issue
Block a user