diff options
author | Jasper Lievisse Adriaanse <jasper@cvs.openbsd.org> | 2011-06-06 18:59:45 +0000 |
---|---|---|
committer | Jasper Lievisse Adriaanse <jasper@cvs.openbsd.org> | 2011-06-06 18:59:45 +0000 |
commit | bf6f54317985ced8db5e969b573cb7048121264c (patch) | |
tree | d9680bdbb1b900f52f4385894cf3a6499b50ee15 /regress | |
parent | d37a5f7ae12be508697abef696580c5056990ca2 (diff) |
first set of version comparison tests
Diffstat (limited to 'regress')
-rw-r--r-- | regress/usr.bin/pkg-config/Makefile | 46 |
1 files changed, 40 insertions, 6 deletions
diff --git a/regress/usr.bin/pkg-config/Makefile b/regress/usr.bin/pkg-config/Makefile index 5623fcc7a0a..7b61c8799b9 100644 --- a/regress/usr.bin/pkg-config/Makefile +++ b/regress/usr.bin/pkg-config/Makefile @@ -1,6 +1,14 @@ -# $OpenBSD: Makefile,v 1.6 2011/06/06 17:58:07 jasper Exp $ - -REGRESS_TARGETS=corrupt1 \ +# $OpenBSD: Makefile,v 1.7 2011/06/06 18:59:44 jasper Exp $ + +REGRESS_TARGETS=cmp-vers1-1 \ + cmp-vers1-2 \ + cmp-vers1-3 \ + cmp-vers2-1 \ + cmp-vers2-2 \ + cmp-vers2-3 \ + cmp-vers2-4 \ + cmp-vers3 \ + corrupt1 \ corrupt2 \ print-provides \ print-req \ @@ -50,14 +58,39 @@ print-req-priv: @diff -u ${WANT} ${GOT} # Tests for version comparison -cmp-vers1: +cmp-vers1-1: + # Test regular versions (a <= b) + @if PKG_CONFIG_PATH=${.CURDIR}/pcdir/ pkg-config --exists \ + "vers1 <= 0.0.2"; then false; fi + +cmp-vers1-2: + # Test regular versions (a <= b) + @PKG_CONFIG_PATH=${.CURDIR}/pcdir/ pkg-config --exists "vers1 <= 0.1.0" + +cmp-vers1-3: # Test regular versions (a < b) + @PKG_CONFIG_PATH=${.CURDIR}/pcdir/ pkg-config --exists "vers1 < 0.2" + +cmp-vers2-1: + # Test regular versions (a >= b) + @PKG_CONFIG_PATH=${.CURDIR}/pcdir/ pkg-config --exists "vers2 >= 0.0.1" + +cmp-vers2-2: + # Test regular versions (a >= b) + @PKG_CONFIG_PATH=${.CURDIR}/pcdir/ pkg-config --exists "vers2 >= 0.0.0" + +cmp-vers2-3: + # Test regular versions (a >= b) + @PKG_CONFIG_PATH=${.CURDIR}/pcdir/ pkg-config --exists "vers2 >= 0.1.0" -cmp-vers2: - # Test regular versions (a > b) +cmp-vers2-4: + # Test regular versions (a >= b) + @if PKG_CONFIG_PATH=${.CURDIR}/pcdir/ pkg-config --exists \ + "vers2 > 0.2.0.0"; then false; fi cmp-vers3: # Test regular versions (a = b) + @PKG_CONFIG_PATH=${.CURDIR}/pcdir/ pkg-config --exists "vers2 = 0.2.0" cmp-vers4: # Test suffixed versions (alpha) @@ -75,6 +108,7 @@ builddir: logfile: # Test PKG_CONFIG_LOG @echo "[/usr/bin/pkg-config] [--exists] [sysroot >= 0.0.0]" > ${WANT} + @rm -f ${GOT} @PKG_CONFIG_PATH=${.CURDIR}/pcdir/ PKG_CONFIG_LOG=${GOT} \ pkg-config --exists "sysroot >= 0.0.0" @diff -u ${WANT} ${GOT} |