1 # Copyright 2014 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 # This file contains resources for the ui_unittests test bundle. 6 # See chrome_dll_bundle.gypi for a description of the techniques here. 7 { 8 'product_name': 'ui_unittests Framework', 9 'variables': { 10 # There is no executable in the mock framework, and so nothing to strip. 11 'mac_strip': 0, 12 }, 13 'mac_bundle': 1, 14 'xcode_settings': { 15 'CHROMIUM_BUNDLE_ID': 'com.google.ChromiumUITests', 16 'DYLIB_COMPATIBILITY_VERSION': '1.0.0', 17 'DYLIB_CURRENT_VERSION': '1.0.0', 18 'DYLIB_INSTALL_NAME_BASE': '@executable_path/../Versions/1.0.0.0', 19 'LD_DYLIB_INSTALL_NAME': 20 '$(DYLIB_INSTALL_NAME_BASE:standardizepath)/$(WRAPPER_NAME)/$(PRODUCT_NAME)', 21 'INFOPLIST_FILE': 'test/framework-Info.plist', 22 }, 23 'mac_bundle_resources': [ 24 'test/framework-Info.plist', 25 '<(PRODUCT_DIR)/ui_test.pak', 26 27 # Just include the English-US locale made by ui_resources.gyp:ui_test_pak. 28 '<(PRODUCT_DIR)/ui/en.lproj/locale.pak', 29 ], 30 'mac_bundle_resources!': [ 31 'test/framework-Info.plist', 32 ], 33 'postbuilds': [ 34 { 35 'postbuild_name': 'Symlink Resources', 36 'action': [ 37 'ln', 38 '-fns', 39 'Versions/A/Resources', 40 '${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/Resources' 41 ], 42 }, 43 { 44 # Resource bundle pak names are hardcoded. This allows ui_test.pak to be 45 # found while running the ResourceBundle tests. 46 'postbuild_name': 'Symlink chrome_100_percent for test', 47 'action': [ 48 'ln', 49 '-fns', 50 'ui_test.pak', 51 '${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/Versions/A/Resources/chrome_100_percent.pak' 52 ], 53 }, 54 ], 55 } 56