|  | # 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. | 
|  | { | 
|  | 'includes': [ | 
|  | '../base/base.isolate', | 
|  | '../gin/v8.isolate', | 
|  | '../third_party/icu/icu.isolate', | 
|  | ], | 
|  | 'conditions': [ | 
|  | ['OS=="win" or OS=="mac" or OS=="linux"', { | 
|  | 'variables': { | 
|  | 'command': [ | 
|  | '../testing/test_env.py', | 
|  | '<(PRODUCT_DIR)/mojo_js_integration_tests<(EXECUTABLE_SUFFIX)', | 
|  | '--brave-new-test-launcher', | 
|  | '--test-launcher-bot-mode', | 
|  | ], | 
|  | 'files': [ | 
|  | '../gin/test/expect.js', | 
|  | '../mojo/edk/js/tests/', | 
|  | '../mojo/public/js/', | 
|  | '../testing/test_env.py', | 
|  | '<(PRODUCT_DIR)/mojo_js_integration_tests<(EXECUTABLE_SUFFIX)', | 
|  | '<(PRODUCT_DIR)/gen/mojo/common/common_custom_types.mojom.js', | 
|  | '<(PRODUCT_DIR)/gen/mojo/edk/js/tests/js_to_cpp.mojom.js', | 
|  | '<(PRODUCT_DIR)/gen/mojo/public/interfaces/bindings/tests/math_calculator.mojom.js', | 
|  | '<(PRODUCT_DIR)/gen/mojo/public/interfaces/bindings/tests/no_module.mojom.js', | 
|  | '<(PRODUCT_DIR)/gen/mojo/public/interfaces/bindings/tests/ping_service.mojom.js', | 
|  | '<(PRODUCT_DIR)/gen/mojo/public/interfaces/bindings/tests/rect.mojom.js', | 
|  | '<(PRODUCT_DIR)/gen/mojo/public/interfaces/bindings/tests/regression_tests.mojom.js', | 
|  | '<(PRODUCT_DIR)/gen/mojo/public/interfaces/bindings/tests/sample_factory.mojom.js', | 
|  | '<(PRODUCT_DIR)/gen/mojo/public/interfaces/bindings/tests/sample_import.mojom.js', | 
|  | '<(PRODUCT_DIR)/gen/mojo/public/interfaces/bindings/tests/sample_import2.mojom.js', | 
|  | '<(PRODUCT_DIR)/gen/mojo/public/interfaces/bindings/tests/sample_interfaces.mojom.js', | 
|  | '<(PRODUCT_DIR)/gen/mojo/public/interfaces/bindings/tests/sample_service.mojom.js', | 
|  | '<(PRODUCT_DIR)/gen/mojo/public/interfaces/bindings/tests/scoping.mojom.js', | 
|  | '<(PRODUCT_DIR)/gen/mojo/public/interfaces/bindings/tests/serialization_test_structs.mojom.js', | 
|  | '<(PRODUCT_DIR)/gen/mojo/public/interfaces/bindings/tests/test_constants.mojom.js', | 
|  | '<(PRODUCT_DIR)/gen/mojo/public/interfaces/bindings/tests/test_native_types.mojom.js', | 
|  | '<(PRODUCT_DIR)/gen/mojo/public/interfaces/bindings/tests/test_structs.mojom.js', | 
|  | '<(PRODUCT_DIR)/gen/mojo/public/interfaces/bindings/tests/test_sync_methods.mojom.js', | 
|  | '<(PRODUCT_DIR)/gen/mojo/public/interfaces/bindings/tests/test_unions.mojom.js', | 
|  | '<(PRODUCT_DIR)/gen/mojo/public/interfaces/bindings/tests/validation_test_interfaces.mojom.js', | 
|  | ], | 
|  | }, | 
|  | }], | 
|  | ], | 
|  | } |