summaryrefslogtreecommitdiffstats
path: root/tests/deps.sh
diff options
context:
space:
mode:
authorP. J. McDermott <pjm@nac.net>2012-09-09 20:57:44 (EDT)
committer P. J. McDermott <pjm@nac.net>2012-09-09 20:57:44 (EDT)
commite79efbab8cbc5ee0cff549266083695ced0d7c9c (patch)
treec322d158a55278b8b7f082a2fcfca3ace0220045 /tests/deps.sh
parent522b123c778dd8ce1485e62b38001ddefca4cd7c (diff)
Rename "deps" test to "ob_parse_dep".
Diffstat (limited to 'tests/deps.sh')
-rw-r--r--tests/deps.sh54
1 files changed, 0 insertions, 54 deletions
diff --git a/tests/deps.sh b/tests/deps.sh
deleted file mode 100644
index 851fe0a..0000000
--- a/tests/deps.sh
+++ /dev/null
@@ -1,54 +0,0 @@
-# opkbuild
-# tests/deps
-# Tests for the "deps" module.
-#
-# Copyright (C) 2012 Patrick "P. J." McDermott
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-. ./common.sh
-
-ob_use deps
-
-ret=0
-
-while read line; do
-
- line="${line%%#*}"
- [ -z "${line}" ] && continue
-
- IFS=';' read -r test_dep good_pkg good_archqual good_rel good_ver good_arches \
- <<EOF
-${line}
-EOF
-
- test_dep="$(echo "${test_dep}" | sed 's/^ *//;s/ *$//')"
-
- ob_parse_dep -p test_pkg -q test_archqual -r test_rel -v test_ver \
- -A test_arches "${test_dep}" >/dev/null
-
- for comp in pkg archqual rel ver arches; do
- comp="$(echo "${comp}" | sed 's/^ *//;s/ *$//')"
- test_comp="$(eval echo \"\$\{test_${comp}\}\")"
- good_comp="$(eval echo \"\$\{good_${comp}\}\")"
- if [ "${test_comp}" != "${good_comp}" ]; then
- printf 'Dependency "%s", component "%s":\n "%s" != "%s"\n' \
- "${test_dep}" "${comp}" "${test_comp}" "${good_comp}" >&2
- ret=1
- fi
- done
-
-done <'depstab'
-
-exit ${ret}