[OE-core] [PATCH 00/21] Some new runtime tests or fixes
Stefan Stanacar
stefanx.stanacar at intel.com
Fri Aug 23 15:30:40 UTC 2013
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
The following changes since commit 199b1a8c7d7109d9b59d67bf4dcfeb03be07587a:
mkfontscale: This no longer needs a full libx11, xproto suffices (2013-08-22 18:30:06 +0100)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib stefans/stage-oeqa1
for you to fetch changes up to 6d7bb8409eb99b415d2500c5146a6b0c7eac2e7f:
lib/oeqa: add a restart method for base class and use it for build tests (2013-08-23 15:14:43 +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
oeqa/utils/decorators: return the decorated method
lib/oeqa/runtime: smart: add new smart tests
Mihai Prica (4):
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
lib/oeqa/runtime: add adjust date and time test
lib/oeqa/runtime: add vncserver for target test
Stefan Stanacar (6):
classess/testimage: change default test suites
oeqa/utils/targetbuild: change download to use bitbake's fetcher
lib/oeqa/runtime: rpm: add install and erase tests
lib/oeqa: change behaviour for unskippable tests
lib/oeqa/utils: qemurunner: improve kill and restart
lib/oeqa: add a restart method for base class and use it for build tests
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
oeqa/utils/decorators: return the decorated method
lib/oeqa/runtime: smart: add new smart tests
Mihai Prica (4):
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
lib/oeqa/runtime: add adjust date and time test
lib/oeqa/runtime: add vncserver for target test
Stefan Stanacar (6):
classess/testimage: change default test suites
oeqa/utils/targetbuild: change download to use bitbake's fetcher
lib/oeqa/runtime: rpm: add install and erase tests
lib/oeqa: change behaviour for unskippable tests
lib/oeqa/utils: qemurunner: improve kill and restart
lib/oeqa: add a restart method for base class and use it for build
tests
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
More information about the Openembedded-core
mailing list