Add config to test android_instrumentation_test samples (#246)

diff --git a/buildkite/install-android-sdk.sh b/buildkite/install-android-sdk.sh
index 7de287d..0547f8f 100755
--- a/buildkite/install-android-sdk.sh
+++ b/buildkite/install-android-sdk.sh
@@ -38,6 +38,8 @@
 
 # This should be kept in sync with mac/mac-android.sh.
 tools/bin/sdkmanager \
+  "emulator" \
+  "system-images;android-23;default;x86" \
   "platform-tools" \
   "build-tools;27.0.3" \
   "platforms;android-24" \
diff --git a/buildkite/pipelines/android-testing-postsubmit.yml b/buildkite/pipelines/android-testing-postsubmit.yml
new file mode 100644
index 0000000..68cbf65
--- /dev/null
+++ b/buildkite/pipelines/android-testing-postsubmit.yml
@@ -0,0 +1,17 @@
+# https://github.com/googlesamples/android-testing#experimental-bazel-support
+---
+platforms:
+  ubuntu1404:
+    build_targets:
+    - "//ui/..."
+    test_flags:
+    - "--spawn_strategy=local" # Required due to unified launcher bug
+    test_targets:
+    - "//ui/..."
+  ubuntu1604:
+    build_targets:
+    - "//ui/..."
+    test_flags:
+    - "--spawn_strategy=local" # Required due to unified launcher bug
+    test_targets:
+    - "//ui/..."
diff --git a/buildkite/setup-ubuntu.sh b/buildkite/setup-ubuntu.sh
index 3c7afd8..08ce694 100755
--- a/buildkite/setup-ubuntu.sh
+++ b/buildkite/setup-ubuntu.sh
@@ -70,5 +70,8 @@
 
   # Required by our infrastructure.
   lvm2
+
+  # Required by Android projects using the Skylark maven_{jar, aar} rules
+  maven
 )
 apt-get -qqy install "${packages[@]}" > /dev/null