Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH v2 00/19] Some new runtime tests or fixes
@ 2013-08-23 18:04 Stefan Stanacar
  2013-08-23 18:04 ` [PATCH v2 01/19] lib/oeqa/runtime: add basic test for x32 images Stefan Stanacar
                   ` (18 more replies)
  0 siblings, 19 replies; 20+ messages in thread
From: Stefan Stanacar @ 2013-08-23 18:04 UTC (permalink / raw)
  To: openembedded-core

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

-- 
1.8.3.1



^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2013-08-23 18:05 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-23 18:04 [PATCH v2 00/19] Some new runtime tests or fixes Stefan Stanacar
2013-08-23 18:04 ` [PATCH v2 01/19] lib/oeqa/runtime: add basic test for x32 images Stefan Stanacar
2013-08-23 18:04 ` [PATCH v2 02/19] lib/oeqa/runtime: add test for perl Stefan Stanacar
2013-08-23 18:04 ` [PATCH v2 03/19] lib/oeqa/runtime: add a test for ldd Stefan Stanacar
2013-08-23 18:04 ` [PATCH v2 04/19] lib/oeqa/runtime: add new logrotate test Stefan Stanacar
2013-08-23 18:04 ` [PATCH v2 05/19] lib/oeqa/runtime: add new skeletoninit test Stefan Stanacar
2013-08-23 18:04 ` [PATCH v2 06/19] lib/oeqa/runtime: add new PAM support test Stefan Stanacar
2013-08-23 18:04 ` [PATCH v2 07/19] lib/oeqa/runtime: add new scp test Stefan Stanacar
2013-08-23 18:04 ` [PATCH v2 08/19] lib/oeqa/runtime: add adjust date and time test Stefan Stanacar
2013-08-23 18:04 ` [PATCH v2 09/19] lib/oeqa/runtime: add vncserver for target test Stefan Stanacar
2013-08-23 18:04 ` [PATCH v2 10/19] lib/oeqa/runtime: rpm: add install and erase tests Stefan Stanacar
2013-08-23 18:04 ` [PATCH v2 11/19] lib/oeqa/utils: new file: httpserver.py useful for serving files over HTTP to the target Stefan Stanacar
2013-08-23 18:04 ` [PATCH v2 12/19] lib/oeqa/utils: qemurunner: save host IP address Stefan Stanacar
2013-08-23 18:04 ` [PATCH v2 13/19] lib/oeqa/utils: decorators: return the decorated method Stefan Stanacar
2013-08-23 18:04 ` [PATCH v2 14/19] lib/oeqa/runtime: smart: add new smart tests Stefan Stanacar
2013-08-23 18:04 ` [PATCH v2 15/19] lib/oeqa: make it possible to restart the target Stefan Stanacar
2013-08-23 18:04 ` [PATCH v2 16/19] lib/oeqa/utils: targetbuild: Add helper class for building packages on target Stefan Stanacar
2013-08-23 18:04 ` [PATCH v2 17/19] lib/oeqa/runtime: add iptables, cvs and sudoku projects build tests " Stefan Stanacar
2013-08-23 18:04 ` [PATCH v2 18/19] lib/oeqa: change behaviour for unskippable tests Stefan Stanacar
2013-08-23 18:04 ` [PATCH v2 19/19] classess/testimage: change default test suites Stefan Stanacar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox