Home | History | Annotate | Download | only in content
      1 # Copyright (c) 2013 The Chromium Authors. All rights reserved.
      2 # Use of this source code is governed by a BSD-style license that can be
      3 # found in the LICENSE file.
      4 {
      5   'conditions': [
      6     ['OS=="android" or OS=="linux" or OS=="mac" or OS=="win"', {
      7       'variables': {
      8         'isolate_dependency_untracked': [
      9           '../media/test/data/',
     10           'test/data/',
     11         ],
     12       },
     13     }],
     14     ['OS=="android"', {
     15       'variables': {
     16         'isolate_dependency_tracked': [
     17           '<(PRODUCT_DIR)/content_shell/assets/content_shell.pak',
     18         ],
     19       },
     20     }],
     21     ['OS=="linux" or OS=="mac" or OS=="win"', {
     22       'variables': {
     23         'isolate_dependency_tracked': [
     24           '<(PRODUCT_DIR)/content_shell.pak',
     25         ],
     26       },
     27     }],
     28     ['OS=="linux" or OS=="mac" or OS=="win"', {
     29       'variables': {
     30         'isolate_dependency_tracked': [
     31           '../testing/test_env.py',
     32           '<(PRODUCT_DIR)/content_unittests<(EXECUTABLE_SUFFIX)',
     33         ],
     34       },
     35     }],
     36     ['OS=="linux"', {
     37       'variables': {
     38         'command': [
     39           '../testing/xvfb.py',
     40           '<(PRODUCT_DIR)',
     41           '<(PRODUCT_DIR)/content_unittests<(EXECUTABLE_SUFFIX)',
     42           '--brave-new-test-launcher',
     43           '--test-launcher-bot-mode',
     44         ],
     45         'isolate_dependency_tracked': [
     46           '../testing/xvfb.py',
     47           '<(PRODUCT_DIR)/libffmpegsumo.so',
     48           '<(PRODUCT_DIR)/libosmesa.so',
     49         ],
     50       },
     51     }],
     52     ['OS=="linux" and use_ozone==0', {
     53       'variables': {
     54         'isolate_dependency_tracked': [
     55           '<(PRODUCT_DIR)/xdisplaycheck<(EXECUTABLE_SUFFIX)',
     56         ],
     57       },
     58     }],
     59     ['OS=="mac"', {
     60       'variables': {
     61         'command': [
     62           '../testing/test_env.py',
     63           '<(PRODUCT_DIR)/content_unittests<(EXECUTABLE_SUFFIX)',
     64           '--brave-new-test-launcher',
     65           '--test-launcher-bot-mode',
     66         ],
     67         'isolate_dependency_tracked': [
     68           '<(PRODUCT_DIR)/ffmpegsumo.so',
     69           '<(PRODUCT_DIR)/osmesa.so',
     70         ],
     71       },
     72     }],
     73     ['OS=="win"', {
     74       'variables': {
     75         'command': [
     76           '../testing/test_env.py',
     77           '<(PRODUCT_DIR)/content_unittests<(EXECUTABLE_SUFFIX)',
     78           '--brave-new-test-launcher',
     79           '--test-launcher-bot-mode',
     80         ],
     81         'isolate_dependency_tracked': [
     82           '<(PRODUCT_DIR)/ffmpegsumo.dll',
     83           '<(PRODUCT_DIR)/osmesa.dll',
     84         ],
     85       },
     86     }],
     87     ['OS=="win" and (fastbuild==0 or fastbuild==1)', {
     88       'variables': {
     89         'isolate_dependency_untracked': [
     90           '<(PRODUCT_DIR)/content_unittests.exe.pdb',
     91         ],
     92       },
     93     }],
     94   ],
     95   'includes': [
     96     '../base/base.isolate',
     97   ],
     98 }
     99