From d83f3908967b39598220e047a4e86f8889f4630d Mon Sep 17 00:00:00 2001 From: nelsonli Date: Thu, 16 Jan 2020 17:20:18 +0800 Subject: [PATCH] [vts-core] Make VtsKernelLibcutilsTest runnable by base TradeFed Create KernelLibcutilsTest and add it to vts-core. VtsKernelLibcutilsTest just run the test of libcutils_test_static and filter-out all of the test except AshmemTest#. We can just use the include-filter to do the same thing. Bug: 147789274 Test: atest KernelLibcutilsTest Change-Id: Idb5cee3596bf063c2419f1a11055a17ad3075e26 --- libcutils/Android.bp | 18 ++++++++++++++--- libcutils/KernelLibcutilsTest.xml | 33 +++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 3 deletions(-) create mode 100644 libcutils/KernelLibcutilsTest.xml diff --git a/libcutils/Android.bp b/libcutils/Android.bp index 334364e67..65af2b3d6 100644 --- a/libcutils/Android.bp +++ b/libcutils/Android.bp @@ -250,9 +250,8 @@ cc_test { require_root: true, } -cc_test { - name: "libcutils_test_static", - test_suites: ["device-tests"], +cc_defaults { + name: "libcutils_test_static_defaults", defaults: ["libcutils_test_default"], static_libs: [ "libc", @@ -272,3 +271,16 @@ cc_test { }, }, } + +cc_test { + name: "libcutils_test_static", + test_suites: ["device-tests"], + defaults: ["libcutils_test_static_defaults"], +} + +cc_test { + name: "KernelLibcutilsTest", + test_suites: ["general-tests", "vts-core"], + defaults: ["libcutils_test_static_defaults"], + test_config: "KernelLibcutilsTest.xml", +} diff --git a/libcutils/KernelLibcutilsTest.xml b/libcutils/KernelLibcutilsTest.xml new file mode 100644 index 000000000..e27fac681 --- /dev/null +++ b/libcutils/KernelLibcutilsTest.xml @@ -0,0 +1,33 @@ + + + +