Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/bluetooth/PRESUBMIT.py |
| diff --git a/third_party/WebKit/LayoutTests/bluetooth/PRESUBMIT.py b/third_party/WebKit/LayoutTests/bluetooth/PRESUBMIT.py |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..abe3cd16ffa8ee9413286685e03c77438c43874a |
| --- /dev/null |
| +++ b/third_party/WebKit/LayoutTests/bluetooth/PRESUBMIT.py |
| @@ -0,0 +1,29 @@ |
| +# Copyright 2016 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. |
| +"""Chromium presubmit script for Web Bluetooth layout tests. |
| + |
| +See http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts. |
| +""" |
| + |
| + |
| +def CheckGeneratedFiles(input_api, output_api): |
| + test_path = input_api.os_path.join(input_api.PresubmitLocalPath(), |
| + 'generate_test.py') |
| + cmd_name = 'generate_test' |
| + if input_api.platform == 'win32': |
| + # Windows needs some help. |
| + cmd = [input_api.python_executable, test_path] |
|
Jeffrey Yasskin
2016/10/19 01:39:23
Does it work to do this unconditionally?
ortuno
2016/10/19 04:34:04
It does. Done.
|
| + else: |
| + cmd = [test_path] |
| + |
| + test_cmd = input_api.Command( |
| + name=cmd_name, cmd=cmd, kwargs={}, message=output_api.PresubmitError) |
| + if input_api.verbose: |
| + print('Running ' + cmd_name) |
| + |
| + return input_api.RunTests([test_cmd]) |
| + |
| + |
| +def CheckChangeOnUpload(input_api, output_api): |
| + return CheckGeneratedFiles(input_api, output_api) |