aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Palethorpe <rpalethorpe@suse.com>2021-01-29 17:03:04 +0000
committerCyril Hrubis <chrubis@suse.cz>2021-02-01 16:19:38 +0100
commit4162fb0406001e55c841f81fadf78daf8fdc8234 (patch)
tree26d414379cc6cbe0516da76e0cc44d772fdf10d9
parent042f4fbb7bac7bc33a4b29941f7e493aa94365f0 (diff)
can: Remove obsolete test wrapper script
Functionality moved into can_common.h and the test executables. Signed-off-by: Richard Palethorpe <rpalethorpe@suse.com> Reviewed-by: Cyril Hrubis <chrubis@suse.cz> Reviewed-by: Petr Vorel <pvorel@suse.cz> Acked-by: Oliver Hartkopp <socketcan@hartkopp.net>
-rw-r--r--runtest/can4
-rw-r--r--testcases/network/can/Makefile2
-rw-r--r--testcases/network/can/filter-tests/00_Descriptions.txt1
-rw-r--r--testcases/network/can/filter-tests/INSTALL3
-rw-r--r--testcases/network/can/filter-tests/Makefile2
-rwxr-xr-xtestcases/network/can/filter-tests/can_run_tests.sh106
6 files changed, 5 insertions, 113 deletions
diff --git a/runtest/can b/runtest/can
index 6aa2ae9f5..b637183c6 100644
--- a/runtest/can
+++ b/runtest/can
@@ -1,2 +1,2 @@
-can_filter can_run_tests.sh can_filter
-can_rcv_own_msgs can_run_tests.sh can_rcv_own_msgs
+can_filter can_filter
+can_rcv_own_msgs can_rcv_own_msgs
diff --git a/testcases/network/can/Makefile b/testcases/network/can/Makefile
index 31744534a..a69f6be87 100644
--- a/testcases/network/can/Makefile
+++ b/testcases/network/can/Makefile
@@ -22,6 +22,4 @@ top_srcdir ?= ../../..
include $(top_srcdir)/include/mk/env_pre.mk
-INSTALL_TARGETS := *.sh
-
include $(top_srcdir)/include/mk/generic_trunk_target.mk
diff --git a/testcases/network/can/filter-tests/00_Descriptions.txt b/testcases/network/can/filter-tests/00_Descriptions.txt
index 89610982c..55d213456 100644
--- a/testcases/network/can/filter-tests/00_Descriptions.txt
+++ b/testcases/network/can/filter-tests/00_Descriptions.txt
@@ -5,5 +5,6 @@ information on the CAN network protocol family PF_CAN is contained in
<Kernel/Documentation/networking/can.txt>.
For any issue(s) with CAN tests please write to:
+<ltp@lists.linux.it>
<socketcan-users@lists.berlios.de>,
Oliver Hartkopp <oliver.hartkopp@volkswagen.de>,
diff --git a/testcases/network/can/filter-tests/INSTALL b/testcases/network/can/filter-tests/INSTALL
index e549aed0f..7d62d65fe 100644
--- a/testcases/network/can/filter-tests/INSTALL
+++ b/testcases/network/can/filter-tests/INSTALL
@@ -12,7 +12,8 @@ enable CAN protocol, please see ltp/README file.
$ make
2) To Run the tests from this directory, do:
-$ ./run_ltp-can_tests.sh
+$ ./can_filter
+$ ./can_rcv_own_msgs
3) To let LTP run the tests from $LTPROOT, execute:
$ ./runltp -f can
diff --git a/testcases/network/can/filter-tests/Makefile b/testcases/network/can/filter-tests/Makefile
index 6a9474164..29aaa3240 100644
--- a/testcases/network/can/filter-tests/Makefile
+++ b/testcases/network/can/filter-tests/Makefile
@@ -23,6 +23,4 @@ include $(top_srcdir)/include/mk/testcases.mk
CPPFLAGS += -DETH_P_CAN=0x000C -DPF_CAN=29 -DAF_CAN=PF_CAN
-INSTALL_TARGETS := *.sh
-
include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/can/filter-tests/can_run_tests.sh b/testcases/network/can/filter-tests/can_run_tests.sh
deleted file mode 100755
index 762d90eca..000000000
--- a/testcases/network/can/filter-tests/can_run_tests.sh
+++ /dev/null
@@ -1,106 +0,0 @@
-#!/bin/sh
-################################################################################
-## Copyright (c) Oliver Hartkopp <oliver.hartkopp@volkswagen.de>, 2011 ##
-## Copyright (c) International Business Machines Corp., 2009 ##
-## ##
-## 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 2 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, write to the Free Software Foundation, ##
-## Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA ##
-## ##
-################################################################################
-
-TCID="$1"
-TST_TOTAL=1
-export TST_COUNT
-
-. test.sh
-
-setup()
-{
- tst_require_root
-
- # load needed CAN networklayer modules
- modprobe can
- ret=$?
- if [ $ret -ne 0 ]; then
- tst_brkm TCONF "modprobe can failed: ret - $ret"
- fi
-
- modprobe can_raw
- ret=$?
- if [ $ret -ne 0 ]; then
- tst_brkm TCONF "modprobe can_raw failed: ret - $ret"
- fi
-
- # ensure the vcan driver to perform the ECHO on driver level
- modprobe -r vcan
- ret=$?
- if [ $ret -ne 0 ]; then
- tst_brkm TCONF "modprobe -r vcan failed: ret - $ret"
- fi
-
- modprobe vcan echo=1
- ret=$?
- if [ $ret -ne 0 ]; then
- tst_brkm TCONF "modprobe vcan echo=1 failed: ret - $ret"
- fi
-
- VCAN=vcan0
-
- # create virtual CAN device
- ip link add dev $VCAN type vcan
- ret=$?
- if [ $ret -ne 0 ]; then
- tst_brkm TBROK \
- "ip link add dev $VCAN type vcan failed: ret - $ret"
- fi
-
- ip link set dev $VCAN up
- ret=$?
- if [ $ret -ne 0 ]; then
- tst_brkm TBROK "ip link set dev $VCAN up failed: ret - $ret"
- fi
-
- # check precondition for CAN frame flow test
- HAS_ECHO=`ip link show $VCAN | grep -c ECHO`
- if [ $HAS_ECHO -ne 1 ]; then
- tst_brkm TBROK "ECHO is not 1"
- fi
-}
-
-cleanup()
-{
- ip link set dev $VCAN down
- ip link del dev $VCAN
- modprobe -r vcan
- modprobe -r can_raw
- modprobe -r can
-}
-
-if [ $# -ne 1 ]; then
- tst_brkm TBROK "Usage: $0 [can_filter | can_rcv_own_msgs]"
-fi
-
-setup
-TST_CLEANUP=cleanup
-
-"$1" "$VCAN"
-ret=$?
-case "$ret" in
-0) tst_resm TPASS "Test $1 PASS";;
-1) tst_resm TFAIL "Test $1 FAIL";;
-32) tst_resm TCONF "$1 is not appropriate for configuration flag";;
-*) tst_resm TBROK "Invalid resm type $ret";;
-esac
-
-tst_exit