Skip to content

Some new runtime tests or fixes

Stefan Stanacar openembedded-core 2 versions New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest19 patches 0 repliesNew
  2. v121 patches 2 repliesSuperseded

Changes in v2 from the cover letter

- squashed two commits and reorderd the series

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/19lib/oeqa/runtime: add basic test for x32 imagesmeta/lib/oeqa/runtime/x32lib.py+17 -00 replies
2/19lib/oeqa/runtime: add test for perlmeta/lib/oeqa/runtime/files/test.pl meta/lib/oeqa/runtime/perl.py+30 -00 replies
3/19lib/oeqa/runtime: add a test for lddmeta/lib/oeqa/runtime/ldd.py+19 -00 replies
4/19lib/oeqa/runtime: add new logrotate testmeta/lib/oeqa/runtime/logrotate.py+27 -00 replies
5/19lib/oeqa/runtime: add new skeletoninit testmeta/lib/oeqa/skeletoninit.py+28 -00 replies
6/19lib/oeqa/runtime: add new PAM support testmeta/lib/oeqa/runtime/pam.py+24 -00 replies
7/19lib/oeqa/runtime: add new scp testmeta/lib/oeqa/runtime/scp.py+22 -00 replies
8/19lib/oeqa/runtime: add adjust date and time testmeta/lib/oeqa/runtime/date.py+27 -00 replies
9/19lib/oeqa/runtime: add vncserver for target testmeta/lib/oeqa/runtime/vnc.py+22 -00 replies
10/19lib/oeqa/runtime: rpm: add install and erase testsmeta/lib/oeqa/runtime/rpm.py+27 -30 replies
11/19lib/oeqa/utils: new file: httpserver.py useful for serving files over HTTP to the targetmeta/lib/oeqa/utils/httpserver.py+32 -00 replies
12/19lib/oeqa/utils: qemurunner: save host IP addressmeta/lib/oeqa/utils/qemurunner.py+3 -80 replies
13/19lib/oeqa/utils: decorators: return the decorated methodmeta/lib/oeqa/utils/decorators.py+3 -30 replies
14/19lib/oeqa/runtime: smart: add new smart testsmeta/lib/oeqa/runtime/smart.py+91 -110 replies
15/19lib/oeqa: make it possible to restart the targetmeta/lib/oeqa/oetest.py meta/lib/oeqa/utils/qemurunner.py+28 -70 replies
16/19lib/oeqa/utils: targetbuild: Add helper class for building packages on targetmeta/lib/oeqa/utils/targetbuild.py+63 -00 replies
17/19lib/oeqa/runtime: add iptables, cvs and sudoku projects build tests on targetmeta/lib/oeqa/runtime/buildcvs.py meta/lib/oeqa/runtime/buildiptables.py meta/lib/oeqa/runtime/buildsudoku.py+93 -00 replies
18/19lib/oeqa: change behaviour for unskippable testsmeta/lib/oeqa/oetest.py+3 -10 replies
19/19classess/testimage: change default test suitesmeta/classes/testimage.bbclass+2 -20 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.

Read the v2 thread

Cover letter [PATCH v2 00/19] Some new runtime tests or fixes

Hello,

This set includes new runtime tests and required changes for them.

Not all of them will get run by default, for example all the project build tests on target (iptables, cvs and sudoku) need to be enabled manually. Same applies to tests which require special options (skeleton, logrotate, pam). A new patch for AutoBuilder is needed to add a new target for these. The new smart tests are the most important change here, (and those will get run by default on all targets on AB).

Cheers,
Stefan

Changed in v2:
- squashed two commits and reorderd the series

The following changes since commit 501e1a321d15abd712e3a6ee6ccdb8e21c3d4ea4:

bitbake: prserv/serv: Fix pid file removal (2013-08-23 17:43:40 +0100)

are available in the git repository at:

git://mirror.rb.intel.com/git.yoctoproject.org/poky-contrib stefans/stage-oeqa2

for you to fetch changes up to 79006debe0d4fde2e9b14995c68d9e41b812855b:

classess/testimage: change default test suites (2013-08-23 20:59:10 +0300)

----------------------------------------------------------------
Alexandru Georgescu (1):
lib/oeqa/runtime: add basic test for x32 images

Alexandru Palalau (4):
lib/oeqa/runtime: add new logrotate test
lib/oeqa/runtime: add new skeletoninit test
lib/oeqa/runtime: add new PAM support test
lib/oeqa/runtime: add new scp test

Cornel Stoicescu (2):
lib/oeqa/runtime: add test for perl
lib/oeqa/runtime: add a test for ldd

Mihai Lindner (4):
lib/oeqa/utils: new file: httpserver.py useful for serving files over HTTP to the target lib/oeqa/utils: qemurunner: save host IP address
lib/oeqa/utils: decorators: return the decorated method
lib/oeqa/runtime: smart: add new smart tests

Mihai Prica (4):
lib/oeqa/runtime: add adjust date and time test lib/oeqa/runtime: add vncserver for target test
lib/oeqa/utils: targetbuild: Add helper class for building packages on target lib/oeqa/runtime: add iptables, cvs and sudoku projects build tests on target

Stefan Stanacar (4):
lib/oeqa/runtime: rpm: add install and erase tests lib/oeqa: make it possible to restart the target lib/oeqa: change behaviour for unskippable tests classess/testimage: change default test suites

 meta/classes/testimage.bbclass         |   4 +-
 meta/lib/oeqa/oetest.py                |  11 +++-
 meta/lib/oeqa/runtime/buildcvs.py      |  32 +++++++++++
 meta/lib/oeqa/runtime/buildiptables.py |  32 +++++++++++
 meta/lib/oeqa/runtime/buildsudoku.py   |  29 ++++++++++
 meta/lib/oeqa/runtime/date.py          |  27 +++++++++
 meta/lib/oeqa/runtime/files/test.pl    |   2 +
 meta/lib/oeqa/runtime/ldd.py           |  19 ++++++
 meta/lib/oeqa/runtime/logrotate.py     |  27 +++++++++
 meta/lib/oeqa/runtime/pam.py           |  24 ++++++++
 meta/lib/oeqa/runtime/perl.py          |  28 +++++++++
 meta/lib/oeqa/runtime/rpm.py           |  30 +++++++++-
 meta/lib/oeqa/runtime/scp.py           |  22 +++++++
 meta/lib/oeqa/runtime/smart.py         | 102 +++++++++++++++++++++++++++++----
 meta/lib/oeqa/runtime/vnc.py           |  22 +++++++
 meta/lib/oeqa/runtime/x32lib.py        |  17 ++++++
 meta/lib/oeqa/skeletoninit.py          |  28 +++++++++
 meta/lib/oeqa/utils/decorators.py      |   6 +-
 meta/lib/oeqa/utils/httpserver.py      |  32 +++++++++++
 meta/lib/oeqa/utils/qemurunner.py      |  39 ++++++++-----
 meta/lib/oeqa/utils/targetbuild.py     |  63 ++++++++++++++++++++
 21 files changed, 561 insertions(+), 35 deletions(-)
 create mode 100644 meta/lib/oeqa/runtime/buildcvs.py
 create mode 100644 meta/lib/oeqa/runtime/buildiptables.py
 create mode 100644 meta/lib/oeqa/runtime/buildsudoku.py
 create mode 100644 meta/lib/oeqa/runtime/date.py
 create mode 100644 meta/lib/oeqa/runtime/files/test.pl
 create mode 100644 meta/lib/oeqa/runtime/ldd.py
 create mode 100644 meta/lib/oeqa/runtime/logrotate.py
 create mode 100644 meta/lib/oeqa/runtime/pam.py
 create mode 100644 meta/lib/oeqa/runtime/perl.py
 create mode 100644 meta/lib/oeqa/runtime/scp.py
 create mode 100644 meta/lib/oeqa/runtime/vnc.py
 create mode 100644 meta/lib/oeqa/runtime/x32lib.py
 create mode 100644 meta/lib/oeqa/skeletoninit.py
 create mode 100644 meta/lib/oeqa/utils/httpserver.py
 create mode 100644 meta/lib/oeqa/utils/targetbuild.py

Alexandru Georgescu (1):
lib/oeqa/runtime: add basic test for x32 images

Alexandru Palalau (4):
lib/oeqa/runtime: add new logrotate test
lib/oeqa/runtime: add new skeletoninit test
lib/oeqa/runtime: add new PAM support test
lib/oeqa/runtime: add new scp test

Cornel Stoicescu (2):
lib/oeqa/runtime: add test for perl
lib/oeqa/runtime: add a test for ldd

Mihai Lindner (4):
lib/oeqa/utils: new file: httpserver.py useful for serving files over
HTTP to the target
lib/oeqa/utils: qemurunner: save host IP address lib/oeqa/utils: decorators: return the decorated method lib/oeqa/runtime: smart: add new smart tests

Mihai Prica (4):
lib/oeqa/runtime: add adjust date and time test lib/oeqa/runtime: add vncserver for target test lib/oeqa/utils: targetbuild: Add helper class for building packages on
target
lib/oeqa/runtime: add iptables, cvs and sudoku projects build tests on
target

Stefan Stanacar (4):
lib/oeqa/runtime: rpm: add install and erase tests lib/oeqa: make it possible to restart the target lib/oeqa: change behaviour for unskippable tests classess/testimage: change default test suites

 meta/classes/testimage.bbclass         |   4 +-
 meta/lib/oeqa/oetest.py                |  11 +++-
 meta/lib/oeqa/runtime/buildcvs.py      |  32 +++++++++++
 meta/lib/oeqa/runtime/buildiptables.py |  32 +++++++++++
 meta/lib/oeqa/runtime/buildsudoku.py   |  29 ++++++++++
 meta/lib/oeqa/runtime/date.py          |  27 +++++++++
 meta/lib/oeqa/runtime/files/test.pl    |   2 +
 meta/lib/oeqa/runtime/ldd.py           |  19 ++++++
 meta/lib/oeqa/runtime/logrotate.py     |  27 +++++++++
 meta/lib/oeqa/runtime/pam.py           |  24 ++++++++
 meta/lib/oeqa/runtime/perl.py          |  28 +++++++++
 meta/lib/oeqa/runtime/rpm.py           |  30 +++++++++-
 meta/lib/oeqa/runtime/scp.py           |  22 +++++++
 meta/lib/oeqa/runtime/smart.py         | 102 +++++++++++++++++++++++++++++----
 meta/lib/oeqa/runtime/vnc.py           |  22 +++++++
 meta/lib/oeqa/runtime/x32lib.py        |  17 ++++++
 meta/lib/oeqa/skeletoninit.py          |  28 +++++++++
 meta/lib/oeqa/utils/decorators.py      |   6 +-
 meta/lib/oeqa/utils/httpserver.py      |  32 +++++++++++
 meta/lib/oeqa/utils/qemurunner.py      |  39 ++++++++-----
 meta/lib/oeqa/utils/targetbuild.py     |  63 ++++++++++++++++++++
 21 files changed, 561 insertions(+), 35 deletions(-)
 create mode 100644 meta/lib/oeqa/runtime/buildcvs.py
 create mode 100644 meta/lib/oeqa/runtime/buildiptables.py
 create mode 100644 meta/lib/oeqa/runtime/buildsudoku.py
 create mode 100644 meta/lib/oeqa/runtime/date.py
 create mode 100644 meta/lib/oeqa/runtime/files/test.pl
 create mode 100644 meta/lib/oeqa/runtime/ldd.py
 create mode 100644 meta/lib/oeqa/runtime/logrotate.py
 create mode 100644 meta/lib/oeqa/runtime/pam.py
 create mode 100644 meta/lib/oeqa/runtime/perl.py
 create mode 100644 meta/lib/oeqa/runtime/scp.py
 create mode 100644 meta/lib/oeqa/runtime/vnc.py
 create mode 100644 meta/lib/oeqa/runtime/x32lib.py
 create mode 100644 meta/lib/oeqa/skeletoninit.py
 create mode 100644 meta/lib/oeqa/utils/httpserver.py
 create mode 100644 meta/lib/oeqa/utils/targetbuild.py
Signature · 1 line
1.8.3.1