Bug 1594 - Add a test framework
Summary: Add a test framework
Status: VERIFIED FIXED
Alias: None
Product: Meta-yocto
Classification: Build System, Metadata & Runtime
Component: meta-yocto (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Low enhancement
Target Milestone: 1.4
Assignee: Song Liu
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2011-10-04 07:31 UTC by Richard Purdie
Modified: 2013-05-08 11:58 UTC (History)
5 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Purdie 2011-10-04 07:31:38 UTC
Yocto currently doesn't have much of a test framework, just the bare essentials it needs to do the runtime qemu testing.

We continue to look at the various test frameworks out there (e.g. CATS, TI's framework) but we're really waiting for someone to step up and take ownership of this area. It needs some resource commitment as its not a simple task.
Comment 1 Björn Stenberg 2012-12-11 12:25:22 UTC
I'll just note here that I'm working on a framework called ptest for building, installing and running package tests on target.

Description:
https://lists.yoctoproject.org/pipermail/yocto/2012-June/009443.html

Latest patch set:
http://lists.linuxtogo.org/pipermail/openembedded-core/2012-November/032076.html
Comment 2 Björn Stenberg 2013-01-09 13:12:06 UTC
The ptest framework is now merged to master. Combined with the deployment of Testopia, I'd say we are a few steps closer to solving this bug.
Comment 3 Richard Purdie 2013-04-25 15:34:27 UTC
I think we now have a much clearer plan here. We have testopia, we have ptest and we have the qemuimage test code. I'm going to mark this as resolved since we have specific bugs covering the work needed on the other items.
Comment 4 Stoicescu Cornel 2013-05-08 11:58:13 UTC
We now have the following:
- Testopia tets case management platform: https://wiki.yoctoproject.org/wiki/Testopia
- an automated reporting system: bug 3712
- package testing system (ptest): bug 4114
- build performance measurement: bug 3886
- selected autobuilder as QA autmation tool: bug 4137
- rework qemuimagetest implementation: bug 4435

Marking as Verified.