ART: Add signal_dumper to testing APEX

Bug: 138868214
Test: mmma art
Test: manual
Change-Id: Iec58a4f31836477aba93f0f94ce9863691099d19
diff --git a/build/apex/Android.bp b/build/apex/Android.bp
index 3f87412..a7366c9 100644
--- a/build/apex/Android.bp
+++ b/build/apex/Android.bp
@@ -349,6 +349,7 @@
     file_contexts: "com.android.art.debug",
     certificate: ":com.android.art.certificate",
     tests: art_gtests,
+    binaries: ["signal_dumper"], // Need signal_dumper for run-tests.
 }
 
 // TODO: Do this better. art_apex_test_host will disable host builds when
diff --git a/build/apex/art_apex_test.py b/build/apex/art_apex_test.py
index 746bf7a..7a992e6 100755
--- a/build/apex/art_apex_test.py
+++ b/build/apex/art_apex_test.py
@@ -899,6 +899,9 @@
     self._checker.check_native_library('libartd-disassembler')
     self._checker.check_native_library('libartd-simulator-container')
 
+    # Check ART test tools.
+    self._checker.check_executable('signal_dumper')
+
 
 class NoSuperfluousBinariesChecker:
   def __init__(self, checker):