mirror of
https://git.yoctoproject.org/poky
synced 2026-04-05 08:02:25 +02:00
ltp: move from python 2.x to python 3.x
(From OE-Core rev: e3c32de13e37b674ee8efb585337d57de8c555fd) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
b4932a18ab
commit
e47e266916
@@ -0,0 +1,161 @@
|
||||
From 0463d793566772a606255957915f99d166d5740c Mon Sep 17 00:00:00 2001
|
||||
From: Alexander Kanavin <alex.kanavin@gmail.com>
|
||||
Date: Wed, 28 Aug 2019 18:30:23 +0200
|
||||
Subject: [PATCH] testcases: use python3 everywhere to run python scripts
|
||||
|
||||
The scripts themselves have #!/usr/bin/python3 in them,
|
||||
so I trust they are already py3-compatible.
|
||||
|
||||
Upstream-Status: Pending
|
||||
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
|
||||
---
|
||||
testcases/kernel/power_management/runpwtests05.sh | 2 +-
|
||||
.../power_management/runpwtests_exclusive01.sh | 2 +-
|
||||
.../power_management/runpwtests_exclusive02.sh | 2 +-
|
||||
.../power_management/runpwtests_exclusive03.sh | 2 +-
|
||||
.../power_management/runpwtests_exclusive04.sh | 2 +-
|
||||
.../power_management/runpwtests_exclusive05.sh | 2 +-
|
||||
testcases/network/nfsv4/acl/runtest | 14 +++++++-------
|
||||
testcases/realtime/func/pi-tests/run_auto.sh | 6 +++---
|
||||
8 files changed, 16 insertions(+), 16 deletions(-)
|
||||
|
||||
diff --git a/testcases/kernel/power_management/runpwtests05.sh b/testcases/kernel/power_management/runpwtests05.sh
|
||||
index 8a7d0f6e0..43e234d01 100755
|
||||
--- a/testcases/kernel/power_management/runpwtests05.sh
|
||||
+++ b/testcases/kernel/power_management/runpwtests05.sh
|
||||
@@ -35,7 +35,7 @@ else
|
||||
max_sched_smt=1
|
||||
fi
|
||||
|
||||
-tst_test_cmds python
|
||||
+tst_test_cmds python3
|
||||
|
||||
if ! grep sched_debug -qw /proc/cmdline ; then
|
||||
tst_brkm TCONF "Kernel cmdline parameter 'sched_debug' needed," \
|
||||
diff --git a/testcases/kernel/power_management/runpwtests_exclusive01.sh b/testcases/kernel/power_management/runpwtests_exclusive01.sh
|
||||
index ec78319e2..9fefcbf6e 100755
|
||||
--- a/testcases/kernel/power_management/runpwtests_exclusive01.sh
|
||||
+++ b/testcases/kernel/power_management/runpwtests_exclusive01.sh
|
||||
@@ -35,7 +35,7 @@ else
|
||||
max_sched_smt=1
|
||||
fi
|
||||
|
||||
-tst_test_cmds python
|
||||
+tst_test_cmds python3
|
||||
|
||||
hyper_threaded=$(is_hyper_threaded)
|
||||
multi_socket=$(is_multi_socket)
|
||||
diff --git a/testcases/kernel/power_management/runpwtests_exclusive02.sh b/testcases/kernel/power_management/runpwtests_exclusive02.sh
|
||||
index e107fce35..2cd0ecb05 100755
|
||||
--- a/testcases/kernel/power_management/runpwtests_exclusive02.sh
|
||||
+++ b/testcases/kernel/power_management/runpwtests_exclusive02.sh
|
||||
@@ -33,7 +33,7 @@ else
|
||||
max_sched_smt=1
|
||||
fi
|
||||
|
||||
-tst_test_cmds python
|
||||
+tst_test_cmds python3
|
||||
|
||||
hyper_threaded=$(is_hyper_threaded)
|
||||
multi_socket=$(is_multi_socket)
|
||||
diff --git a/testcases/kernel/power_management/runpwtests_exclusive03.sh b/testcases/kernel/power_management/runpwtests_exclusive03.sh
|
||||
index 490344bb3..ab3a5d11d 100755
|
||||
--- a/testcases/kernel/power_management/runpwtests_exclusive03.sh
|
||||
+++ b/testcases/kernel/power_management/runpwtests_exclusive03.sh
|
||||
@@ -35,7 +35,7 @@ else
|
||||
max_sched_smt=1
|
||||
fi
|
||||
|
||||
-tst_test_cmds python
|
||||
+tst_test_cmds python3
|
||||
|
||||
hyper_threaded=$(is_hyper_threaded)
|
||||
multi_socket=$(is_multi_socket)
|
||||
diff --git a/testcases/kernel/power_management/runpwtests_exclusive04.sh b/testcases/kernel/power_management/runpwtests_exclusive04.sh
|
||||
index 978ca02ae..438ef603f 100755
|
||||
--- a/testcases/kernel/power_management/runpwtests_exclusive04.sh
|
||||
+++ b/testcases/kernel/power_management/runpwtests_exclusive04.sh
|
||||
@@ -27,7 +27,7 @@ export TST_TOTAL=2
|
||||
# Checking test environment
|
||||
check_kervel_arch
|
||||
|
||||
-tst_test_cmds python
|
||||
+tst_test_cmds python3
|
||||
|
||||
hyper_threaded=$(is_hyper_threaded)
|
||||
multi_socket=$(is_multi_socket)
|
||||
diff --git a/testcases/kernel/power_management/runpwtests_exclusive05.sh b/testcases/kernel/power_management/runpwtests_exclusive05.sh
|
||||
index a0dad5834..3a9afdbf2 100755
|
||||
--- a/testcases/kernel/power_management/runpwtests_exclusive05.sh
|
||||
+++ b/testcases/kernel/power_management/runpwtests_exclusive05.sh
|
||||
@@ -35,7 +35,7 @@ else
|
||||
max_sched_smt=1
|
||||
fi
|
||||
|
||||
-tst_test_cmds python
|
||||
+tst_test_cmds python3
|
||||
|
||||
hyper_threaded=$(is_hyper_threaded)
|
||||
multi_socket=$(is_multi_socket)
|
||||
diff --git a/testcases/network/nfsv4/acl/runtest b/testcases/network/nfsv4/acl/runtest
|
||||
index d2e1b4c49..a859e85bc 100755
|
||||
--- a/testcases/network/nfsv4/acl/runtest
|
||||
+++ b/testcases/network/nfsv4/acl/runtest
|
||||
@@ -22,7 +22,7 @@ do
|
||||
done
|
||||
|
||||
# creation of users on the remote machine (removed only at the end of the tests)
|
||||
-rsh -n $REMOTEHOST python $PWD/create_users.py -u 50 -g 50
|
||||
+rsh -n $REMOTEHOST python3 $PWD/create_users.py -u 50 -g 50
|
||||
|
||||
echo "Starting ACL testing"
|
||||
|
||||
@@ -51,19 +51,19 @@ echo "Basic tests finished"
|
||||
|
||||
echo "LONG ACL TEST"
|
||||
echo "creating necessary users and groups"
|
||||
-python create_users.py -u 50 -g 50
|
||||
+python3 create_users.py -u 50 -g 50
|
||||
echo "creating necessary users and groups on the remote host"
|
||||
mkdir $NFSMNTDIR/lacl-testdir
|
||||
-python test_long_acl.py -l $MAXLENGTH -p $NFSMNTDIR/lacl-testdir
|
||||
+python3 test_long_acl.py -l $MAXLENGTH -p $NFSMNTDIR/lacl-testdir
|
||||
rm -rf $NFSMNTDIR/lacl-testdir
|
||||
echo "Long ACL test OK with $MAXLENGTH entries"
|
||||
echo "ACL STRESSING TEST"
|
||||
-python setacl_stress.py -n 100 -u $USER_NB -g $GRP_NB -f $FILE_NB -p $NFSMNTDIR
|
||||
+python3 setacl_stress.py -n 100 -u $USER_NB -g $GRP_NB -f $FILE_NB -p $NFSMNTDIR
|
||||
|
||||
# remove local an remote users
|
||||
-python cleanusers.py
|
||||
-python cleangroups.py
|
||||
-rsh -n $REMOTEHOST python $PWD/cleanusers.py
|
||||
+python3 cleanusers.py
|
||||
+python3 cleangroups.py
|
||||
+rsh -n $REMOTEHOST python3 $PWD/cleanusers.py
|
||||
|
||||
echo "Test OK"
|
||||
|
||||
diff --git a/testcases/realtime/func/pi-tests/run_auto.sh b/testcases/realtime/func/pi-tests/run_auto.sh
|
||||
index d13026049..277988568 100755
|
||||
--- a/testcases/realtime/func/pi-tests/run_auto.sh
|
||||
+++ b/testcases/realtime/func/pi-tests/run_auto.sh
|
||||
@@ -15,15 +15,15 @@ $SCRIPTS_DIR/run_c_files.sh $profile testpi-0
|
||||
|
||||
export LOG_FILE="$LOG_DIR/$LOG_FORMAT-testpi-1.log"
|
||||
$SCRIPTS_DIR/run_c_files.sh $profile testpi-1
|
||||
-PYTHONPATH=../../ python parse-testpi1.py $LOG_FILE 2>&1 | tee -a $LOG_FILE
|
||||
+PYTHONPATH=../../ python3 parse-testpi1.py $LOG_FILE 2>&1 | tee -a $LOG_FILE
|
||||
|
||||
export LOG_FILE="$LOG_DIR/$LOG_FORMAT-testpi-2.log"
|
||||
$SCRIPTS_DIR/run_c_files.sh $profile testpi-2
|
||||
-PYTHONPATH=../../ python parse-testpi2.py $LOG_FILE 2>&1 | tee -a $LOG_FILE
|
||||
+PYTHONPATH=../../ python3 parse-testpi2.py $LOG_FILE 2>&1 | tee -a $LOG_FILE
|
||||
|
||||
export LOG_FILE="$LOG_DIR/$LOG_FORMAT-testpi-4.log"
|
||||
$SCRIPTS_DIR/run_c_files.sh $profile testpi-4
|
||||
-PYTHONPATH=../../ python parse-testpi1.py $LOG_FILE 2>&1 | tee -a $LOG_FILE
|
||||
+PYTHONPATH=../../ python3 parse-testpi1.py $LOG_FILE 2>&1 | tee -a $LOG_FILE
|
||||
|
||||
|
||||
export LOG_FILE=""
|
||||
@@ -46,6 +46,7 @@ SRC_URI = "git://github.com/linux-test-project/ltp.git \
|
||||
file://0001-syscalls-tgkill03-wait-for-defunct-tid-to-get-detach.patch \
|
||||
file://0001-ustat02-Fix-EFAULT-in-32bit-compatibility-mode.patch \
|
||||
file://0001-cve-meltdown.c-Fix-kernel-symbol-finding.patch \
|
||||
file://0001-testcases-use-python3-everywhere-to-run-python-scrip.patch \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
@@ -97,7 +98,7 @@ RDEPENDS_${PN} = "\
|
||||
libaio \
|
||||
logrotate \
|
||||
perl \
|
||||
python-core \
|
||||
python3-core \
|
||||
procps \
|
||||
quota \
|
||||
unzip \
|
||||
|
||||
Reference in New Issue
Block a user