Merge "libsnapshot: Test more configurations in presubmit." am: 0c1d449f29
am: 6e1e77c660
am: 911897134c
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2169029 Change-Id: I79663540fc399ca6cc3c7dd611ffc78d9eaef6e2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
commit
47e60712d5
4 changed files with 33 additions and 43 deletions
|
@ -21,6 +21,12 @@
|
|||
{
|
||||
"name": "vts_libsnapshot_test"
|
||||
},
|
||||
{
|
||||
"name": "vab_legacy_tests"
|
||||
},
|
||||
{
|
||||
"name": "vabc_legacy_tests"
|
||||
},
|
||||
{
|
||||
"name": "libsnapshot_fuzzer_test"
|
||||
},
|
||||
|
@ -37,6 +43,12 @@
|
|||
},
|
||||
{
|
||||
"name": "vts_libsnapshot_test"
|
||||
},
|
||||
{
|
||||
"name": "vab_legacy_tests"
|
||||
},
|
||||
{
|
||||
"name": "vabc_legacy_tests"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -269,14 +269,19 @@ cc_test {
|
|||
defaults: ["libsnapshot_test_defaults", "libsnapshot_hal_deps"],
|
||||
}
|
||||
|
||||
sh_test {
|
||||
name: "run_snapshot_tests",
|
||||
src: "run_snapshot_tests.sh",
|
||||
test_suites: [
|
||||
"device-tests",
|
||||
cc_test {
|
||||
name: "vab_legacy_tests",
|
||||
defaults: ["libsnapshot_test_defaults", "libsnapshot_hal_deps"],
|
||||
cppflags: [
|
||||
"-DLIBSNAPSHOT_TEST_VAB_LEGACY",
|
||||
],
|
||||
required: [
|
||||
"vts_libsnapshot_test",
|
||||
}
|
||||
|
||||
cc_test {
|
||||
name: "vabc_legacy_tests",
|
||||
defaults: ["libsnapshot_test_defaults", "libsnapshot_hal_deps"],
|
||||
cppflags: [
|
||||
"-DLIBSNAPSHOT_TEST_VABC_LEGACY",
|
||||
],
|
||||
}
|
||||
|
||||
|
|
|
@ -1,35 +0,0 @@
|
|||
#!/system/bin/sh
|
||||
|
||||
# Detect host or AOSP.
|
||||
getprop ro.build.version.sdk > /dev/null 2>&1
|
||||
if [ $? -eq 0 ]; then
|
||||
cmd_prefix=""
|
||||
local_root=""
|
||||
else
|
||||
cmd_prefix="adb shell"
|
||||
local_root="${ANDROID_PRODUCT_OUT}"
|
||||
set -e
|
||||
set -x
|
||||
adb root
|
||||
adb sync data
|
||||
set +x
|
||||
set +e
|
||||
fi
|
||||
|
||||
testpath64="/data/nativetest64/vts_libsnapshot_test/vts_libsnapshot_test"
|
||||
testpath32="/data/nativetest/vts_libsnapshot_test/vts_libsnapshot_test"
|
||||
if [ -f "${local_root}/${testpath64}" ]; then
|
||||
testpath="${testpath64}"
|
||||
elif [ -f "${local_root}/${testpath32}" ]; then
|
||||
testpath="${testpath32}"
|
||||
else
|
||||
echo "ERROR: vts_libsnapshot_test not found." 1>&2
|
||||
echo "Make sure to build vts_libsnapshot_test or snapshot_tests first." 1>&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Verbose, error on failure.
|
||||
set -x
|
||||
set -e
|
||||
|
||||
time ${cmd_prefix} ${testpath}
|
|
@ -53,7 +53,15 @@
|
|||
#include <libsnapshot/mock_device_info.h>
|
||||
#include <libsnapshot/mock_snapshot.h>
|
||||
|
||||
DEFINE_string(force_mode, "",
|
||||
#if defined(LIBSNAPSHOT_TEST_VAB_LEGACY)
|
||||
#define DEFAULT_MODE "vab-legacy"
|
||||
#elif defined(LIBSNAPSHOT_TEST_VABC_LEGACY)
|
||||
#define DEFAULT_MODE "vabc-legacy"
|
||||
#else
|
||||
#define DEFAULT_MODE ""
|
||||
#endif
|
||||
|
||||
DEFINE_string(force_mode, DEFAULT_MODE,
|
||||
"Force testing older modes (vab-legacy, vabc-legacy) ignoring device config.");
|
||||
DEFINE_string(force_iouring_disable, "",
|
||||
"Force testing mode (iouring_disabled) - disable io_uring");
|
||||
|
|
Loading…
Reference in a new issue