[go: nahoru, domu]

Android: Remove jni_generator test from build

This test should either be run by presubmit or a trybot or manually.

Bug: 805906
Change-Id: I12cce1179fecc9ea40ff3781acb14962a1fd80a0
Reviewed-on: https://chromium-review.googlesource.com/895397
Reviewed-by: agrieve <agrieve@chromium.org>
Reviewed-by: Richard Coles <torne@chromium.org>
Commit-Queue: Peter Wen <wnwen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#533431}
diff --git a/base/android/jni_generator/PRESUBMIT.py b/base/android/jni_generator/PRESUBMIT.py
new file mode 100644
index 0000000..bc76d5b
--- /dev/null
+++ b/base/android/jni_generator/PRESUBMIT.py
@@ -0,0 +1,37 @@
+# Copyright 2018 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+"""Presubmit script for android buildbot.
+
+See http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts for
+details on the presubmit API built into depot_tools.
+"""
+
+
+def CommonChecks(input_api, output_api):
+  base_android_jni_generator_dir = input_api.PresubmitLocalPath()
+
+  env = dict(input_api.environ)
+  env.update({
+    'PYTHONPATH': base_android_jni_generator_dir,
+    'PYTHONDONTWRITEBYTECODE': '1',
+  })
+
+  return input_api.canned_checks.RunUnitTests(
+      input_api,
+      output_api,
+      unit_tests=[
+        input_api.os_path.join(
+            base_android_jni_generator_dir, 'jni_generator_tests.py')
+      ],
+      env=env,
+  )
+
+
+def CheckChangeOnUpload(input_api, output_api):
+    return CommonChecks(input_api, output_api)
+
+
+def CheckChangeOnCommit(input_api, output_api):
+    return CommonChecks(input_api, output_api)