diff options
| -rw-r--r-- | meta/recipes-extended/ltp/ltp/0001-testcases-use-python3-everywhere-to-run-python-scrip.patch | 161 | ||||
| -rw-r--r-- | meta/recipes-extended/ltp/ltp_20190517.bb | 3 |
2 files changed, 163 insertions, 1 deletions
diff --git a/meta/recipes-extended/ltp/ltp/0001-testcases-use-python3-everywhere-to-run-python-scrip.patch b/meta/recipes-extended/ltp/ltp/0001-testcases-use-python3-everywhere-to-run-python-scrip.patch new file mode 100644 index 0000000000..f4f87f38ab --- /dev/null +++ b/meta/recipes-extended/ltp/ltp/0001-testcases-use-python3-everywhere-to-run-python-scrip.patch | |||
| @@ -0,0 +1,161 @@ | |||
| 1 | From 0463d793566772a606255957915f99d166d5740c Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Alexander Kanavin <alex.kanavin@gmail.com> | ||
| 3 | Date: Wed, 28 Aug 2019 18:30:23 +0200 | ||
| 4 | Subject: [PATCH] testcases: use python3 everywhere to run python scripts | ||
| 5 | |||
| 6 | The scripts themselves have #!/usr/bin/python3 in them, | ||
| 7 | so I trust they are already py3-compatible. | ||
| 8 | |||
| 9 | Upstream-Status: Pending | ||
| 10 | Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> | ||
| 11 | --- | ||
| 12 | testcases/kernel/power_management/runpwtests05.sh | 2 +- | ||
| 13 | .../power_management/runpwtests_exclusive01.sh | 2 +- | ||
| 14 | .../power_management/runpwtests_exclusive02.sh | 2 +- | ||
| 15 | .../power_management/runpwtests_exclusive03.sh | 2 +- | ||
| 16 | .../power_management/runpwtests_exclusive04.sh | 2 +- | ||
| 17 | .../power_management/runpwtests_exclusive05.sh | 2 +- | ||
| 18 | testcases/network/nfsv4/acl/runtest | 14 +++++++------- | ||
| 19 | testcases/realtime/func/pi-tests/run_auto.sh | 6 +++--- | ||
| 20 | 8 files changed, 16 insertions(+), 16 deletions(-) | ||
| 21 | |||
| 22 | diff --git a/testcases/kernel/power_management/runpwtests05.sh b/testcases/kernel/power_management/runpwtests05.sh | ||
| 23 | index 8a7d0f6e0..43e234d01 100755 | ||
| 24 | --- a/testcases/kernel/power_management/runpwtests05.sh | ||
| 25 | +++ b/testcases/kernel/power_management/runpwtests05.sh | ||
| 26 | @@ -35,7 +35,7 @@ else | ||
| 27 | max_sched_smt=1 | ||
| 28 | fi | ||
| 29 | |||
| 30 | -tst_test_cmds python | ||
| 31 | +tst_test_cmds python3 | ||
| 32 | |||
| 33 | if ! grep sched_debug -qw /proc/cmdline ; then | ||
| 34 | tst_brkm TCONF "Kernel cmdline parameter 'sched_debug' needed," \ | ||
| 35 | diff --git a/testcases/kernel/power_management/runpwtests_exclusive01.sh b/testcases/kernel/power_management/runpwtests_exclusive01.sh | ||
| 36 | index ec78319e2..9fefcbf6e 100755 | ||
| 37 | --- a/testcases/kernel/power_management/runpwtests_exclusive01.sh | ||
| 38 | +++ b/testcases/kernel/power_management/runpwtests_exclusive01.sh | ||
| 39 | @@ -35,7 +35,7 @@ else | ||
| 40 | max_sched_smt=1 | ||
| 41 | fi | ||
| 42 | |||
| 43 | -tst_test_cmds python | ||
| 44 | +tst_test_cmds python3 | ||
| 45 | |||
| 46 | hyper_threaded=$(is_hyper_threaded) | ||
| 47 | multi_socket=$(is_multi_socket) | ||
| 48 | diff --git a/testcases/kernel/power_management/runpwtests_exclusive02.sh b/testcases/kernel/power_management/runpwtests_exclusive02.sh | ||
| 49 | index e107fce35..2cd0ecb05 100755 | ||
| 50 | --- a/testcases/kernel/power_management/runpwtests_exclusive02.sh | ||
| 51 | +++ b/testcases/kernel/power_management/runpwtests_exclusive02.sh | ||
| 52 | @@ -33,7 +33,7 @@ else | ||
| 53 | max_sched_smt=1 | ||
| 54 | fi | ||
| 55 | |||
| 56 | -tst_test_cmds python | ||
| 57 | +tst_test_cmds python3 | ||
| 58 | |||
| 59 | hyper_threaded=$(is_hyper_threaded) | ||
| 60 | multi_socket=$(is_multi_socket) | ||
| 61 | diff --git a/testcases/kernel/power_management/runpwtests_exclusive03.sh b/testcases/kernel/power_management/runpwtests_exclusive03.sh | ||
| 62 | index 490344bb3..ab3a5d11d 100755 | ||
| 63 | --- a/testcases/kernel/power_management/runpwtests_exclusive03.sh | ||
| 64 | +++ b/testcases/kernel/power_management/runpwtests_exclusive03.sh | ||
| 65 | @@ -35,7 +35,7 @@ else | ||
| 66 | max_sched_smt=1 | ||
| 67 | fi | ||
| 68 | |||
| 69 | -tst_test_cmds python | ||
| 70 | +tst_test_cmds python3 | ||
| 71 | |||
| 72 | hyper_threaded=$(is_hyper_threaded) | ||
| 73 | multi_socket=$(is_multi_socket) | ||
| 74 | diff --git a/testcases/kernel/power_management/runpwtests_exclusive04.sh b/testcases/kernel/power_management/runpwtests_exclusive04.sh | ||
| 75 | index 978ca02ae..438ef603f 100755 | ||
| 76 | --- a/testcases/kernel/power_management/runpwtests_exclusive04.sh | ||
| 77 | +++ b/testcases/kernel/power_management/runpwtests_exclusive04.sh | ||
| 78 | @@ -27,7 +27,7 @@ export TST_TOTAL=2 | ||
| 79 | # Checking test environment | ||
| 80 | check_kervel_arch | ||
| 81 | |||
| 82 | -tst_test_cmds python | ||
| 83 | +tst_test_cmds python3 | ||
| 84 | |||
| 85 | hyper_threaded=$(is_hyper_threaded) | ||
| 86 | multi_socket=$(is_multi_socket) | ||
| 87 | diff --git a/testcases/kernel/power_management/runpwtests_exclusive05.sh b/testcases/kernel/power_management/runpwtests_exclusive05.sh | ||
| 88 | index a0dad5834..3a9afdbf2 100755 | ||
| 89 | --- a/testcases/kernel/power_management/runpwtests_exclusive05.sh | ||
| 90 | +++ b/testcases/kernel/power_management/runpwtests_exclusive05.sh | ||
| 91 | @@ -35,7 +35,7 @@ else | ||
| 92 | max_sched_smt=1 | ||
| 93 | fi | ||
| 94 | |||
| 95 | -tst_test_cmds python | ||
| 96 | +tst_test_cmds python3 | ||
| 97 | |||
| 98 | hyper_threaded=$(is_hyper_threaded) | ||
| 99 | multi_socket=$(is_multi_socket) | ||
| 100 | diff --git a/testcases/network/nfsv4/acl/runtest b/testcases/network/nfsv4/acl/runtest | ||
| 101 | index d2e1b4c49..a859e85bc 100755 | ||
| 102 | --- a/testcases/network/nfsv4/acl/runtest | ||
| 103 | +++ b/testcases/network/nfsv4/acl/runtest | ||
| 104 | @@ -22,7 +22,7 @@ do | ||
| 105 | done | ||
| 106 | |||
| 107 | # creation of users on the remote machine (removed only at the end of the tests) | ||
| 108 | -rsh -n $REMOTEHOST python $PWD/create_users.py -u 50 -g 50 | ||
| 109 | +rsh -n $REMOTEHOST python3 $PWD/create_users.py -u 50 -g 50 | ||
| 110 | |||
| 111 | echo "Starting ACL testing" | ||
| 112 | |||
| 113 | @@ -51,19 +51,19 @@ echo "Basic tests finished" | ||
| 114 | |||
| 115 | echo "LONG ACL TEST" | ||
| 116 | echo "creating necessary users and groups" | ||
| 117 | -python create_users.py -u 50 -g 50 | ||
| 118 | +python3 create_users.py -u 50 -g 50 | ||
| 119 | echo "creating necessary users and groups on the remote host" | ||
| 120 | mkdir $NFSMNTDIR/lacl-testdir | ||
| 121 | -python test_long_acl.py -l $MAXLENGTH -p $NFSMNTDIR/lacl-testdir | ||
| 122 | +python3 test_long_acl.py -l $MAXLENGTH -p $NFSMNTDIR/lacl-testdir | ||
| 123 | rm -rf $NFSMNTDIR/lacl-testdir | ||
| 124 | echo "Long ACL test OK with $MAXLENGTH entries" | ||
| 125 | echo "ACL STRESSING TEST" | ||
| 126 | -python setacl_stress.py -n 100 -u $USER_NB -g $GRP_NB -f $FILE_NB -p $NFSMNTDIR | ||
| 127 | +python3 setacl_stress.py -n 100 -u $USER_NB -g $GRP_NB -f $FILE_NB -p $NFSMNTDIR | ||
| 128 | |||
| 129 | # remove local an remote users | ||
| 130 | -python cleanusers.py | ||
| 131 | -python cleangroups.py | ||
| 132 | -rsh -n $REMOTEHOST python $PWD/cleanusers.py | ||
| 133 | +python3 cleanusers.py | ||
| 134 | +python3 cleangroups.py | ||
| 135 | +rsh -n $REMOTEHOST python3 $PWD/cleanusers.py | ||
| 136 | |||
| 137 | echo "Test OK" | ||
| 138 | |||
| 139 | diff --git a/testcases/realtime/func/pi-tests/run_auto.sh b/testcases/realtime/func/pi-tests/run_auto.sh | ||
| 140 | index d13026049..277988568 100755 | ||
| 141 | --- a/testcases/realtime/func/pi-tests/run_auto.sh | ||
| 142 | +++ b/testcases/realtime/func/pi-tests/run_auto.sh | ||
| 143 | @@ -15,15 +15,15 @@ $SCRIPTS_DIR/run_c_files.sh $profile testpi-0 | ||
| 144 | |||
| 145 | export LOG_FILE="$LOG_DIR/$LOG_FORMAT-testpi-1.log" | ||
| 146 | $SCRIPTS_DIR/run_c_files.sh $profile testpi-1 | ||
| 147 | -PYTHONPATH=../../ python parse-testpi1.py $LOG_FILE 2>&1 | tee -a $LOG_FILE | ||
| 148 | +PYTHONPATH=../../ python3 parse-testpi1.py $LOG_FILE 2>&1 | tee -a $LOG_FILE | ||
| 149 | |||
| 150 | export LOG_FILE="$LOG_DIR/$LOG_FORMAT-testpi-2.log" | ||
| 151 | $SCRIPTS_DIR/run_c_files.sh $profile testpi-2 | ||
| 152 | -PYTHONPATH=../../ python parse-testpi2.py $LOG_FILE 2>&1 | tee -a $LOG_FILE | ||
| 153 | +PYTHONPATH=../../ python3 parse-testpi2.py $LOG_FILE 2>&1 | tee -a $LOG_FILE | ||
| 154 | |||
| 155 | export LOG_FILE="$LOG_DIR/$LOG_FORMAT-testpi-4.log" | ||
| 156 | $SCRIPTS_DIR/run_c_files.sh $profile testpi-4 | ||
| 157 | -PYTHONPATH=../../ python parse-testpi1.py $LOG_FILE 2>&1 | tee -a $LOG_FILE | ||
| 158 | +PYTHONPATH=../../ python3 parse-testpi1.py $LOG_FILE 2>&1 | tee -a $LOG_FILE | ||
| 159 | |||
| 160 | |||
| 161 | export LOG_FILE="" | ||
diff --git a/meta/recipes-extended/ltp/ltp_20190517.bb b/meta/recipes-extended/ltp/ltp_20190517.bb index 76c45f0103..69d75d5bb8 100644 --- a/meta/recipes-extended/ltp/ltp_20190517.bb +++ b/meta/recipes-extended/ltp/ltp_20190517.bb | |||
| @@ -46,6 +46,7 @@ SRC_URI = "git://github.com/linux-test-project/ltp.git \ | |||
| 46 | file://0001-syscalls-tgkill03-wait-for-defunct-tid-to-get-detach.patch \ | 46 | file://0001-syscalls-tgkill03-wait-for-defunct-tid-to-get-detach.patch \ |
| 47 | file://0001-ustat02-Fix-EFAULT-in-32bit-compatibility-mode.patch \ | 47 | file://0001-ustat02-Fix-EFAULT-in-32bit-compatibility-mode.patch \ |
| 48 | file://0001-cve-meltdown.c-Fix-kernel-symbol-finding.patch \ | 48 | file://0001-cve-meltdown.c-Fix-kernel-symbol-finding.patch \ |
| 49 | file://0001-testcases-use-python3-everywhere-to-run-python-scrip.patch \ | ||
| 49 | " | 50 | " |
| 50 | 51 | ||
| 51 | S = "${WORKDIR}/git" | 52 | S = "${WORKDIR}/git" |
| @@ -97,7 +98,7 @@ RDEPENDS_${PN} = "\ | |||
| 97 | libaio \ | 98 | libaio \ |
| 98 | logrotate \ | 99 | logrotate \ |
| 99 | perl \ | 100 | perl \ |
| 100 | python-core \ | 101 | python3-core \ |
| 101 | procps \ | 102 | procps \ |
| 102 | quota \ | 103 | quota \ |
| 103 | unzip \ | 104 | unzip \ |
