]> pd.if.org Git - zpackage/blob - t/vercmp.t
use lzma from xz 5.2.4
[zpackage] / t / vercmp.t
1 #!/bin/sh
2
3 # test addfile
4
5 . tap.sh
6
7 vtest() {
8         res=$(zpm-vercmp "$1" "$2")
9         okstreq "$res" -1 "$1 < $2"
10         res=$(zpm-vercmp "$2" "$1")
11         okstreq "$res" 1 "$2 > $1"
12         res=$(zpm-vercmp "$1" "$1")
13         okstreq "$res" 0 "$1 == $1"
14 }
15
16 plan 45
17
18 # alpha
19 vtest 1.0a 1.0b
20 vtest 1.0b 1.0beta
21 vtest 1.0beta 1.0p
22 vtest 1.0p 1.0pre
23 vtest 1.0pre 1.0rc
24 vtest 1.0rc 1.0
25 vtest 1.0 1.0.a
26 vtest 1.0.a 1.0.1
27
28 vtest 1 1.0
29 vtest 1.0 1.1
30 vtest 1.1 1.1.1
31 vtest 1.2 2.0
32 vtest 2.0 3.0.0
33
34 # release
35 vtest 1.0-1 1.0-2
36 vtest 1.0-2 2.0-1
37
38 finish