generic-poky/meta/recipes-kernel
Nathan Lynch 206ad10eaa lttng-tools: fix ptest
Since the upgrade to 2.8, lttng-tools' test harness silently succeeds
but doesn't actually run the tests.  This is because upstream made
some changes in their test harness:

83666813ca

Updates to address this include:
- drop now-irrelevant patch
- change the ptest-run make target
- remove indiscriminate search/replace commands from do_install_ptest
- copy entire build directory into PTEST_PATH and then remove unneeded files
- use lttng binaries installed on the system for the tests
- add lttng-tools-ptest runtime dependencies
  - lttng-tools itself
  - babeltrace, used by the test harness to process traces
  - perl modules required by babelstats.pl test script
  - procps (for pgrep, pidof)
  - gawk
- remove unnecessary chmod and munging of utils.sh script library
- remove checkpatch from ptest installation tree
- avoid path-munging of libtool artifacts altogether
- use more efficient find+sed patterns to munge Makefiles
- reduce test harness output to conform to ptest rules

On qemux86-64 and qemuarm I get relatively stable results, with
PASS/FAIL varying by +-1 on successive runs.

TOTAL: 2345
PASS:  1735
SKIP:  311
XFAIL: 0
FAIL:  292
XPASS: 0
ERROR: 7

There are some ERRORs worth looking into further but this should be a
useful basis for future work.

(From OE-Core rev: 9e9875fc19df6b924aa7f9d06e7b4e07222d0799)

Signed-off-by: Nathan Lynch <nathan_lynch@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-09-28 10:16:04 +01:00
..
blktrace blktrace: Include <sys/types.h for dev_t 2016-01-24 09:40:26 +00:00
cryptodev cryptodev: Add backported patches for 4.6+ kernels 2016-09-05 11:56:01 +01:00
dtc dtc: Upgrade to 1.4.1 (git based) 2015-01-16 23:08:24 +00:00
kern-tools kernel-yocto: streamline patch, configuration and audit phases 2016-08-18 09:27:53 +01:00
kexec kdump: don't set default values for KDUMP_CMDLINE and KDUMP_KIMAGE 2016-07-26 08:56:30 +01:00
kmod kmod: do not let gtkdocize fail 2016-09-09 12:12:22 +01:00
latencytop latencytop: obey LDFLAGS 2015-11-25 08:08:16 +00:00
libpfm libpfm4: fix compile error 2016-07-08 09:57:25 +01:00
linux linux-yocto/4.8: update to -rc8 2016-09-28 10:16:04 +01:00
linux-firmware linux-firmware: package Broadcom BCM43430 firmware 2016-09-28 10:16:03 +01:00
linux-libc-headers linux-libc-headers: allow overriding compiler name in KConfig 2016-09-14 22:22:07 +01:00
lttng lttng-tools: fix ptest 2016-09-28 10:16:04 +01:00
modutils-initscripts meta: set proper S value 2015-01-23 11:36:27 +00:00
oprofile oprofileui: remove 2016-06-15 18:05:21 +01:00
perf perf: Fix to obey LD failure on qemux86-64 2016-09-22 11:13:24 +01:00
powertop powertop: Include right headers for timval struct 2016-01-24 09:40:26 +00:00
sysprof sysprof: clean up FILES 2016-08-01 11:47:11 +01:00
systemtap systemtap: remove EXTRA_OEMAKE workaround 2016-09-03 09:58:40 +01:00
trace-cmd trace-cmd: update to 2.6 2015-12-28 09:25:15 +00:00