On Fri, 9 Dec 2016, Chen Qi wrote:
> Use weak assignment for SERIAL_CONSOLES in qemu configuration files so that
> the value could serve as a default value and could be easily overridden in
> configuration files like local.conf.
>
> When using the default value for SERAIL_CONSOLES in
On Fri, 2016-12-09 at 01:29 +0100, Andreas Oberritter wrote:
> Hi Patrick,
>
> On 28.11.2016 16:33, Patrick Ohly wrote:
> > +def sample(self, force):
> > +now = time.time()
> > +if (now - self.last > self.min_seconds) or force:
> > +for filename, output in
On Fri, 2016-12-09 at 01:29 +0100, Andreas Oberritter wrote:
> Hi Patrick,
>
> On 28.11.2016 16:33, Patrick Ohly wrote:
> > +def sample(self, force):
> > +now = time.time()
> > +if (now - self.last > self.min_seconds) or force:
> > +for filename, output in
Use weak assignment for SERIAL_CONSOLES in qemu configuration files so that
the value could serve as a default value and could be easily overridden in
configuration files like local.conf.
When using the default value for SERAIL_CONSOLES in qemux86-64,we would have
annoying messages on console
The following changes since commit ad00a31fbe93e073a2d83616efcd08c5a7ef37c9:
gdb-cross-canadian: Depend on nativesdk-python3-importlib (2016-12-08
10:26:15 +)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib ChenQi/qemu-console
On Thu, Dec 8, 2016 at 11:03 AM, Mark Hatle wrote:
> +do_configure_append_arm () {
> + echo "CFLAGS-abort.c = -funwind-tables" >> ${B}/configparms
> + echo "CFLAGS-raise.c = -funwind-tables" >> ${B}/configparms
> +}
perhaps using
From: Ismo Puustinen
If "opengl" distro feature is not set, libva recipe is skipped. Since
missing libva breaks gstreamer-vaapi-1.0 build, the same check has to be
done in gstreamer-vaapi-1.0 recipe too.
Signed-off-by: Ismo Puustinen
From: Ismo Puustinen
In case "opengl" is missing from DISTRO_FEATURES, libva fails to satisfy
its dependencies. The dependency check is done by BitBake when
meta-world-pkgdata gathers information about all available packages
during image builds, even if libva isn't
Delete upstreamed patches
Signed-off-by: Khem Raj
---
...arify-conditions-to-avoid-compiler-errors.patch | 48 ++
...mpiler-errors-about-uninitialized-use-of-.patch | 32 ---
meta/recipes-sato/puzzles/puzzles_git.bb | 4 +-
3 files
Signed-off-by: Khem Raj
---
meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server.inc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server.inc
Update to 1.10.1 at the same time
Signed-off-by: Khem Raj
---
.../gstreamer/gstreamer1.0-vaapi.inc | 36 ++
.../gstreamer1.0-vaapi/install-tests.patch | 43 ++
.../gstreamer/gstreamer1.0-vaapi_1.10.1.bb | 6
Signed-off-by: Khem Raj
---
meta/recipes-bsp/systemd-boot/{systemd-boot.bb => systemd-boot_232.bb} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename meta/recipes-bsp/systemd-boot/{systemd-boot.bb => systemd-boot_232.bb}
(100%)
diff --git
Remove backported patches and upstreamed ones
Drop --disable-trace its no more in 1.10.x
Add packageconfig option for kms, keep it disabled by default
in bad plugins recipe
Signed-off-by: Khem Raj
---
...libav_1.8.3.bb => gstreamer1.0-libav_1.10.1.bb} | 5 +-
When configure pokes for wayland-protocols isntallations it ended up
using the ones from host, which is because it did not account for sysroot
prefix
Remove MACHINE from variable reference tracking to avoid unnessary rebuilds for
different machine
with same arch
Signed-off-by: Khem Raj
On Tue, Dec 6, 2016 at 12:00 AM, Andreas Müller
wrote:
> On Tue, Dec 6, 2016 at 1:24 AM, Khem Raj wrote:
>> There probably is no need to use this additional variable. We can just use
>> PKG_CONFIG_SYSROOT
> Problem is not finding the wrong .pc
On Thu, Dec 8, 2016 at 6:42 PM, Vladimir Zapolskiy wrote:
> Hello Khem,
>
> On 12/09/2016 03:29 AM, Khem Raj wrote:
>>
>>> On Dec 6, 2016, at 7:17 AM, Vladimir Zapolskiy wrote:
>>>
>>> This change allows to pass QA for packages built with sh4-oe-linux-musl
>>>
Hello Khem,
On 12/09/2016 03:29 AM, Khem Raj wrote:
>
>> On Dec 6, 2016, at 7:17 AM, Vladimir Zapolskiy wrote:
>>
>> This change allows to pass QA for packages built with sh4-oe-linux-musl
>> toolchain, the problem is reproted while building core-image-minimal target:
>>
>>
> On Dec 6, 2016, at 7:17 AM, Vladimir Zapolskiy wrote:
>
> This change allows to pass QA for packages built with sh4-oe-linux-musl
> toolchain, the problem is reproted while building core-image-minimal target:
>
> ERROR: readline-7.0-r0 do_package_qa:
> Error executing a
Hi Patrick,
On 28.11.2016 16:33, Patrick Ohly wrote:
> /proc/[diskstats|meminfo|stat] get sampled and written to the same
> proc_.log files as during normal bootchat logging. This will
> allow rendering the CPU, disk and memory usage charts.
>
> Right now sampling happens once a second,
Yields better compression with xz and fixes a problem invoking gzip.
Signed-off-by: Andreas Oberritter
---
meta/classes/package_deb.bbclass | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/classes/package_deb.bbclass
Signed-off-by: Andreas Oberritter
---
meta/recipes-devtools/dpkg/dpkg.inc | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/meta/recipes-devtools/dpkg/dpkg.inc
b/meta/recipes-devtools/dpkg/dpkg.inc
index 40cfc45..1d55837 100644
---
| checking for shared library run path origin... /bin/sh:
../apt-1.0.10.1/buildlib/config.rpath: No such file or directory
Signed-off-by: Andreas Oberritter
---
meta/recipes-devtools/apt/apt_1.2.12.bb | 3 +++
1 file changed, 3 insertions(+)
diff --git
Signed-off-by: Andreas Oberritter
---
meta/recipes-devtools/apt/apt_1.2.12.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-devtools/apt/apt_1.2.12.bb
b/meta/recipes-devtools/apt/apt_1.2.12.bb
index 5dc50a4..0b640f9 100644
---
Target scripts already contain the correct value.
Signed-off-by: Andreas Oberritter
---
meta/recipes-devtools/dpkg/dpkg.inc | 10 --
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/meta/recipes-devtools/dpkg/dpkg.inc
Exporting PERL_LIBDIR is enough, compiler.m4 isn't needed.
Signed-off-by: Andreas Oberritter
---
meta/recipes-devtools/dpkg/dpkg.inc | 6 --
1 file changed, 6 deletions(-)
diff --git a/meta/recipes-devtools/dpkg/dpkg.inc
b/meta/recipes-devtools/dpkg/dpkg.inc
index
systemd.bbclass handles everything based on DISTRO_FEATURES.
Signed-off-by: Andreas Oberritter
---
meta/recipes-devtools/dpkg/dpkg.inc | 22 --
1 file changed, 8 insertions(+), 14 deletions(-)
diff --git a/meta/recipes-devtools/dpkg/dpkg.inc
Signed-off-by: Andreas Oberritter
---
v2: Drop gpgv from RRECOMMENDS and RSUGGESTS, gnupg implies it.
meta/recipes-devtools/dpkg/dpkg.inc | 53 +
1 file changed, 48 insertions(+), 5 deletions(-)
diff --git
With all required environment variables and configuration options in
apt.conf in place, apt-get is able to install packages offline, i.e.
when creating the rootfs, including the execution of postinst scripts
and updating the package database. This is new behaviour.
At the time the deleted code
Signed-off-by: Andreas Oberritter
---
meta/classes/rootfs_deb.bbclass | 6 --
meta/lib/oe/package_manager.py | 27 +++
meta/lib/oe/rootfs.py | 2 ++
3 files changed, 29 insertions(+), 6 deletions(-)
diff --git
Dpkg-start-stop is not an intuitive name. Just call the package
start-stop-daemon. Don't rdepend on it, because it might be empty.
Install start-stop-daemon to /sbin to match Debian and busybox.
Signed-off-by: Andreas Oberritter
---
meta/recipes-devtools/dpkg/dpkg.inc |
Signed-off-by: Andreas Oberritter
---
meta/recipes-devtools/dpkg/dpkg.inc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-devtools/dpkg/dpkg.inc
b/meta/recipes-devtools/dpkg/dpkg.inc
index 4e39fba..cf09b35 100644
---
0001-Revert-always-run-dpkg-configure-a-at-the-end-of-our.patch and
noconfigure.patch are obsolete due to dpkg's new --force-script-chrootless
option.
db_linking_hack.patch and environment.patch are marked as backports
from 2007.
no-curl.patch: curl-native is already a prerequisite.
Signed-off-by: Andreas Oberritter
---
meta/recipes-devtools/apt/apt_1.2.12.bb | 3 +++
1 file changed, 3 insertions(+)
diff --git a/meta/recipes-devtools/apt/apt_1.2.12.bb
b/meta/recipes-devtools/apt/apt_1.2.12.bb
index 2c4f11d..4d781a2 100644
---
Keep default dependencies as before. Set default compressor to xz
if selected, gzip otherwise.
Signed-off-by: Andreas Oberritter
---
v2: Rebased (conflicted with PATCH v2 01/33)
meta/recipes-devtools/dpkg/dpkg.inc | 30 --
1 file changed, 16
Signed-off-by: Andreas Oberritter
---
meta/recipes-devtools/apt/apt_1.2.12.bb | 9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/meta/recipes-devtools/apt/apt_1.2.12.bb
b/meta/recipes-devtools/apt/apt_1.2.12.bb
index a350b36..2c4f11d 100644
---
apt-get prefers it over Packages.gz.
Signed-off-by: Andreas Oberritter
---
v2: Added dependencies on xz-native to callers of write_index().
meta/classes/package_deb.bbclass | 1 +
meta/classes/rootfs_deb.bbclass | 4 ++--
meta/lib/oe/package_manager.py | 2 ++
3
Signed-off-by: Andreas Oberritter
---
meta/recipes-devtools/apt/apt.inc | 38
meta/recipes-devtools/apt/apt_1.2.12.bb | 39 -
2 files changed, 38 insertions(+), 39 deletions(-)
delete mode 100644
Signed-off-by: Andreas Oberritter
---
meta/recipes-devtools/apt/apt_1.2.12.bb | 32 +---
1 file changed, 17 insertions(+), 15 deletions(-)
diff --git a/meta/recipes-devtools/apt/apt_1.2.12.bb
b/meta/recipes-devtools/apt/apt_1.2.12.bb
index
Signed-off-by: Andreas Oberritter
---
meta/recipes-devtools/apt/apt-native_1.2.12.bb | 50 --
meta/recipes-devtools/apt/apt.inc | 3 ++
meta/recipes-devtools/apt/apt_1.2.12.bb| 11 ++
3 files changed, 14 insertions(+), 50
Signed-off-by: Andreas Oberritter
---
meta/recipes-devtools/apt/apt-native.inc | 70
meta/recipes-devtools/apt/apt-native_1.2.12.bb | 74 --
2 files changed, 71 insertions(+), 73 deletions(-)
delete mode 100644
Signed-off-by: Andreas Oberritter
---
meta/recipes-devtools/apt/apt_1.2.12.bb | 10 ++
1 file changed, 2 insertions(+), 8 deletions(-)
diff --git a/meta/recipes-devtools/apt/apt_1.2.12.bb
b/meta/recipes-devtools/apt/apt_1.2.12.bb
index ba49571..ec93eb8 100644
---
Install missing files and directories (apt, apt-ftparchive,
apt-helper, apt-mark, trusted.gpg.d).
Signed-off-by: Andreas Oberritter
---
meta/recipes-devtools/apt/apt_1.2.12.bb | 73 ++---
1 file changed, 41 insertions(+), 32 deletions(-)
diff
Signed-off-by: Andreas Oberritter
---
meta/recipes-devtools/apt/apt_1.2.12.bb | 1 -
1 file changed, 1 deletion(-)
diff --git a/meta/recipes-devtools/apt/apt_1.2.12.bb
b/meta/recipes-devtools/apt/apt_1.2.12.bb
index ec93eb8..c531a49 100644
---
Signed-off-by: Andreas Oberritter
---
meta/recipes-devtools/apt/apt_1.2.12.bb | 35 +
1 file changed, 1 insertion(+), 34 deletions(-)
diff --git a/meta/recipes-devtools/apt/apt_1.2.12.bb
b/meta/recipes-devtools/apt/apt_1.2.12.bb
index
Signed-off-by: Andreas Oberritter
---
meta/recipes-devtools/apt/apt-native_1.2.12.bb | 32 +-
.../apt/{files/apt.conf => apt/apt.conf.in}| 6 ++--
2 files changed, 10 insertions(+), 28 deletions(-)
rename
Signed-off-by: Andreas Oberritter
---
v2: Make update-alternatives optional. Enable it by default for class-target
or if
PREFERRED_PROVIDER_virtual/update-alternatives-native is set to
dpkg-native.
This should match the behaviour of opkg-utils.
Added
Signed-off-by: Andreas Oberritter
---
meta/recipes-devtools/apt/apt-package.inc | 78 --
meta/recipes-devtools/apt/apt_1.2.12.bb | 79 ++-
2 files changed, 78 insertions(+), 79 deletions(-)
delete mode 100644
Apt has a runtime dependency on it.
Signed-off-by: Andreas Oberritter
---
meta/recipes-support/debianutils/debianutils_4.8.bb | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/meta/recipes-support/debianutils/debianutils_4.8.bb
These are most of my patches which accumulated since our distro
switched from opkg to dpkg and apt two years ago. They were tested
thoroughly on dora and krogoth and just a little bit on master.
Most importantly, this adds support for Debian's update-alternatives
on rootfs creation time. For this
It needs to be relative to DPKG_INSTDIR when installing.
Signed-off-by: Andreas Oberritter
---
v2: Use ${sysconfdir_native} instead of /etc.
meta/recipes-devtools/dpkg/dpkg.inc | 4
1 file changed, 4 insertions(+)
diff --git a/meta/recipes-devtools/dpkg/dpkg.inc
Signed-off-by: Andreas Oberritter
---
meta/recipes-devtools/apt/files/apt.conf | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-devtools/apt/files/apt.conf
b/meta/recipes-devtools/apt/files/apt.conf
index 0335135..9ad61cc 100644
---
Signed-off-by: Andreas Oberritter
---
meta/recipes-devtools/dpkg/dpkg.inc | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-devtools/dpkg/dpkg.inc
b/meta/recipes-devtools/dpkg/dpkg.inc
index 5695a35..2285f23 100644
--- a/meta/recipes-devtools/dpkg/dpkg.inc
Fixes removal of packages with new dpkg version.
Signed-off-by: Andreas Oberritter
---
meta/lib/oe/package_manager.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/lib/oe/package_manager.py b/meta/lib/oe/package_manager.py
index 7ba2e4d..4ef4f6d
There's no need to chdir() as tarfile.add() can be told what name to use in the
archive.
Signed-off-by: Ross Burton
---
meta/classes/archiver.bbclass | 8 ++--
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/meta/classes/archiver.bbclass
On 8 December 2016 at 19:16, Andre McCurdy wrote:
> Is it correct that native sstate from a host with gcc < 4.9 should be
> reused by a host with gcc >= 4.9 ?
>
> Doesn't the change in NATIVELSBSTRING prevent that from happening?
>
Yes, we recently landed a change so that
On 08.12.2016 17:16, Burton, Ross wrote:
> With PACKAGE_CLASSES="package_rpm package_deb" this happens:
>
> ERROR: dpkg-native-1.18.7-r0 do_populate_sysroot: The recipe dpkg-native
> is trying to install files into a shared area when those files already
> exist. Those files and their manifest
>>> On 12/01/2016 04:39 PM, Khem Raj wrote:
On Thu, Dec 1, 2016 at 8:34 AM, Aníbal Limón
wrote:
> Some distributions (like opensuse421) supported by the project
> comes with older gcc releases, -fstack-protector=strong is supported
> by
Forgot to mention, also applicable to Morty.
--Mark
On 12/8/16 1:03 PM, Mark Hatle wrote:
> From: Yuanjie Huang
>
> ARM stack frames for abort and raise were limited to the the actual
> abort and raise call, such as:
>
> Obtained 4 stack frames.
>
From: Yuanjie Huang
ARM stack frames for abort and raise were limited to the the actual
abort and raise call, such as:
Obtained 4 stack frames.
./test-app(print_trace+0x1c) [0x10a08]
./test-app() [0x10b3c]
/lib/libc.so.6(__default_sa_restorer+0) [0x4adae1e0]
Backporting upstream commit 84ac726023 [packet: fix race condition in
packet_set_ring] to address CVE-2016-8655
Signed-off-by: Bruce Ashfield
---
meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb | 2 +-
meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb | 2 +-
After the update to 4.4.36 -rt no longer builds. The fixes for the
issues are found in the v4.4-rt43 release.
Signed-off-by: Bruce Ashfield
---
meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
shortlog of the changes follow:
356ccf6d2b0c Linux 4.8.12
f81c90012f2f scsi: mpt3sas: Unblock device after controller reset
3de3eebb10fd flow_dissect: call init_default_flow_dissectors() earlier
7838fbe25a95 mm, oom: stop pre-mature high-order OOM killer invocations
374ff835e2b6
We need to avoid using shared/common directories for any files that are
part of specific build, since permissions issues in multi user
environments will cause issues.
Integrating the following commit to solve the issue:
scc: move unused patch queue under output dir
Signed-off-by: Bruce
shortlog of the changes follow:
87c6c6ef5b17 Linux 4.4.36
6eddf5c993dd scsi: mpt3sas: Unblock device after controller reset
c178e4809df7 flow_dissect: call init_default_flow_dissectors() earlier
0b7860d6e88c mei: fix return value on disconnection
bab2f72f70ea mei: me: fix place for
Shortlog of the changes:
8576fa45c10e Linux 4.1.36
39f99860357c kbuild: add -fno-PIE
bf5d3d296abf firewire: net: fix fragmented datagram_size off-by-one
c604dec3d5a6 firewire: net: guard against rx buffer overflows
9fe6256c0020 parisc: Ensure consistent state when switching to
Integrating the following meta-data change to remove warnings during
kernel configuration checking:
bec7e0ace0e5 leds.cfg: Remove CONFIG_LEDS_TRIGGER_CPU
cc857e64ea34 bsp/intel-quark: Remove bosch-pressure-sensor-i2c
3198ab25af74 features/i2c: Support I2C_MUX by default
Signed-off-by:
Integrating the following commits to fix aufs/ixgbe issues:
Author: Liwei Song
Date: Mon Dec 5 00:50:16 2016 -0500
ixgbe: initialize u64_stats_sync structures early at ixgbe_probe
Fix the following CallTrace:
INFO: trying to register
Hi all,
Here are the pending changes in my queue.
There are a few bug & CVE fixes:
- aufs warning
- kernel_configcheck warnings
- linux-yocto/4.x: CVE-2016-8655
Stable updates:
- v4.1.36
- v4.4.36
- v4.8.12
-rt refreshes:
- 4.4-rt43
And a kern-tools fix to get rid of the
ping, :D
alimon
On 12/01/2016 06:19 PM, Khem Raj wrote:
> On Thu, Dec 1, 2016 at 2:46 PM, Aníbal Limón
> wrote:
>>
>>
>> On 12/01/2016 04:39 PM, Khem Raj wrote:
>>> On Thu, Dec 1, 2016 at 8:34 AM, Aníbal Limón
>>> wrote:
Created usage output for oe-trim-schemas script.
[YOCTO #10751]
Signed-off-by: Ed Bartosh
---
scripts/oe-trim-schemas | 9 +
1 file changed, 9 insertions(+)
diff --git a/scripts/oe-trim-schemas b/scripts/oe-trim-schemas
index 66a1b8d..7c199ef 100755
---
Common files was move to oeqa/files from oeqa/runtime/files
because the same files are used across Runtime,SDK,eSDK tests.
Signed-off-by: Aníbal Limón
---
meta/classes/testexport.bbclass | 5 +
meta/lib/oeqa/oetest.py | 1 +
meta/lib/oeqa/runtime/gcc.py
TargetBuildProject was refactored to avoid bitbake dependency so
the instance don't allow to pass data store anymore.
classes/testimage: Export proxies before run tests
The TargetBuildProject based tests download archives from network.
Signed-off-by: Aníbal Limón
Signed-off-by: Aníbal Limón
---
meta/classes/testsdk.bbclass | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/meta/classes/testsdk.bbclass b/meta/classes/testsdk.bbclass
index 24529ca..1d6547a 100644
--- a/meta/classes/testsdk.bbclass
Summary,
- Changes base case class to OESDKExtTest.
- Changes decorator classes to new ones.
- Chnages variable names sdktestdir -> sdk_dir.
- Added missing license to MIT.
Signed-off-by: Aníbal Limón
---
meta/lib/oeqa/sdk/cases/buildgalculator.py | 2 +-
The extensible sdk context and case modules extends the sdk ones,
this means that the tests from sdk are run also the sdkext tests.
Enables support in context for use oe-test esdk command for run
the test suites, the same options of sdk are required for run esdk tests.
Removes old related to
For match with the new structure of the OEQA framework.
In the new framework Test component base directory in this case
sdk module will contain case and context implementations.
[YOCTO #10599]
Signed-off-by: Aníbal Limón
---
meta/lib/oeqa/sdkext/__init__.py
Summary of the changes:
- Remove auto extend_path using pkgutil at __init__, is not needed.
- Change base class to OESDKTestCase.
- Add td_vars attr to set dependencies of certain variables in test
data.
- Change skips from module level to class level because Test context
(tc)
now isn't at
The TEST_LOG_DIR was used for store sdk_target_log this log
contains the output of the run of build commands now that information
could be found also on log.do_testsdk under WORKDIR.
The log will continue to store into SDK_DIR instead of TEST_LOG_DIR.
Signed-off-by: Aníbal Limón
Don't use bitbake references inside utils modules, in order todo
that changes getVar calls for arguments in the __init__ method like
dl_dir for all the classes and testlogdir, builddatetime in
SDKBUildProject.
Also don't export proxies inside _download_archive method, a good
practice is to setup
For match with the new structure of the OEQA framework.
In the new framework Test component base directory in this case
sdk module will contain case and context implementations.
[YOCTO #10599]
Signed-off-by: Aníbal Limón
Signed-off-by: Mariano Lopez
The new buildproject module will contain only BuildProject class
a helper class for build source code.
The remaining classes TargetBuildProject and SDKBuildProject was
move to runtime and sdk respectively.
[YOCTO #10599]
Signed-off-by: Aníbal Limón
Signed-off-by:
The functionality provided is the same with imporvements on code
reuse and better interfaces.
Signed-off-by: Aníbal Limón
---
meta/classes/testsdk.bbclass | 67
1 file changed, 55 insertions(+), 12 deletions(-)
diff
It doesn't make sense to have files related to sdk module into runtime
module.
[YOCTO #10599]
Signed-off-by: Aníbal Limón
Signed-off-by: Mariano Lopez
---
meta/lib/oeqa/{runtime => sdk}/files/testsdkmakefile | 0
1 file changed, 0
Adds case and context modules for SDK based on oetest.py old code.
Enables SDK Test component usage with oe-test, the SDK Test component
adds command line options for specify sdk installed dir, sdk environment
and target/hosts maniftest.
[YOCTO #10599]
Signed-off-by: Aníbal Limón
The export2json function export the variables contained in
the data store to JSON format, the main usage for now will be
to provide test data to QA framework.
Signed-off-by: Aníbal Limón
---
meta/lib/oe/data.py | 28
1 file changed, 28
This function will generates testdata.json per SDK type.
[YOCTO #10231]
Signed-off-by: Aníbal Limón
---
meta/classes/populate_sdk_base.bbclass | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/meta/classes/populate_sdk_base.bbclass
Those files are used by runtime and sdk test cases, so move to
base directory of oeqa module.
[YOCTO #10599]
Signed-off-by: Aníbal Limón
Signed-off-by: Mariano Lopez
---
meta/lib/oeqa/{runtime => }/files/test.c | 0
This function will generates testdata.json by image type.
[YOCTO #10231]
Signed-off-by: Aníbal Limón
---
meta/classes/rootfs-postcommands.bbclass | 18 ++
1 file changed, 18 insertions(+)
diff --git a/meta/classes/rootfs-postcommands.bbclass
The OETestContextExecutor class supports to use oe-test for run core
test component also is a base class for the other test components
(runtime, sdk, selftest).
Te principal functionality is to support cmdline parsing and execution
of OETestContext, the test components could extend the common
The README has an introduction and explains how to run the test suite
and creates a new Test component.
Signed-off-by: Aníbal Limón
Signed-off-by: Mariano Lopez
---
meta/lib/oeqa/core/README | 38
The new oe-test script will be use to run test components with
one single script.
The oe-test script search for test components inside meta/lib/oeqa,
the test components needs to implement OETestContextExecutor inside
context module in order to be supported by oe-test.
[YOCTO #10230]
Serves as an first input of how to the OEQA framework works.
Signed-off-by: Aníbal Limón
Signed-off-by: Mariano Lopez
---
meta/lib/oeqa/core/cases/__init__.py | 0
meta/lib/oeqa/core/cases/example/data.json | 1 +
From: Mariano Lopez
This test suite covers the current functionality for the OEQA
framework.
For run certain test suite,
$ cd meta/lib/oeqa/core/tests
$ ./test_data.py
Signed-off-by: Aníbal Limón
Signed-off-by: Mariano Lopez
The OETestDataDepends decorator skips a test case if a variable
isn't into test data (d).
The skipIfDataVar decorator skips a test case if a variable
has certain value.
Signed-off-by: Aníbal Limón
Signed-off-by: Mariano Lopez
---
From: Mariano Lopez
These two decorators stores certain TAG or ID for the test case
also provides support for filtering in loading step.
[YOCTO #10236]
Signed-off-by: Mariano Lopez
Signed-off-by: Aníbal Limón
From: Mariano Lopez
The OETimeout provides support for specify certain timeout
in seconds for a test case, if the timeout is reach the SIGALRM
is sent and an exception is raised to notify the timeout.
[YOCTO #10235]
Signed-off-by: Mariano Lopez
The OETestDepends decorator could be used over test cases to
define some dependency between them.
At loading time sorting the tests to grauntee that a test case
executes before also raise an exception if found a circular
dependency between test cases.
At before test case run reviews if the
loader: Implements OETestLoader handling OETestDecorator
and filtering support when load tests. The OETestLoader is
responsible to set custom methods, attrs of the OEQA
frameowork.
[YOCTO #10231]
[YOCTO #10317]
[YOCTO #10353]
decorator: Add base class OETestDecorator to provide a common
way to
case: Defines OETestCase base class that provides custom
methods/attrs defined by the framework.
Every OETestCase instance contains a reference to the test
data (d), the test context (tc) and the logger.
Also implements _oe{SetUp,TearDown}Class for make special
handling of OEQA
From: Mariano Lopez
misc: Functions for transform object to other types.
path: Functions for path handling.
test: Functions for operations related to test cases and suites.
[YOCTO #10232]
Signed-off-by: Mariano Lopez
Signed-off-by:
1 - 100 of 114 matches
Mail list logo