android: fix executable test data_deps propagation.

gn treats executables as build-time dependencies by default; run-time
dependencies of executables are not propagated unless the executable
target is explicitly included in data_deps. This was causing issues for
android's native executable tests that had data_deps of their own, as
those data_deps weren't being propagated from the internal executable
target up to the top-level wrapper target. This CL fixes that.

Bug: 1041670
Change-Id: I1e8340c473ff1d655364336e705955c376886896
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2033984
Commit-Queue: John Budorick <[email protected]>
Commit-Queue: Andrew Grieve <[email protected]>
Auto-Submit: John Budorick <[email protected]>
Reviewed-by: Andrew Grieve <[email protected]>
Cr-Commit-Position: refs/heads/master@{#737557}
diff --git a/testing/test.gni b/testing/test.gni
index 7969720..782228a 100644
--- a/testing/test.gni
+++ b/testing/test.gni
@@ -160,6 +160,7 @@
 
       if (_use_raw_android_executable) {
         executable_dist_dir = "$root_out_dir/$_dist_target"
+        data_deps = [ ":$_exec_target" ]
       } else {
         apk_target = ":$_apk_target"
         incremental_apk = incremental_install