summaryrefslogtreecommitdiffstats
path: root/tests/match_plat.sh
diff options
context:
space:
mode:
authorPatrick McDermott <patrick.mcdermott@libiquity.com>2019-04-21 17:38:45 (EDT)
committer Patrick McDermott <patrick.mcdermott@libiquity.com>2019-04-21 17:38:45 (EDT)
commit56e318aeedc470b768b4a9ffb486e97059dfc7c1 (patch)
tree21218da58a1061430d168db2ead5b1f4a2e18a24 /tests/match_plat.sh
parentffdfa2f2b77faa8e6e0f6c77238bec37b2296116 (diff)
tests/match_arch.sh, tests/match_plat.sh: Remove
tests/arch_is_concerned.sh and tests/plat_is_concerned.sh cover match_arch() and match_plat() already, and match_arch() and match_plat() will soon become "static" functions.
Diffstat (limited to 'tests/match_plat.sh')
-rwxr-xr-xtests/match_plat.sh63
1 files changed, 0 insertions, 63 deletions
diff --git a/tests/match_plat.sh b/tests/match_plat.sh
deleted file mode 100755
index 039f76a..0000000
--- a/tests/match_plat.sh
+++ /dev/null
@@ -1,63 +0,0 @@
-# match_plat() tests
-#
-# Copyright (C) 2014 Patrick "P. J." McDermott
-#
-# This file is part of the ProteanOS Development Kit.
-#
-# The ProteanOS Development Kit 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.
-#
-# The ProteanOS Development Kit 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 the ProteanOS Development Kit. If not, see
-# <http://www.gnu.org/licenses/>.
-
-do_test()
-{
- local plat="${1}"
- local plat_field="${2}"
- local result="${3}"
-
- if match_plat "${plat}" "${plat_field}"; then
- if [ "x${result}" = 'xfalse' ]; then
- printf 'False positive:\n'
- printf ' plat: %s\n plat_field: %s\n' \
- "${plat}" "${plat_field}"
- tests_es=1
- fi
- else
- if [ "x${result}" = 'xtrue' ]; then
- printf 'False negative:\n'
- printf ' plat: %s\n plat_field: %s\n' \
- "${plat}" "${plat_field}"
- tests_es=1
- fi
- fi
-}
-
-main()
-{
- do_test all 'all' true
-
- do_test dev 'any' true
-
- do_test dev 'any all' true
-
- do_test all 'any all' true
-
- do_test dev 'dev' true
-
- do_test dev 'ao751h' false
-
- do_test all 'any' false
-
- do_test any 'all' false
-
- return 0
-}