]> code.ossystems Code Review - openembedded-core.git/commit
dbus: fix ptest failure
authorChangqing Li <changqing.li@windriver.com>
Wed, 17 Apr 2019 08:38:26 +0000 (16:38 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 2 May 2019 12:43:52 +0000 (13:43 +0100)
commit2ea676072d7edd06ef9e886827c0d61d574ca377
treea064a4770d5d9d02dab98a728da201b32d6d4936
parentfed2a0f37a76732cd3de1b127d6902fb16dd4e05
dbus: fix ptest failure

1. since one bug in run-ptest, testcase test-bus have never been
actually run (althrough it's result is PASS).

After commit 0828850, test-bus can actually run but it
did not install:
  test-service, test-shell-service, test-segfault, and
  dbus-daemon-launch-helper-test
Add the configure flag:
  --enable-embedded-tests
to generate binary dbus-daemon-launch-helper-test, then install
them so that test-bus will now pass.

2. fix testcase test-dbus-daemon failed
we enable --enable-verbose-mode in recipe dbus-test, and don't
enable it in recipe dbus. This will make below test code get
unexpect result of have_verbose and assert.
disable --enable-verbose-mode for recipe dbus-test to fix it.

 #ifdef DBUS_ENABLE_STATS
  g_assert_true (have_stats);
 #else
  g_assert_false (have_stats);
 #endif

[RP: Since the new test is slow dbus moves to the slow ptest list]

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/conf/distro/include/ptest-packagelists.inc
meta/recipes-core/dbus/dbus-test_1.12.12.bb
meta/recipes-core/dbus/dbus/run-ptest