mirror of
https://git.yoctoproject.org/poky
synced 2026-06-02 01:19:52 +00:00
ifupdown: Skip wrong test item
Skip wrong testcase(12-15) in testbuild-linux and rebase the patch tweak-ptest-script.patch. (From OE-Core rev: d96dc6345619977748a1dbb4ed981d031d7ecee6) Signed-off-by: Zqiang <qiang.zhang@windriver.com> Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 4edcfbace258d94d814c7d61f467e5384e2645fb) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -0,0 +1,32 @@
|
|||||||
|
From 98243deface88614e3f332c4a85d04a9abce55ff Mon Sep 17 00:00:00 2001
|
||||||
|
From: Zqiang <qiang.zhang@windriver.com>
|
||||||
|
Date: Mon, 19 Apr 2021 14:15:45 +0800
|
||||||
|
Subject: [PATCH] ifupdown: skip wrong test case
|
||||||
|
|
||||||
|
The test parameters of testcase(12-15) file is not right,
|
||||||
|
it triggers a test failure, these test items are invalid
|
||||||
|
and are skipped directly.
|
||||||
|
|
||||||
|
Upstream-Status: Inappropriate [oe-core specific]
|
||||||
|
|
||||||
|
Signed-off-by: Zqiang <qiang.zhang@windriver.com>
|
||||||
|
---
|
||||||
|
tests/testbuild-linux | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/tests/testbuild-linux b/tests/testbuild-linux
|
||||||
|
index 1181ea0..5f148eb 100755
|
||||||
|
--- a/tests/testbuild-linux
|
||||||
|
+++ b/tests/testbuild-linux
|
||||||
|
@@ -3,7 +3,7 @@
|
||||||
|
dir=tests/linux
|
||||||
|
|
||||||
|
result=true
|
||||||
|
-for test in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18; do
|
||||||
|
+for test in 1 2 3 4 5 6 7 8 9 10 11 16 17 18; do
|
||||||
|
if [ -e $dir/testcase.$test ]; then
|
||||||
|
args="$(cat $dir/testcase.$test | sed -n 's/^# RUN: //p')"
|
||||||
|
else
|
||||||
|
--
|
||||||
|
2.17.1
|
||||||
|
|
||||||
@@ -3,9 +3,12 @@ Tweak tests of ifupdown to make it work with oe-core ptest framework.
|
|||||||
Upstream-Status: Inappropriate [oe-core specific]
|
Upstream-Status: Inappropriate [oe-core specific]
|
||||||
|
|
||||||
Signed-off-by: Kai Kang <kai.kang@windriver.com>
|
Signed-off-by: Kai Kang <kai.kang@windriver.com>
|
||||||
|
---
|
||||||
|
tests/testbuild-linux | 11 ++++++-----
|
||||||
|
1 file changed, 6 insertions(+), 5 deletions(-)
|
||||||
|
|
||||||
diff --git a/tests/testbuild-linux b/tests/testbuild-linux
|
diff --git a/tests/testbuild-linux b/tests/testbuild-linux
|
||||||
index 1181ea0..d5c1814 100755
|
index 5f148eb..d9b1698 100755
|
||||||
--- a/tests/testbuild-linux
|
--- a/tests/testbuild-linux
|
||||||
+++ b/tests/testbuild-linux
|
+++ b/tests/testbuild-linux
|
||||||
@@ -1,6 +1,7 @@
|
@@ -1,6 +1,7 @@
|
||||||
@@ -16,8 +19,8 @@ index 1181ea0..d5c1814 100755
|
|||||||
+dir=$curdir/linux
|
+dir=$curdir/linux
|
||||||
|
|
||||||
result=true
|
result=true
|
||||||
for test in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18; do
|
for test in 1 2 3 4 5 6 7 8 9 10 11 16 17 18; do
|
||||||
@@ -12,7 +13,7 @@ for test in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18; do
|
@@ -12,7 +13,7 @@ for test in 1 2 3 4 5 6 7 8 9 10 11 16 17 18; do
|
||||||
echo "Testcase $test: $args"
|
echo "Testcase $test: $args"
|
||||||
|
|
||||||
exitcode=0
|
exitcode=0
|
||||||
@@ -26,7 +29,7 @@ index 1181ea0..d5c1814 100755
|
|||||||
>$dir/up-res-out.$test 2>$dir/up-res-err.$test || exitcode=$?
|
>$dir/up-res-out.$test 2>$dir/up-res-err.$test || exitcode=$?
|
||||||
|
|
||||||
(echo "exit code: $exitcode";
|
(echo "exit code: $exitcode";
|
||||||
@@ -20,7 +21,7 @@ for test in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18; do
|
@@ -20,7 +21,7 @@ for test in 1 2 3 4 5 6 7 8 9 10 11 16 17 18; do
|
||||||
echo "====stderr===="; cat $dir/up-res-err.$test) > $dir/up-res.$test
|
echo "====stderr===="; cat $dir/up-res-err.$test) > $dir/up-res.$test
|
||||||
|
|
||||||
exitcode=0
|
exitcode=0
|
||||||
@@ -35,7 +38,7 @@ index 1181ea0..d5c1814 100755
|
|||||||
>$dir/down-res-out.$test 2>$dir/down-res-err.$test || exitcode=$?
|
>$dir/down-res-out.$test 2>$dir/down-res-err.$test || exitcode=$?
|
||||||
|
|
||||||
(echo "exit code: $exitcode";
|
(echo "exit code: $exitcode";
|
||||||
@@ -28,9 +29,9 @@ for test in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18; do
|
@@ -28,9 +29,9 @@ for test in 1 2 3 4 5 6 7 8 9 10 11 16 17 18; do
|
||||||
echo "====stderr===="; cat $dir/down-res-err.$test) > $dir/down-res.$test
|
echo "====stderr===="; cat $dir/down-res-err.$test) > $dir/down-res.$test
|
||||||
|
|
||||||
if diff -ub $dir/up.$test $dir/up-res.$test && diff -ub $dir/down.$test $dir/down-res.$test; then
|
if diff -ub $dir/up.$test $dir/up-res.$test && diff -ub $dir/down.$test $dir/down-res.$test; then
|
||||||
@@ -47,3 +50,5 @@ index 1181ea0..d5c1814 100755
|
|||||||
result=false
|
result=false
|
||||||
fi
|
fi
|
||||||
echo "=========="
|
echo "=========="
|
||||||
|
--
|
||||||
|
2.17.1
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ SRC_URI = "git://salsa.debian.org/debian/ifupdown.git;protocol=https \
|
|||||||
file://0001-Define-FNM_EXTMATCH-for-musl.patch \
|
file://0001-Define-FNM_EXTMATCH-for-musl.patch \
|
||||||
file://0001-Makefile-do-not-use-dpkg-for-determining-OS-type.patch \
|
file://0001-Makefile-do-not-use-dpkg-for-determining-OS-type.patch \
|
||||||
file://run-ptest \
|
file://run-ptest \
|
||||||
|
file://0001-ifupdown-skip-wrong-test-case.patch \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'ptest', 'file://tweak-ptest-script.patch', '', d)} \
|
${@bb.utils.contains('DISTRO_FEATURES', 'ptest', 'file://tweak-ptest-script.patch', '', d)} \
|
||||||
"
|
"
|
||||||
SRCREV = "c73226073e2b13970ca613b20a13b9c0253bf9da"
|
SRCREV = "c73226073e2b13970ca613b20a13b9c0253bf9da"
|
||||||
|
|||||||
Reference in New Issue
Block a user