Name Description Size Coverage
action-envvars -
app-bundle -
archs -
bundle-resources -
cflags -
clang-cxx-language-standard -
clang-cxx-library -
copies-with-xcode-envvars -
copy-dylib -
debuginfo -
depend-on-bundle -
deployment-target -
framework -
framework-dirs -
framework-headers -
global-settings -
gyptest-action-envvars.py Verifies that env vars work with actions, with relative directory paths. 1073 -
gyptest-app-assets-catalog.py Returns a list of all files in a directory, relative to the directory. 4164 -
gyptest-app-error.py Verifies that invalid strings files cause the build to fail. 1321 -
gyptest-app.py Returns a list of all files in a directory, relative to the directory. 4119 -
gyptest-archs.py Tests things related to ARCHS. 3604 -
gyptest-bundle-resources.py Verifies things related to bundle resources. 1844 -
gyptest-cflags.py Verifies that compile-time flags work. 473 -
gyptest-clang-cxx-language-standard.py Verifies that CLANG_CXX_LANGUAGE_STANDARD works. 589 -
gyptest-clang-cxx-library.py Verifies that CLANG_CXX_LIBRARY works. 807 -
gyptest-copies-with-xcode-envvars.py Verifies that files are copied to the correct destinations when those destinations are specified using environment variables available in Xcode's PBXCopyFilesBuildPhase. 2977 -
gyptest-copies.py Verifies that 'copies' with app bundles are handled correctly. 1915 -
gyptest-copy-dylib.py Verifies that dylibs can be copied into app bundles. 596 -
gyptest-debuginfo.py Tests things related to debug information generation. 1152 -
gyptest-depend-on-bundle.py Verifies that a dependency on a bundle causes the whole bundle to be built. 1310 -
gyptest-deployment-target.py Verifies that MACOSX_DEPLOYMENT_TARGET works. 649 -
gyptest-framework-dirs.py Verify that it is possible to build an object that depends on a PrivateFramework. 557 -
gyptest-framework-headers.py Verifies that mac_framework_headers works properly. 1103 -
gyptest-framework.py Returns a list of all files in a directory, relative to the directory. 2434 -
gyptest-global-settings.py Verifies that the global xcode_settings processing doesn't throw. Regression test for http://crbug.com/109163 991 -
gyptest-identical-name.py Verifies libraries (in identical-names) are properly handeled by xcode. The names for all libraries participating in this build are: libtestlib.a - identical-name/testlib libtestlib.a - identical-name/proxy/testlib libproxy.a - identical-name/proxy The first two libs produce a hash collision in Xcode when Gyp is executed, because they have the same name and would be copied to the same directory with Xcode default settings. For this scenario to work one needs to change the Xcode variables SYMROOT and CONFIGURATION_BUILD_DIR. Setting these to per-lib-unique directories, avoids copying the libs into the same directory. The test consists of two steps. The first one verifies that by setting both vars, there is no hash collision anymore during Gyp execution and that the libs can actually be be built. The second one verifies that there is still a hash collision if the vars are not set and thus the current behavior is preserved. 1547 -
gyptest-infoplist-process.py Verifies the Info.plist preprocessor functionality. 1801 -
gyptest-installname.py Verifies that LD_DYLIB_INSTALL_NAME and DYLIB_INSTALL_NAME_BASE are handled correctly. 2637 -
gyptest-kext.py Verifies that kext bundles are built correctly. 725 -
gyptest-ldflags-passed-to-libtool.py Verifies that OTHER_LDFLAGS is passed to libtool. 904 -
gyptest-ldflags.py Verifies that filenames passed to various linker flags are converted into build-directory relative paths correctly. 2078 -
gyptest-libraries.py Verifies libraries (in link_settings) are properly found. 746 -
gyptest-libtool-zero.py Verifies libraries have proper mtime. 533 -
gyptest-loadable-module-bundle-product-extension.py Tests that loadable_modules don't collide when using the same name with different file extensions. 801 -
gyptest-loadable-module.py Tests that a loadable_module target is built correctly. 1404 -
gyptest-lto.py Verifies that LTO flags work. 2066 -
gyptest-missing-cfbundlesignature.py Verifies that an Info.plist with CFBundleSignature works. 1066 -
gyptest-non-strs-flattened-to-env.py \ \t<key>My Variable</key> \t<string>some expansion</string> 1053 -
gyptest-objc-arc.py Verifies that ARC objc settings are handled correctly. 705 -
gyptest-objc-gc.py Verifies that GC objc settings are handled correctly. 1586 -
gyptest-postbuild-copy-bundle.py \ \t<key>RandomKey</key> \t<string>RandomValue</string> 2697 -
gyptest-postbuild-defaults.py \ Test ${PRODUCT_NAME} 780 -
gyptest-postbuild-fail.py Verifies that a failing postbuild step lets the build fail. 2284 -
gyptest-postbuild-multiple-configurations.py Verifies that a postbuild work in projects with multiple configurations. 687 -
gyptest-postbuild-static-library.py Verifies that a postbuilds on static libraries work, and that sourceless libraries don't cause failures at gyp time. 819 -
gyptest-postbuild.py Verifies that postbuild steps work. 1708 -
gyptest-prefixheader.py Verifies that GCC_PREFIX_HEADER works. 472 -
gyptest-rebuild.py Verifies that app bundles are rebuilt correctly. 1384 -
gyptest-rpath.py Verifies that LD_DYLIB_INSTALL_NAME and DYLIB_INSTALL_NAME_BASE are handled correctly. 1319 -
gyptest-sdkroot.py Verifies that setting SDKROOT works. 1561 -
gyptest-sourceless-module.py Verifies that bundles that have no 'sources' (pure resource containers) work. 2609 -
gyptest-strip-default.py Verifies that the default STRIP_STYLEs match between different generators. 2504 -
gyptest-strip.py Verifies that stripping works. 2112 -
gyptest-swift-library.py Verifies that a swift framework builds correctly. 1934 -
gyptest-type-envvars.py Test that MACH_O_TYPE etc are set correctly. 642 -
gyptest-unicode-settings.py Verifies that unicode strings in 'xcode_settings' work. Also checks that ASCII control characters are escaped properly. 539 -
gyptest-xcode-env-order.py \ \t<key>BraceProcessedKey1</key> \t<string>D:/Source/Project/Test</string> 3408 -
gyptest-xcode-gcc-clang.py Verifies that xcode-style GCC_... settings that require clang are handled properly. 1403 -
gyptest-xcode-gcc.py Verifies that xcode-style GCC_... settings are handled properly. 1872 -
gyptest-xcode-support-actions.py Verifies that support actions are properly created. 575 -
gyptest-xctest.py Verifies that xctest targets are correctly configured. 1262 -
gyptest-xcuitest.py Verifies that xcuitest targets are correctly configured. 1118 -
identical-name -
infoplist-process -
installname -
kext -
ldflags -
ldflags-libtool -
libraries -
libtool-zero -
loadable-module -
loadable-module-bundle-product-extension -
lto -
missing-cfbundlesignature -
non-strs-flattened-to-env -
objc-arc -
objc-gc -
postbuild-copy-bundle -
postbuild-defaults -
postbuild-fail -
postbuild-multiple-configurations -
postbuild-static-library -
postbuilds -
prefixheader -
rebuild -
rpath -
sdkroot -
sourceless-module -
strip -
swift-library -
type_envvars -
unicode-settings -
xcode-env-order -
xcode-gcc -
xcode-support-actions -
xctest -
xcuitest -