summaryrefslogtreecommitdiffstats
path: root/usr.sbin/pkg_install/version/test-pkg_version.sh
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/pkg_install/version/test-pkg_version.sh')
-rwxr-xr-xusr.sbin/pkg_install/version/test-pkg_version.sh94
1 files changed, 0 insertions, 94 deletions
diff --git a/usr.sbin/pkg_install/version/test-pkg_version.sh b/usr.sbin/pkg_install/version/test-pkg_version.sh
deleted file mode 100755
index 95486c1..0000000
--- a/usr.sbin/pkg_install/version/test-pkg_version.sh
+++ /dev/null
@@ -1,94 +0,0 @@
-#!/bin/sh
-#
-# Copyright 2001 Bruce A. Mah
-#
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-# IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT,
-# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-# test-pkg_version.sh
-#
-# Regression testing for pkg_version
-# Originally from an idea by "Akinori MUSHA" <knu@iDaemons.org>
-#
-# $FreeBSD$
-#
-
-ECHO=echo
-PKG_VERSION=./pkg_version
-
-test-pv ( ) { \
- setvar v1 $1
- setvar answer $2
- setvar v2 $3
- setvar type $4
- res=`${PKG_VERSION} -t ${v1} ${v2}`
- if [ ${res} != ${answer} ]; then \
- ${ECHO} "${type} test failed (${v1} ${res} ${v2}, should have been ${answer})"; \
- fi
-}
-
-# Test coercion of default PORTREVISION and PORTEPOCH
-test-pv 0.10 "=" 0.10_0 coercion
-test-pv 0.10 "=" 0.10,0 coercion
-test-pv 0.10 "=" 0.10_0,0 coercion
-
-# Test various comparisons
-test-pv 1.0 "=" 1.0 equality
-test-pv 2.15a "=" 2.15a equality
-
-test-pv 0.10 ">" 0.9 inequality
-test-pv 0.9 "<" 0.10 inequality
-
-test-pv 2.3p10 ">" 2.3p9 number/letter
-test-pv 1.6.0 ">" 1.6.0.p3 number/letter
-test-pv 1.0.b ">" 1.0.a3 number/letter
-test-pv 1.0a ">" 1.0 number/letter
-test-pv 1.0a "<" 1.0b number/letter
-test-pv 5.0a ">" 5.0.b number/letter
-
-test-pv 1.5_1 ">" 1.5 portrevision
-test-pv 1.5_2 ">" 1.5_1 portrevision
-test-pv 1.5_1 "<" 1.5.0.1 portrevision
-test-pv 1.5 "<" 1.5.0.1 portrevision
-
-test-pv 00.01.01,1 ">" 99.12.31 portepoch
-test-pv 0.0.1_1,2 ">" 0.0.1,2 portrevision/portepoch
-test-pv 0.0.1_1,3 ">" 0.0.1_2,2 portrevision/portepoch
-
-test-pv 2.0 ">" 2.a2 number/letter
-test-pv 3 "=" 3.0 equality
-test-pv 4a "<" 4a0 letter/zero
-test-pv 10a1b2 "=" 10a1.b2 separator
-
-test-pv 7pl "=" 7.pl patchevel
-test-pv 8.0.a "=" 8.0alpha alpha
-test-pv 9.b3.0 "=" 9beta3 beta
-test-pv 10.pre7 "=" 10pre7.0 pre
-test-pv 11.r "=" 11.rc rc
-
-test-pv 12pl "<" 12alpha alpha/patchevel
-test-pv 13.* "<" 13.pl star/patchevel
-
-test-pv 1.0.0+2003.09.06 "=" 1.0+2003.09.06 plus/multiple
-test-pv 1.0.1+2003.09.06 ">" 1.0+2003.09.06 plus/multiple
-test-pv 1.0.0+2003.09.06 "<" 1.0+2003.09.06_1 plus/portrevision
-test-pv 1.0.1+2003.09.06 ">" 1.0+2003.09.06_1 plus/portrevision
OpenPOWER on IntegriCloud