From 9f4e1f04b5ceb54bba11c7dd1338d4be0e591b27 Mon Sep 17 00:00:00 2001 From: Jiakai Zhang Date: Wed, 8 Jun 2022 16:22:07 +0100 Subject: Add artd unit tests. This change adds `art_artd_tests`, which contains the unit tests of artd. The change also splits the code into artd.h/artd.cc and artd_main.cc, where artd.h/artd.cc contains the implementation that is unit-testable, while artd_main.cc contains the main function of the artd binary. Note: The test is not enabled because it currently doesn't work on master-art. Bug: 177273468 Test: art/tools/buildbot-build.sh Test: m art-check-testing-apex-gen Change-Id: I6b73174422e000071f5d41bc31164aa3ee1d5301 Merged-In: I19701d7ca83f541becdcd413e740eff93d03037d --- build/apex/art_apex_test.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'build/apex/art_apex_test.py') diff --git a/build/apex/art_apex_test.py b/build/apex/art_apex_test.py index 391b990f8c..e1804647dd 100755 --- a/build/apex/art_apex_test.py +++ b/build/apex/art_apex_test.py @@ -557,7 +557,6 @@ class ReleaseTargetChecker: # Check internal libraries for ART. self._checker.check_native_library('libartservice') self._checker.check_native_library('libperfetto_hprof') - self._checker.check_prefer64_library('artd-aidl-ndk') # Check internal Java libraries self._checker.check_java_library("service-art") @@ -671,6 +670,9 @@ class TestingTargetChecker: def run(self): # Check ART test binaries. + # TODO(b/235464166): art_artd_tests doesn't work on master-art because of + # the dependency on libbinder_ndk. + # self._checker.check_art_test_executable('art_artd_tests') self._checker.check_art_test_executable('art_cmdline_tests') self._checker.check_art_test_executable('art_compiler_tests') self._checker.check_art_test_executable('art_dex2oat_tests') -- cgit v1.2.3-59-g8ed1b