asm-files |
|
|
batch-file-action |
|
|
command-quote |
|
|
compiler-flags |
|
|
enable-winrt |
|
|
generator-output-different-drive |
|
|
gyptest-asm-files.py |
Make sure .s files aren't passed to cl.
|
722 |
gyptest-cl-additional-include-dirs.py |
Make sure additional include dirs are extracted properly.
|
529 |
gyptest-cl-additional-options.py |
Make sure additional manual compiler flags are extracted properly.
|
726 |
gyptest-cl-analysis.py |
Make sure PREfast (code analysis) setting is extracted properly.
|
818 |
gyptest-cl-buffer-security-check.py |
Make sure buffer security check setting is extracted properly.
|
1612 |
gyptest-cl-calling-convention.py |
Make sure calling convention setting is extracted properly.
|
521 |
gyptest-cl-character-set.py |
Make sure character set setting is extracted properly.
|
506 |
gyptest-cl-compile-as-managed.py |
Make sure compile as managed (clr) settings are extracted properly.
|
630 |
gyptest-cl-compile-as-winrt.py |
|
503 |
gyptest-cl-debug-format.py |
Make sure debug format settings are extracted properly.
|
1270 |
gyptest-cl-default-char-is-unsigned.py |
Make sure DefaultCharIsUnsigned option is functional.
|
527 |
gyptest-cl-disable-specific-warnings.py |
Make sure disable specific warnings is extracted properly.
|
918 |
gyptest-cl-enable-enhanced-instruction-set.py |
Test VCCLCompilerTool EnableEnhancedInstructionSet setting.
|
1556 |
gyptest-cl-exception-handling.py |
Make sure exception handling settings are extracted properly.
|
886 |
gyptest-cl-floating-point-model.py |
Make sure floating point model settings are extracted properly.
|
504 |
gyptest-cl-force-include-files.py |
Make sure ForcedIncludeFiles option is functional.
|
514 |
gyptest-cl-function-level-linking.py |
COMDAT; sym= "int __cdecl comdat_function |
1636 |
gyptest-cl-optimizations.py |
Make sure optimization settings are extracted properly.
|
3416 |
gyptest-cl-pdbname-override.py |
Make sure pdb is named as expected (shared between .cc files).
|
742 |
gyptest-cl-pdbname.py |
Make sure pdb is named as expected (shared between .cc files).
|
861 |
gyptest-cl-rtti.py |
Make sure RTTI setting is extracted properly.
|
661 |
gyptest-cl-runtime-checks.py |
Make sure RTC setting is extracted properly.
|
798 |
gyptest-cl-runtime-library.py |
Make sure runtime C library setting is extracted properly.
|
514 |
gyptest-cl-treat-wchar-t-as-built-in-type.py |
Make sure TreatWChar_tAsBuiltInType option is functional.
|
543 |
gyptest-cl-warning-as-error.py |
Make sure warning-as-error is extracted properly.
|
861 |
gyptest-cl-warning-level.py |
Make sure warning level is extracted properly.
|
1394 |
gyptest-command-quote.py |
Make sure the program in a command can be a called batch file, or an
application in the path. Specifically, this means not quoting something like
"call x.bat", lest the shell look for a program named "call x.bat", rather
than calling "x.bat".
|
1406 |
gyptest-crosscompile-ar.py |
Verifies that ar_host is set correctly when enabling cross-compile on windows.
|
669 |
gyptest-lib-ltcg.py |
Make sure LTCG setting is extracted properly.
|
553 |
gyptest-link-additional-deps.py |
Make sure additional library dependencies are handled.
|
508 |
gyptest-link-additional-options.py |
Make sure additional options are handled.
|
501 |
gyptest-link-aslr.py |
Make sure aslr setting is extracted properly.
|
894 |
gyptest-link-base-address.py |
Make sure the base address setting is extracted properly.
|
1817 |
gyptest-link-debug-info.py |
Make sure debug info setting is extracted properly.
|
701 |
gyptest-link-default-libs.py |
Make sure we include the default libs.
|
502 |
gyptest-link-deffile.py |
Make sure a .def file is handled in the link.
|
1252 |
gyptest-link-defrelink.py |
Make sure a relink is performed when a .def file is touched.
|
1807 |
gyptest-link-delay-load-dlls.py |
Make sure delay load setting is extracted properly.
|
923 |
gyptest-link-embed-manifest.py |
Make sure manifests are embedded in binaries properly. Handling of
AdditionalManifestFiles is tested too.
|
3585 |
gyptest-link-enable-uac.py |
Verifies that embedding UAC information into the manifest works.
|
3662 |
gyptest-link-enable-winrt-app-revision.py |
Make sure msvs_application_type_revision works correctly.
|
1220 |
gyptest-link-enable-winrt-target-platform-version.py |
Make sure msvs_target_platform_version works correctly.
|
1467 |
gyptest-link-enable-winrt.py |
Make sure msvs_enable_winrt works correctly.
|
912 |
gyptest-link-entrypointsymbol.py |
Make sure entrypointsymbol setting is extracted properly.
|
588 |
gyptest-link-fixed-base.py |
Make sure fixed base setting is extracted properly.
|
1099 |
gyptest-link-force-symbol-reference.py |
Make sure ForceSymbolReference is translated properly.
|
715 |
gyptest-link-generate-manifest.py |
Make sure we generate a manifest file when linking binaries, including
handling AdditionalManifestFiles.
|
4708 |
gyptest-link-incremental.py |
Make sure incremental linking setting is extracted properly.
|
992 |
gyptest-link-large-address-aware.py |
Make sure largeaddressaware setting is extracted properly.
|
896 |
gyptest-link-large-pdb.py |
Make sure msvs_large_pdb works correctly.
|
2485 |
gyptest-link-library-adjust.py |
Make sure link_settings containing -lblah.lib is remapped to just blah.lib.
|
518 |
gyptest-link-library-directories.py |
Make sure libpath is extracted properly.
|
953 |
gyptest-link-ltcg.py |
Make sure LTCG is working properly.
|
1499 |
gyptest-link-mapfile.py |
Make sure mapfile settings are extracted properly.
|
1391 |
gyptest-link-nodefaultlib.py |
Make sure nodefaultlib setting is extracted properly.
|
572 |
gyptest-link-noimportlib.py |
Make sure that the (custom) NoImportLibrary flag is handled correctly.
|
939 |
gyptest-link-nxcompat.py |
Make sure nxcompat setting is extracted properly.
|
960 |
gyptest-link-opt-icf.py |
Make sure comdat folding optimization setting is extracted properly.
|
1319 |
gyptest-link-opt-ref.py |
Make sure reference optimization setting is extracted properly.
|
1145 |
gyptest-link-ordering.py |
_mainCRTStartup:
00401000: B8 05 00 00 00 mov eax,5
00401005: C3 ret
?z@@YAHXZ:
00401010: B8 03 00 00 00 mov eax,3
00401015: C3 ret
?x@@YAHXZ:
00401020: B8 01 00 00 00 mov eax,1
00401025: C3 ret
?y@@YAHXZ:
00401030: B8 02 00 00 00 mov eax,2
00401035: C3 ret
_main:
00401040: 33 C0 xor eax,eax
00401042: C3 ret
|
3100 |
gyptest-link-outputfile.py |
Make sure linker OutputFile setting is extracted properly.
|
792 |
gyptest-link-pdb-no-output.py |
Ensure that when debug information is not output, a pdb is not expected.
|
690 |
gyptest-link-pdb-output.py |
Ensure that ninja includes the .pdb as an output file from linking.
|
872 |
gyptest-link-pdb.py |
Verifies that the 'ProgramDatabaseFile' attribute in VCLinker is extracted
properly.
|
866 |
gyptest-link-pgo.py |
Make sure PGO is working properly.
|
2993 |
gyptest-link-profile.py |
Verifies that the 'Profile' attribute in VCLinker is extracted properly.
|
941 |
gyptest-link-restat-importlib.py |
Make sure we don't cause unnecessary builds due to import libs appearing
to be out of date.
|
1415 |
gyptest-link-safeseh.py |
Make sure safeseh setting is extracted properly.
|
1684 |
gyptest-link-shard.py |
Make sure msvs_shard works correctly.
|
792 |
gyptest-link-stacksize.py |
Make sure StackReserveSize and StackCommitSize settings are extracted properly.
|
1964 |
gyptest-link-subsystem.py |
Make sure subsystem setting is extracted properly.
|
1241 |
gyptest-link-target-machine.py |
Make sure TargetMachine setting is extracted properly.
|
860 |
gyptest-link-tsaware.py |
Make sure tsaware setting is extracted properly.
|
849 |
gyptest-link-uldi-depending-on-module.py |
Make sure that when ULDI is on, we link cause downstream modules to get built
when we depend on the component objs.
|
637 |
gyptest-link-uldi.py |
Make sure that when ULDI is on, we link .objs that make up .libs rather than
the .libs themselves.
|
777 |
gyptest-link-unsupported-manifest.py |
Make sure we error out if #pragma comments are used to modify manifests.
|
721 |
gyptest-link-update-manifest.py |
{
'targets': [
{
'target_name': 'test_update_manifest',
'type': 'executable',
'sources': ['hello.cc'],
'msvs_settings': {
'VCLinkerTool': {
'EnableUAC': 'true',
'UACExecutionLevel': '%(uac_execution_level)d',
},
'VCManifestTool': {
'EmbedManifest': 'true',
'AdditionalManifestFiles': '%(additional_manifest_files)s',
},
},
},
],
}
|
3046 |
gyptest-link-warnings-as-errors.py |
Make sure linker warnings-as-errors setting is extracted properly.
|
649 |
gyptest-long-command-line.py |
Make sure long command lines work.
|
515 |
gyptest-macro-projectname.py |
Make sure macro expansion of $(ProjectName) is handled.
|
671 |
gyptest-macro-targetext.py |
Make sure macro expansion of $(TargetExt) is handled.
|
815 |
gyptest-macro-targetfilename.py |
Make sure macro expansion of $(TargetFileName) is handled.
|
1296 |
gyptest-macro-targetname.py |
Make sure macro expansion of $(TargetName) and $(TargetDir) are handled.
|
899 |
gyptest-macro-targetpath.py |
Make sure macro expansion of $(TargetPath) is handled.
|
1010 |
gyptest-macro-vcinstalldir.py |
Make sure macro expansion of $(VCInstallDir) is handled, and specifically
always / terminated for compatibility.
|
719 |
gyptest-macros-containing-gyp.py |
Handle VS macro expansion containing gyp variables.
|
499 |
gyptest-macros-in-inputs-and-outputs.py |
Handle macro expansion in inputs and outputs of rules.
|
642 |
gyptest-midl-excluded.py |
Test that .idl files in actions and non-native rules are excluded.
|
514 |
gyptest-midl-includedirs.py |
Verify that 'midl_include_dirs' is handled.
|
499 |
gyptest-midl-rules.py |
Handle default .idl build rules.
|
709 |
gyptest-ml-safeseh.py |
Make sure the /safeseh option can be passed to ml.
|
484 |
gyptest-quoting-commands.py |
Make sure batch files run as actions. Regression test for previously missing
trailing quote on command line. cmd typically will implicitly insert a missing
quote, but if the command ends in a quote, it will not insert another, so the
command can sometimes become unterminated.
|
739 |
gyptest-rc-build.py |
Make sure we build and include .rc files.
|
729 |
gyptest-sys.py |
Verifies that Windows drivers are built correctly.
|
725 |
gyptest-system-include.py |
Checks that msvs_system_include_dirs works.
|
476 |
idl-excluded |
|
|
idl-includedirs |
|
|
idl-rules |
|
|
importlib |
|
|
large-pdb |
|
|
lib-crosscompile |
|
|
lib-flags |
|
|
linker-flags |
|
|
long-command-line |
|
|
ml-safeseh |
|
|
precompiled |
|
|
rc-build |
|
|
shard |
|
|
system-include |
|
|
uldi |
|
|
vs-macros |
|
|
win-driver-target-type |
|
|
win-tool |
|
|
winrt-app-type-revision |
|
|
winrt-target-platform-version |
|
|