| OLD | NEW | 
|   1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |   1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 
|   2 # Use of this source code is governed by a BSD-style license that can be |   2 # Use of this source code is governed by a BSD-style license that can be | 
|   3 # found in the LICENSE file. |   3 # found in the LICENSE file. | 
|   4  |   4  | 
|   5 # This file is meant to be included into a target to provide a rule |   5 # This file is meant to be included into a target to provide a rule | 
|   6 # to build APK based test suites. |   6 # to build APK based test suites. | 
|   7 # |   7 # | 
|   8 # To use this, create a gyp target with the following form: |   8 # To use this, create a gyp target with the following form: | 
|   9 # { |   9 # { | 
|  10 #   'target_name': 'test_suite_name_apk', |  10 #   'target_name': 'test_suite_name_apk', | 
| (...skipping 11 matching lines...) Expand all  Loading... | 
|  22     '<(DEPTH)/base/base.gyp:base_java', |  22     '<(DEPTH)/base/base.gyp:base_java', | 
|  23     '<(DEPTH)/build/android/pylib/device/commands/commands.gyp:chromium_commands
    ', |  23     '<(DEPTH)/build/android/pylib/device/commands/commands.gyp:chromium_commands
    ', | 
|  24     '<(DEPTH)/build/android/pylib/remote/device/dummy/dummy.gyp:remote_device_du
    mmy_apk', |  24     '<(DEPTH)/build/android/pylib/remote/device/dummy/dummy.gyp:remote_device_du
    mmy_apk', | 
|  25     '<(DEPTH)/testing/android/appurify_support.gyp:appurify_support_java', |  25     '<(DEPTH)/testing/android/appurify_support.gyp:appurify_support_java', | 
|  26     '<(DEPTH)/tools/android/android_tools.gyp:android_tools', |  26     '<(DEPTH)/tools/android/android_tools.gyp:android_tools', | 
|  27   ], |  27   ], | 
|  28   'conditions': [ |  28   'conditions': [ | 
|  29      ['OS == "android"', { |  29      ['OS == "android"', { | 
|  30        'variables': { |  30        'variables': { | 
|  31          # These are used to configure java_apk.gypi included below. |  31          # These are used to configure java_apk.gypi included below. | 
 |  32          'test_type': 'gtest', | 
|  32          'apk_name': '<(test_suite_name)', |  33          'apk_name': '<(test_suite_name)', | 
|  33          'intermediate_dir': '<(PRODUCT_DIR)/<(test_suite_name)_apk', |  34          'intermediate_dir': '<(PRODUCT_DIR)/<(test_suite_name)_apk', | 
|  34          'final_apk_path': '<(intermediate_dir)/<(test_suite_name)-debug.apk', |  35          'final_apk_path': '<(intermediate_dir)/<(test_suite_name)-debug.apk', | 
|  35          'java_in_dir': '<(DEPTH)/testing/android/native_test/java', |  36          'java_in_dir': '<(DEPTH)/testing/android/native_test/java', | 
|  36          'native_lib_target': 'lib<(test_suite_name)', |  37          'native_lib_target': 'lib<(test_suite_name)', | 
|  37          # TODO(yfriedman, cjhopman): Support managed installs for gtests. |  38          # TODO(yfriedman, cjhopman): Support managed installs for gtests. | 
|  38          'gyp_managed_install': 0, |  39          'gyp_managed_install': 0, | 
|  39        }, |  40        }, | 
|  40        'includes': [ 'java_apk.gypi' ], |  41        'includes': [ 'java_apk.gypi', 'android/test_runner.gypi' ], | 
|  41      }],  # 'OS == "android" |  42      }],  # 'OS == "android" | 
|  42   ],  # conditions |  43   ],  # conditions | 
|  43 } |  44 } | 
| OLD | NEW |