Sumo-next patches for review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest45 patches 1 replyIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/45 | scripts/runqemu: Replace subprocess.run() for compatibiltyscripts/ | +2 | 0 replies | |
| 2/45 | scripts/runqemu: Tidy up lock handling codescripts/ | +9 | 0 replies | |
| 3/45 | scripts/runqemu: Improve lockfile handling for python with close_fd=Truescripts/ | +4 | 0 replies | |
| 4/45 | oeqa/selftest/signing: Skip tests if gpg isn't foundmeta/ | +11 | 0 replies | |
| 5/45 | oeqa/selftest/signing: Allow tests not to need gpg on the hostmeta/ | +48 | 0 replies | |
| 6/45 | oeqa/selftest/signing: Use do_populate_lic target instead of do_packagemeta/ | +3 | 0 replies | |
| 7/45 | oeqa/selftest/case: Use bb.utils.remove() instead of shutil.remove()meta/ | +3 | 0 replies | |
| 8/45 | oeqa/selftest/buildoptions: Improve ccache test failure outputmeta/ | +3 | 0 replies | |
| 9/45 | oeqa/utils/commands: Add extra qemu failure loggingmeta/ | +5 | 0 replies | |
| 10/45 | oeqa/utils/qemurunner: Fix python ResourceWarning for unclosed filemeta/ | +2 | 0 replies | |
| 11/45 | oeqa/utils/commands: Avoid log message duplicationmeta/ | +1 | 0 replies | |
| 12/45 | oeqa/qemurunner: Remove resource python warningsmeta/ | +8 | 0 replies | |
| 13/45 | oeqa/selftest/buildoptions: Improve ccache testmeta/ | +1 | 0 replies | |
| 14/45 | oeqa/selftest/buildoptions: Ensure diskmon tests run consistentlymeta-selftest/ meta/ | +15 | 0 replies | |
| 15/45 | oeqa/oelib/path: don't leak temporary directoriesmeta/ | +3 | 0 replies | |
| 16/45 | oeqa/selftest/runqemu: Improve testcase failure handlingmeta/ | +20 | 0 replies | |
| 17/45 | oeqa/utils/qemurunner: Avoid tracebacks on closed filesmeta/ | +2 | 0 replies | |
| 18/45 | oeqa: don't litter /tmp with temporary directoriesmeta/ meta/ | +5 | 0 replies | |
| 19/45 | oeqa/selftest/esdk: run selftest inside workdir not /tmpmeta/ | +7 | 0 replies | |
| 20/45 | oeqa/loader: Fix deprecation warningmeta/ | +1 | 0 replies | |
| 21/45 | oeqa/utils/commands: Avoid unclosed file warningsmeta/ | +3 | 0 replies | |
| 22/45 | oeqa/selftest/context: Replace deprecated imp module usagemeta/ | +2 | 0 replies | |
| 23/45 | oeqa/utils/qemurunner.py: Fix python regex warningsmeta/ | +5 | 0 replies | |
| 24/45 | oeqa/selftest/context: Improve log file handlingmeta/ | +10 | 0 replies | |
| 25/45 | oeqa/core/runner: Improve test case comparisionmeta/ | +2 | 0 replies | |
| 26/45 | oeqa/runner: Ensure we don't print misleading results outputmeta/ | +11 | 0 replies | |
| 27/45 | oeqa/core/threaded: Remove in favour of using concurrenttestsmeta/ meta/ meta/ +9 more | +14 | 0 replies | |
| 28/45 | oeqa/runner: Simplify codemeta/ meta/ meta/ +1 more | +8 | 0 replies | |
| 29/45 | oeqa: Remove xmlrunnermeta/ | +9 | 0 replies | |
| 30/45 | oeqa/core/runner: refactor for OEQA to write json testresultmeta/ | +29 | 0 replies | |
| 31/45 | oeqa/core/runner: write testresult to json filesmeta/ | +34 | 0 replies | |
| 32/45 | oeqa/runtime/ptest: Inject results+logs into stored json results filemeta/ meta/ | +27 | 0 replies | |
| 33/45 | oeqa/runner: Always show a summary of success/fail/error/skip countsmeta/ | +1 | 0 replies | |
| 34/45 | oeqa/runner: Sort the test result output by result classmeta/ | +14 | 0 replies | |
| 35/45 | oeqa/selftest/context: write testresult to json filesmeta/ | +29 | 0 replies | |
| 36/45 | testimage.bbclass: write testresult to json filesmeta/ | +29 | 0 replies | |
| 37/45 | testsdk.bbclass: write testresult to json filesmeta/ | +32 | 0 replies | |
| 38/45 | oeqa/selftest: Improvements to the json loggingmeta/ | +11 | 0 replies | |
| 39/45 | oeqa/selftest: Standardize json logging output directorymeta/ | +1 | 0 replies | |
| 40/45 | oeqa/utils/metadata: Allow to function without the git modulemeta/ | +15 | 0 replies | |
| 41/45 | image-buildinfo, oeqa/selftest/containerimage: Ensure image-buildinfo doesn't break testsmeta/ meta/ | +3 | 0 replies | |
| 42/45 | oeqa/selftest/esdk: Ensure parent directory existsmeta/ | +1 | 0 replies | |
| 43/45 | default-versions.inc: Make PREFERRED_VERSION_openssl* overwritablemeta/ | +3 | 0 replies | |
| 44/45 | oeqa/selftest/esdk: Fix typo causing test failuremeta/ | +1 | 0 replies | |
| 45/45 | busybox: Put klogd/syslogd alternative links in syslog packagemeta/ | +4 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [Sumo][PATCH 00/45] Sumo-next patches for review
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
Signature · 1 line
2.7.4