tools/tests: Drop obsolete running scripts

The python unit tests were dropped in Xen 4.12 due to being obsolete, but the
scripts to run the tests were missed.  Clean up .gitignore as well.

Also drop the libxenctrl {C,LD}FLAGS adjustments in the Makefile.  This logic
isn't used, and isn't appropriate even in principle, as there are tests in
here which don't want to use libxenctrl.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
This commit is contained in:
Andrew Cooper committed 2021-01-13 19:30:50 +00:00
1 parent 414be7b663
commit ec6c5d3998
4 files changed
-90

No files matched your search

-3
View File
@@ -274,9 +274,6 @@ tools/tests/x86_emulator/x86_emulate
tools/tests/x86_emulator/xop*.[ch]
tools/tests/xen-access/xen-access
tools/tests/xenstore/xs-test
tools/tests/regression/installed/*
tools/tests/regression/build/*
tools/tests/regression/downloads/*
tools/tests/mem-sharing/memshrtool
tools/tests/mce-test/tools/xen-mceinj
tools/tests/vpci/list.h
-3
View File
@@ -1,9 +1,6 @@
XEN_ROOT = $(CURDIR)/../..
include $(XEN_ROOT)/tools/Rules.mk
CFLAGS += $(CFLAGS_libxenctrl)
LDLIBS += $(LDLIBS_libxenctrl)
SUBDIRS-y :=
SUBDIRS-$(CONFIG_X86) += cpu-policy
SUBDIRS-$(CONFIG_X86) += mce-test
-61
View File
@@ -1,61 +0,0 @@
#!/bin/bash
#
# This runs the available unit-tests with all different supported
# python versions.
#
# To run this this must be 'cd'ed to the tests directory.
#
ENABLE_UNSUPPORTED=0
function usage()
{
printf "Usage: %s: [-u]\n" $0
printf " -u: run test with unsupported python versions also\n"
}
function run_one_test()
{
PYTHON=$1
PYTHON_EXECUTABLE=`echo $PYTHON | tr -d "-"`
echo "+++ Running tests with $PYTHON"
export LD_LIBRARY_PATH=./regression/installed/$PYTHON/lib
./regression/installed/$PYTHON/bin/$PYTHON_EXECUTABLE \
utests/run_all_tests.py
echo "--- Finished tests with $PYTHON"
}
function run_all_tests()
{
for PYTHON in $@;
do
run_one_test $PYTHON
done
}
while getopts u name
do
case $name in
h) usage; exit 0;;
u) ENABLE_UNSUPPORTED=1;;
?) usage; exit 2;;
esac
done
# Build the different python versions
(cd regression && make -j4 runtime-environment)
# Supported: when an unit test fails this should be seen as an error
PYTHON_SUPPORTED="python-2.4 python-2.5 python-2.6"
# Unsupported: failure should be seen as a hint
PYTHON_UNSUPPORTED="python-3.1"
export PYTHONPATH=`echo $PWD/../python/build/lib.*`:$PWD
set -e
run_all_tests $PYTHON_SUPPORTED
if test $ENABLE_UNSUPPORTED -eq 1
then
run_all_tests $PYTHON_UNSUPPORTED
fi
-23
View File
@@ -1,23 +0,0 @@
#============================================================================
# This library is free software; you can redistribute it and/or
# modify it under the terms of version 2.1 of the GNU Lesser General Public
# License as published by the Free Software Foundation.
#
# This library 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
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; If not, see <http://www.gnu.org/licenses/>.
#============================================================================
# Copyright (C) 2009 flonatel GmbH & Co. KG
#============================================================================
import unittest
suite = unittest.TestSuite([])
if __name__ == "__main__":
testresult = unittest.TextTestRunner(verbosity=3).run(suite)
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.