mirror of
https://git.yoctoproject.org/poky
synced 2026-09-14 03:49:32 +02:00
expat: upgrade 2.2.10 -> 2.3.0
Drop 0001-Add-output-of-tests-result.patch (difficult to rebase). I have verified that ptests still pass, and print PASS for every test. If they start failing we can revisit what kind of output would be beneficial. (From OE-Core rev: ef1a76f9c130e7efaecae15ccb1d48a03fa17b9b) 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
e63fd638d3
commit
6f8cc237bf
@@ -1,83 +0,0 @@
|
|||||||
From aa84835a00bfd65e784d58411e76f60658e939dc Mon Sep 17 00:00:00 2001
|
|
||||||
From: Oleksandr Popovych <oleksandr.s.popovych@globallogic.com>
|
|
||||||
Date: Tue, 18 Feb 2020 19:04:55 +0200
|
|
||||||
Subject: [PATCH] Add output of tests result
|
|
||||||
|
|
||||||
Added console output of testing results in form 'RESULT: TEST_NAME'.
|
|
||||||
|
|
||||||
Changed verbose mode of test application set by '-v' ('--verbose')
|
|
||||||
argument to CK_NORMAL.
|
|
||||||
Added new supported argument '-vv' ('--extra-verbose') that changes
|
|
||||||
verbose mode of test application to CK_VERBOSE. Results of each test
|
|
||||||
are shown in output only if this mode is set.
|
|
||||||
|
|
||||||
Upstream-Status: Denied
|
|
||||||
|
|
||||||
This patch changes potentially deprecated feature that shoud be changed
|
|
||||||
in upstream. [https://github.com/libexpat/libexpat/issues/382]
|
|
||||||
|
|
||||||
Signed-off-by: Oleksandr Popovych <oleksandr.s.popovych@globallogic.com>
|
|
||||||
---
|
|
||||||
tests/minicheck.c | 10 +++++++++-
|
|
||||||
tests/runtests.c | 4 +++-
|
|
||||||
2 files changed, 12 insertions(+), 2 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/expat/tests/minicheck.c b/expat/tests/minicheck.c
|
|
||||||
index a5a1efb..94fa412 100644
|
|
||||||
--- a/tests/minicheck.c
|
|
||||||
+++ b/tests/minicheck.c
|
|
||||||
@@ -164,6 +164,8 @@ srunner_run_all(SRunner *runner, int verbosity) {
|
|
||||||
if (tc->setup != NULL) {
|
|
||||||
/* setup */
|
|
||||||
if (setjmp(env)) {
|
|
||||||
+ if (verbosity >= CK_VERBOSE)
|
|
||||||
+ printf("SKIP: %s\n", _check_current_function);
|
|
||||||
add_failure(runner, verbosity);
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
@@ -171,6 +173,8 @@ srunner_run_all(SRunner *runner, int verbosity) {
|
|
||||||
}
|
|
||||||
/* test */
|
|
||||||
if (setjmp(env)) {
|
|
||||||
+ if (verbosity >= CK_VERBOSE)
|
|
||||||
+ printf("FAIL: %s\n", _check_current_function);
|
|
||||||
add_failure(runner, verbosity);
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
@@ -178,12 +182,16 @@ srunner_run_all(SRunner *runner, int verbosity) {
|
|
||||||
|
|
||||||
/* teardown */
|
|
||||||
if (tc->teardown != NULL) {
|
|
||||||
- if (setjmp(env)) {
|
|
||||||
+ if (setjmp(env)) {
|
|
||||||
+ if (verbosity >= CK_VERBOSE)
|
|
||||||
+ printf("PASS: %s\n", _check_current_function);
|
|
||||||
add_failure(runner, verbosity);
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
tc->teardown();
|
|
||||||
}
|
|
||||||
+ if (verbosity >= CK_VERBOSE)
|
|
||||||
+ printf("PASS: %s\n", _check_current_function);
|
|
||||||
}
|
|
||||||
tc = tc->next_tcase;
|
|
||||||
}
|
|
||||||
diff --git a/tests/runtests.c b/expat/tests/runtests.c
|
|
||||||
index 7791fe0..75724e5 100644
|
|
||||||
--- a/tests/runtests.c
|
|
||||||
+++ b/tests/runtests.c
|
|
||||||
@@ -11619,9 +11619,11 @@ main(int argc, char *argv[]) {
|
|
||||||
for (i = 1; i < argc; ++i) {
|
|
||||||
char *opt = argv[i];
|
|
||||||
if (strcmp(opt, "-v") == 0 || strcmp(opt, "--verbose") == 0)
|
|
||||||
- verbosity = CK_VERBOSE;
|
|
||||||
+ verbosity = CK_NORMAL;
|
|
||||||
else if (strcmp(opt, "-q") == 0 || strcmp(opt, "--quiet") == 0)
|
|
||||||
verbosity = CK_SILENT;
|
|
||||||
+ else if (strcmp(opt, "-vv") == 0 || strcmp(opt, "--extra-verbose") == 0)
|
|
||||||
+ verbosity = CK_VERBOSE;
|
|
||||||
else {
|
|
||||||
fprintf(stderr, "runtests: unknown option '%s'\n", opt);
|
|
||||||
return 2;
|
|
||||||
--
|
|
||||||
2.17.1
|
|
||||||
@@ -18,6 +18,6 @@ TIME=$(which time)
|
|||||||
|
|
||||||
echo "Architecture: $(uname -m)" > ${output}
|
echo "Architecture: $(uname -m)" > ${output}
|
||||||
echo "Image: $(uname -sr)" >> ${output}
|
echo "Image: $(uname -sr)" >> ${output}
|
||||||
${TIME} -f 'Execution time: %e s' bash -c "testCheck runtests -vv" |& tee -a ${output}
|
${TIME} -f 'Execution time: %e s' bash -c "testCheck runtests -v" |& tee -a ${output}
|
||||||
${TIME} -f 'Execution time: %e s' bash -c "testCheck runtestspp -vv" |& tee -a ${output}
|
${TIME} -f 'Execution time: %e s' bash -c "testCheck runtestspp -v" |& tee -a ${output}
|
||||||
echo
|
echo
|
||||||
|
|||||||
@@ -8,11 +8,10 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=9e2ce3b3c4c0f2670883a23bbd7c37a9"
|
|||||||
|
|
||||||
SRC_URI = "${SOURCEFORGE_MIRROR}/expat/expat-${PV}.tar.bz2 \
|
SRC_URI = "${SOURCEFORGE_MIRROR}/expat/expat-${PV}.tar.bz2 \
|
||||||
file://libtool-tag.patch \
|
file://libtool-tag.patch \
|
||||||
file://run-ptest \
|
file://run-ptest \
|
||||||
file://0001-Add-output-of-tests-result.patch \
|
"
|
||||||
"
|
|
||||||
|
|
||||||
SRC_URI[sha256sum] = "b2c160f1b60e92da69de8e12333096aeb0c3bf692d41c60794de278af72135a5"
|
SRC_URI[sha256sum] = "f122a20eada303f904d5e0513326c5b821248f2d4d2afbf5c6f1339e511c0586"
|
||||||
|
|
||||||
EXTRA_OECMAKE_class-native += "-DEXPAT_BUILD_DOCS=OFF"
|
EXTRA_OECMAKE_class-native += "-DEXPAT_BUILD_DOCS=OFF"
|
||||||
|
|
||||||
Reference in New Issue
Block a user