From: Armin Kuster <akuster808@gmail.com>
To: openembedded-core@lists.openembedded.org, akuster808@gmail.com
Subject: [Sumo][PATCH 00/45] Sumo-next patches for review
Date: Thu, 13 Dec 2018 13:38:08 -0800 [thread overview]
Message-ID: <cover.1544735897.git.akuster808@gmail.com> (raw)
The Bulk of the changres are for QA automation related support
and some misc backports.
Passed "A-Full" build
The following changes since commit a4c7d286883db186f17d4044a6531eac88473403:
bitbake: bitbake-user-manual: Added "usehead" parameter. (2018-12-10 20:41:28 +0000)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib stable/sumo-next
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=stable/sumo-next
Michael Halstead (1):
scripts/runqemu: Replace subprocess.run() for compatibilty
Richard Purdie (34):
scripts/runqemu: Tidy up lock handling code
scripts/runqemu: Improve lockfile handling for python with
close_fd=True
oeqa/selftest/signing: Skip tests if gpg isn't found
oeqa/selftest/signing: Allow tests not to need gpg on the host
oeqa/selftest/signing: Use do_populate_lic target instead of
do_package
oeqa/selftest/case: Use bb.utils.remove() instead of shutil.remove()
oeqa/selftest/buildoptions: Improve ccache test failure output
oeqa/utils/commands: Add extra qemu failure logging
oeqa/utils/qemurunner: Fix python ResourceWarning for unclosed file
oeqa/utils/commands: Avoid log message duplication
oeqa/qemurunner: Remove resource python warnings
oeqa/selftest/buildoptions: Improve ccache test
oeqa/selftest/buildoptions: Ensure diskmon tests run consistently
oeqa/selftest/runqemu: Improve testcase failure handling
oeqa/utils/qemurunner: Avoid tracebacks on closed files
oeqa/loader: Fix deprecation warning
oeqa/utils/commands: Avoid unclosed file warnings
oeqa/selftest/context: Replace deprecated imp module usage
oeqa/utils/qemurunner.py: Fix python regex warnings
oeqa/selftest/context: Improve log file handling
oeqa/core/runner: Improve test case comparision
oeqa/runner: Ensure we don't print misleading results output
oeqa/core/threaded: Remove in favour of using concurrenttests
oeqa/runner: Simplify code
oeqa: Remove xmlrunner
oeqa/runtime/ptest: Inject results+logs into stored json results file
oeqa/runner: Always show a summary of success/fail/error/skip counts
oeqa/runner: Sort the test result output by result class
oeqa/selftest: Improvements to the json logging
oeqa/utils/metadata: Allow to function without the git module
image-buildinfo,oeqa/selftest/containerimage: Ensure image-buildinfo
doesn't break tests
oeqa/selftest/esdk: Ensure parent directory exists
oeqa/selftest/esdk: Fix typo causing test failure
busybox: Put klogd/syslogd alternative links in syslog package
Ross Burton (3):
oeqa/oelib/path: don't leak temporary directories
oeqa: don't litter /tmp with temporary directories
oeqa/selftest/esdk: run selftest inside workdir not /tmp
Stefan Lendl (1):
default-versions.inc: Make PREFERRED_VERSION_openssl* overwritable
Yeoh Ee Peng (6):
oeqa/core/runner: refactor for OEQA to write json testresult
oeqa/core/runner: write testresult to json files
oeqa/selftest/context: write testresult to json files
testimage.bbclass: write testresult to json files
testsdk.bbclass: write testresult to json files
oeqa/selftest: Standardize json logging output directory
meta-selftest/recipes-test/delay/delay.bb | 12 +
meta/classes/image-buildinfo.bbclass | 2 +
meta/classes/testimage.bbclass | 31 ++-
meta/classes/testsdk.bbclass | 40 ++-
meta/conf/distro/include/default-versions.inc | 6 +-
meta/lib/oeqa/core/context.py | 1 -
meta/lib/oeqa/core/decorator/depends.py | 9 +-
meta/lib/oeqa/core/decorator/oetimeout.py | 40 +--
meta/lib/oeqa/core/loader.py | 2 +-
meta/lib/oeqa/core/runner.py | 186 +++++++-------
.../core/tests/cases/loader/threaded/threaded.py | 12 -
.../tests/cases/loader/threaded/threaded_alone.py | 8 -
.../cases/loader/threaded/threaded_depends.py | 10 -
.../tests/cases/loader/threaded/threaded_module.py | 12 -
meta/lib/oeqa/core/tests/common.py | 10 -
meta/lib/oeqa/core/tests/test_data.py | 4 +-
meta/lib/oeqa/core/tests/test_decorators.py | 12 -
meta/lib/oeqa/core/tests/test_loader.py | 30 +--
meta/lib/oeqa/core/threaded.py | 275 ---------------------
meta/lib/oeqa/runtime/cases/ptest.py | 21 +-
meta/lib/oeqa/sdk/context.py | 5 +-
meta/lib/oeqa/selftest/case.py | 4 +-
meta/lib/oeqa/selftest/cases/buildoptions.py | 12 +-
meta/lib/oeqa/selftest/cases/containerimage.py | 1 +
meta/lib/oeqa/selftest/cases/eSDK.py | 14 +-
meta/lib/oeqa/selftest/cases/oelib/path.py | 10 +-
meta/lib/oeqa/selftest/cases/runqemu.py | 32 ++-
meta/lib/oeqa/selftest/cases/signing.py | 80 ++++--
meta/lib/oeqa/selftest/context.py | 45 +++-
meta/lib/oeqa/utils/buildproject.py | 3 +-
meta/lib/oeqa/utils/commands.py | 11 +-
meta/lib/oeqa/utils/metadata.py | 17 +-
meta/lib/oeqa/utils/qemurunner.py | 26 +-
meta/lib/oeqa/utils/targetbuild.py | 5 +-
meta/recipes-core/busybox/busybox.inc | 5 +-
scripts/runqemu | 25 +-
36 files changed, 409 insertions(+), 609 deletions(-)
create mode 100644 meta-selftest/recipes-test/delay/delay.bb
delete mode 100644 meta/lib/oeqa/core/tests/cases/loader/threaded/threaded.py
delete mode 100644 meta/lib/oeqa/core/tests/cases/loader/threaded/threaded_alone.py
delete mode 100644 meta/lib/oeqa/core/tests/cases/loader/threaded/threaded_depends.py
delete mode 100644 meta/lib/oeqa/core/tests/cases/loader/threaded/threaded_module.py
delete mode 100644 meta/lib/oeqa/core/threaded.py
--
2.7.4
next reply other threads:[~2018-12-13 21:39 UTC|newest]
Thread overview: 47+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-12-13 21:38 Armin Kuster [this message]
2018-12-13 21:38 ` [PATCH 01/45] scripts/runqemu: Replace subprocess.run() for compatibilty Armin Kuster
2018-12-13 21:38 ` [PATCH 02/45] scripts/runqemu: Tidy up lock handling code Armin Kuster
2018-12-13 21:38 ` [PATCH 03/45] scripts/runqemu: Improve lockfile handling for python with close_fd=True Armin Kuster
2018-12-13 21:38 ` [PATCH 04/45] oeqa/selftest/signing: Skip tests if gpg isn't found Armin Kuster
2018-12-13 21:38 ` [PATCH 05/45] oeqa/selftest/signing: Allow tests not to need gpg on the host Armin Kuster
2018-12-13 21:38 ` [PATCH 06/45] oeqa/selftest/signing: Use do_populate_lic target instead of do_package Armin Kuster
2018-12-13 21:38 ` [PATCH 07/45] oeqa/selftest/case: Use bb.utils.remove() instead of shutil.remove() Armin Kuster
2018-12-13 21:38 ` [PATCH 08/45] oeqa/selftest/buildoptions: Improve ccache test failure output Armin Kuster
2018-12-13 21:38 ` [PATCH 09/45] oeqa/utils/commands: Add extra qemu failure logging Armin Kuster
2018-12-13 21:38 ` [PATCH 10/45] oeqa/utils/qemurunner: Fix python ResourceWarning for unclosed file Armin Kuster
2018-12-13 21:38 ` [PATCH 11/45] oeqa/utils/commands: Avoid log message duplication Armin Kuster
2018-12-13 21:38 ` [PATCH 12/45] oeqa/qemurunner: Remove resource python warnings Armin Kuster
2018-12-13 21:38 ` [PATCH 13/45] oeqa/selftest/buildoptions: Improve ccache test Armin Kuster
2018-12-13 21:38 ` [PATCH 14/45] oeqa/selftest/buildoptions: Ensure diskmon tests run consistently Armin Kuster
2018-12-13 21:38 ` [PATCH 15/45] oeqa/oelib/path: don't leak temporary directories Armin Kuster
2018-12-13 21:38 ` [PATCH 16/45] oeqa/selftest/runqemu: Improve testcase failure handling Armin Kuster
2018-12-13 21:38 ` [PATCH 17/45] oeqa/utils/qemurunner: Avoid tracebacks on closed files Armin Kuster
2018-12-13 21:38 ` [PATCH 18/45] oeqa: don't litter /tmp with temporary directories Armin Kuster
2018-12-13 21:38 ` [PATCH 19/45] oeqa/selftest/esdk: run selftest inside workdir not /tmp Armin Kuster
2018-12-13 21:38 ` [PATCH 20/45] oeqa/loader: Fix deprecation warning Armin Kuster
2018-12-13 21:38 ` [PATCH 21/45] oeqa/utils/commands: Avoid unclosed file warnings Armin Kuster
2018-12-13 21:38 ` [PATCH 22/45] oeqa/selftest/context: Replace deprecated imp module usage Armin Kuster
2018-12-13 21:38 ` [PATCH 23/45] oeqa/utils/qemurunner.py: Fix python regex warnings Armin Kuster
2018-12-13 21:38 ` [PATCH 24/45] oeqa/selftest/context: Improve log file handling Armin Kuster
2018-12-13 21:38 ` [PATCH 25/45] oeqa/core/runner: Improve test case comparision Armin Kuster
2018-12-13 21:38 ` [PATCH 26/45] oeqa/runner: Ensure we don't print misleading results output Armin Kuster
2018-12-13 21:38 ` [PATCH 27/45] oeqa/core/threaded: Remove in favour of using concurrenttests Armin Kuster
2018-12-13 21:38 ` [PATCH 28/45] oeqa/runner: Simplify code Armin Kuster
2018-12-13 21:38 ` [PATCH 29/45] oeqa: Remove xmlrunner Armin Kuster
2018-12-13 21:38 ` [PATCH 30/45] oeqa/core/runner: refactor for OEQA to write json testresult Armin Kuster
2018-12-13 21:38 ` [PATCH 31/45] oeqa/core/runner: write testresult to json files Armin Kuster
2018-12-13 21:38 ` [PATCH 32/45] oeqa/runtime/ptest: Inject results+logs into stored json results file Armin Kuster
2018-12-13 21:38 ` [PATCH 33/45] oeqa/runner: Always show a summary of success/fail/error/skip counts Armin Kuster
2018-12-13 21:38 ` [PATCH 34/45] oeqa/runner: Sort the test result output by result class Armin Kuster
2018-12-13 21:38 ` [PATCH 35/45] oeqa/selftest/context: write testresult to json files Armin Kuster
2018-12-13 21:38 ` [PATCH 36/45] testimage.bbclass: " Armin Kuster
2018-12-13 21:38 ` [PATCH 37/45] testsdk.bbclass: " Armin Kuster
2018-12-13 21:38 ` [PATCH 38/45] oeqa/selftest: Improvements to the json logging Armin Kuster
2018-12-13 21:38 ` [PATCH 39/45] oeqa/selftest: Standardize json logging output directory Armin Kuster
2018-12-13 21:38 ` [PATCH 40/45] oeqa/utils/metadata: Allow to function without the git module Armin Kuster
2018-12-13 21:38 ` [PATCH 41/45] image-buildinfo, oeqa/selftest/containerimage: Ensure image-buildinfo doesn't break tests Armin Kuster
2018-12-13 21:38 ` [PATCH 42/45] oeqa/selftest/esdk: Ensure parent directory exists Armin Kuster
2018-12-13 21:38 ` [PATCH 43/45] default-versions.inc: Make PREFERRED_VERSION_openssl* overwritable Armin Kuster
2018-12-13 21:38 ` [PATCH 44/45] oeqa/selftest/esdk: Fix typo causing test failure Armin Kuster
2018-12-13 21:38 ` [PATCH 45/45] busybox: Put klogd/syslogd alternative links in syslog package Armin Kuster
2018-12-13 22:03 ` ✗ patchtest: failure for Sumo-next patches for review Patchwork
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1544735897.git.akuster808@gmail.com \
--to=akuster808@gmail.com \
--cc=openembedded-core@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.