All of lore.kernel.org
 help / color / mirror / Atom feed
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



             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.