aboutsummaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
authorArmaan Danewalia <adanewalia@google.com>2022-10-27 16:33:31 +0000
committerArmaan Danewalia <adanewalia@google.com>2022-12-07 22:08:44 +0000
commit8c720999172e3545112435fd1b79fba6961cecb7 (patch)
tree20546823fe07d1eaecb777594eb4469594b17ca4 /Android.bp
parenta2126a6b3e24de0f6e3ffb9230ce30b6ff6b5658 (diff)
downloadicing-8c720999172e3545112435fd1b79fba6961cecb7.tar.gz
Add tests to icing lib cc_test [1/x]
Directories Added: - icing/file Test Summary: - 147 passing - 0 failing Bug: http://b/193244409 Test: atest libicing_tests Change-Id: Icacf5fabd8a721c6b782395cbf0031a41a0ab5ff
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp21
1 files changed, 16 insertions, 5 deletions
diff --git a/Android.bp b/Android.bp
index ba2181d..8974441 100644
--- a/Android.bp
+++ b/Android.bp
@@ -58,6 +58,8 @@ cc_defaults {
apex_available: ["com.android.appsearch"],
}
+// TODO(b/193244409): Use the filegroup libicing_test_common along with
+// libicing_defaults to build libicing.
cc_library_shared {
name: "libicing",
defaults: ["libicing_defaults"],
@@ -92,13 +94,19 @@ cc_library_shared {
}
filegroup {
- // TODO(b/193244409): Implement globs for additional tests.
- name: "filesystem_common",
+ name: "libicing_test_common",
+ // TODO(b/193244409): Utilize globs once all build errors are fixed.
srcs: [
- "icing/absl_ports/str_cat.cc",
+ "icing/absl_ports/*.cc",
+ "icing/text_classifier/lib3/utils/base/*.cc",
+ "icing/portable/*.cc",
+ "icing/file/file-backed-bitmap.cc",
"icing/file/filesystem.cc",
+ "icing/file/memory-mapped-file.cc",
+ "icing/file/persistent-hash-map.cc",
"icing/legacy/core/icing-string-util.cc",
"icing/testing/tmp-directory.cc",
+ "icing/util/crc32.cc",
"icing/util/logging.cc",
"icing/util/logging_raw.cc",
],
@@ -108,9 +116,10 @@ cc_test {
name: "libicing_tests",
defaults: ["libicing_defaults"],
test_suites: ["device_tests"],
+ // TODO(b/193244409): Implement globs for additional tests.
srcs: [
- ":filesystem_common",
- "icing/file/filesystem_test.cc",
+ ":libicing_test_common",
+ "icing/file/*_test.cc",
],
static_libs: [
"icing-c-proto",
@@ -118,7 +127,9 @@ cc_test {
"libgtest",
],
shared_libs: [
+ "libicu",
"liblog",
+ "libprotobuf-cpp-lite",
"libz",
],
}