gyp r1246 -> r1282
gyp r1246 -> r1282

The majority of these are test-only additions that don't affect existing build system functionality.

r1247 Explicit paths to tools for ninja, rather than relying on environment
r1248 Unbreak Windows build
r1249 Unbreak Mac and vs2005 - Don't run tests on OS where they're not applicable.
r1250 Fallback behaviour was broken for forcing express version
r1251 MSBuild: TargetPath should match Lib.OutputFile or Link.OutputFile to avoid the MSB8012 warning.
r1252 ninja windows: test for additional link dependencies
r1253 ninja windows: test for runtime library settings
r1254 ninja windows: test RTTI flag
r1255 ninja windows: test for function level linking
r1256 ninja windows: test ASLR (aka DYNAMICBASE) flag
r1257 ninja windows: test for additional linker options
r1258 ninja windows: test exception handling flags
r1259 ninja windows: test for additional compiler options
r1260 ninja windows: test linker subsystem flag
r1261 Add run_dumpbin as test function for VS-based testers
r1262 ninja windows: test for warning level
r1263 ninja windows: add test for delayload dlls
r1264 ninja windows: test for warning as error flag
r1265 Fix exception handling test on vs2010
r1266 Don't try to find devenv on non-Windows.
r1267 ninja windows: test for compiler optimization settings
r1268 Correct topological sort.
r1269 ninja windows: test that default libraries are correctly linked against
r1270 ninja windows: test for opt:ref/noref
r1271 ninja windows: test for opt:icf/noicf
r1272 ninja windows: test for buffer security setting
r1273 ninja windows: test for nxcompat linker flag
r1274 ninja windows: test for linker debug information flag
r1275 ninja windows: add test for RTC flag
r1276 ninja windows: test for debug format setting
r1277 ninja windows: test for incremental linking flag
r1278 ninja windows: test for linker additional library directories
r1279 ninja windows: test for linker fixed base address flag
r1280 ninja windows: Fixes for recently added tests
r1281 ninja windows: Various style fixes for recently added tests
r1282 Change build commands to use @rsp files

R=thakis@chromium.org


Review URL: http://codereview.chromium.org/9863020

git-svn-id: de016e52bd170d2d4f2344f9bf92d50478b649e0@129146 0039d316-1c4b-4281-b951-d872f2087c98

patrickm/chromium.src,mohamed--abdel-maksoud/chromium.src,dushu1203/chromium.src,dednal/chromium.src,Jonekee/chromium.src,pozdnyakov/chromium-crosswalk,axinging/chromium-crosswalk,dushu1203/chromium.src,krieger-od/nwjs_chromium.src,littlstar/chromium.src,ondra-novak/chromium.src,Jonekee/chromium.src,hgl888/chromium-crosswalk-efl,Chilledheart/chromium,timopulkkinen/BubbleFish,mogoweb/chromium-crosswalk,zcbenz/cefode-chromium,Pluto-tv/chromium-crosswalk,Just-D/chromium-1,Just-D/chromium-1,crosswalk-project/chromium-crosswalk-efl,robclark/chromium,ChromiumWebApps/chromium,bright-sparks/chromium-spacewalk,hujiajie/pa-chromium,TheTypoMaster/chromium-crosswalk,chuan9/chromium-crosswalk,ondra-novak/chromium.src,robclark/chromium,fujunwei/chromium-crosswalk,zcbenz/cefode-chromium,ondra-novak/chromium.src,hujiajie/pa-chromium,chuan9/chromium-crosswalk,hgl888/chromium-crosswalk-efl,Chilledheart/chromium,krieger-od/nwjs_chromium.src,crosswalk-project/chromium-crosswalk-efl,pozdnyakov/chromium-crosswalk,hgl888/chromium-crosswalk-efl,Chilledheart/chromium,PeterWangIntel/chromium-crosswalk,pozdnyakov/chromium-crosswalk,dednal/chromium.src,Pluto-tv/chromium-crosswalk,ltilve/chromium,patrickm/chromium.src,markYoungH/chromium.src,patrickm/chromium.src,zcbenz/cefode-chromium,anirudhSK/chromium,nacl-webkit/chrome_deps,anirudhSK/chromium,mogoweb/chromium-crosswalk,hgl888/chromium-crosswalk-efl,Pluto-tv/chromium-crosswalk,fujunwei/chromium-crosswalk,robclark/chromium,TheTypoMaster/chromium-crosswalk,zcbenz/cefode-chromium,mohamed--abdel-maksoud/chromium.src,fujunwei/chromium-crosswalk,junmin-zhu/chromium-rivertrail,Chilledheart/chromium,nacl-webkit/chrome_deps,dednal/chromium.src,PeterWangIntel/chromium-crosswalk,littlstar/chromium.src,ChromiumWebApps/chromium,dednal/chromium.src,keishi/chromium,markYoungH/chromium.src,dushu1203/chromium.src,anirudhSK/chromium,M4sse/chromium.src,PeterWangIntel/chromium-crosswalk,Just-D/chromium-1,ltilve/chromium,jaruba/chromium.src,M4sse/chromium.src,ondra-novak/chromium.src,markYoungH/chromium.src,robclark/chromium,zcbenz/cefode-chromium,timopulkkinen/BubbleFish,TheTypoMaster/chromium-crosswalk,M4sse/chromium.src,jaruba/chromium.src,Chilledheart/chromium,dednal/chromium.src,junmin-zhu/chromium-rivertrail,crosswalk-project/chromium-crosswalk-efl,robclark/chromium,dushu1203/chromium.src,Pluto-tv/chromium-crosswalk,ondra-novak/chromium.src,krieger-od/nwjs_chromium.src,Just-D/chromium-1,keishi/chromium,jaruba/chromium.src,M4sse/chromium.src,robclark/chromium,Pluto-tv/chromium-crosswalk,jaruba/chromium.src,nacl-webkit/chrome_deps,ChromiumWebApps/chromium,Jonekee/chromium.src,PeterWangIntel/chromium-crosswalk,keishi/chromium,Pluto-tv/chromium-crosswalk,anirudhSK/chromium,ltilve/chromium,Just-D/chromium-1,crosswalk-project/chromium-crosswalk-efl,timopulkkinen/BubbleFish,hgl888/chromium-crosswalk-efl,markYoungH/chromium.src,TheTypoMaster/chromium-crosswalk,PeterWangIntel/chromium-crosswalk,dushu1203/chromium.src,timopulkkinen/BubbleFish,axinging/chromium-crosswalk,Chilledheart/chromium,zcbenz/cefode-chromium,junmin-zhu/chromium-rivertrail,littlstar/chromium.src,fujunwei/chromium-crosswalk,dednal/chromium.src,M4sse/chromium.src,pozdnyakov/chromium-crosswalk,Jonekee/chromium.src,markYoungH/chromium.src,mohamed--abdel-maksoud/chromium.src,dushu1203/chromium.src,pozdnyakov/chromium-crosswalk,patrickm/chromium.src,ondra-novak/chromium.src,TheTypoMaster/chromium-crosswalk,fujunwei/chromium-crosswalk,ltilve/chromium,mogoweb/chromium-crosswalk,junmin-zhu/chromium-rivertrail,Fireblend/chromium-crosswalk,Jonekee/chromium.src,hujiajie/pa-chromium,bright-sparks/chromium-spacewalk,zcbenz/cefode-chromium,crosswalk-project/chromium-crosswalk-efl,PeterWangIntel/chromium-crosswalk,nacl-webkit/chrome_deps,axinging/chromium-crosswalk,ChromiumWebApps/chromium,Pluto-tv/chromium-crosswalk,chuan9/chromium-crosswalk,hgl888/chromium-crosswalk,timopulkkinen/BubbleFish,krieger-od/nwjs_chromium.src,hgl888/chromium-crosswalk,hujiajie/pa-chromium,littlstar/chromium.src,Fireblend/chromium-crosswalk,krieger-od/nwjs_chromium.src,mogoweb/chromium-crosswalk,ondra-novak/chromium.src,jaruba/chromium.src,dednal/chromium.src,axinging/chromium-crosswalk,robclark/chromium,axinging/chromium-crosswalk,ChromiumWebApps/chromium,Fireblend/chromium-crosswalk,anirudhSK/chromium,ltilve/chromium,chuan9/chromium-crosswalk,hgl888/chromium-crosswalk,patrickm/chromium.src,robclark/chromium,axinging/chromium-crosswalk,junmin-zhu/chromium-rivertrail,pozdnyakov/chromium-crosswalk,markYoungH/chromium.src,zcbenz/cefode-chromium,patrickm/chromium.src,bright-sparks/chromium-spacewalk,zcbenz/cefode-chromium,mogoweb/chromium-crosswalk,mohamed--abdel-maksoud/chromium.src,timopulkkinen/BubbleFish,hgl888/chromium-crosswalk-efl,ondra-novak/chromium.src,anirudhSK/chromium,patrickm/chromium.src,hujiajie/pa-chromium,dednal/chromium.src,TheTypoMaster/chromium-crosswalk,hgl888/chromium-crosswalk-efl,Fireblend/chromium-crosswalk,bright-sparks/chromium-spacewalk,chuan9/chromium-crosswalk,jaruba/chromium.src,bright-sparks/chromium-spacewalk,M4sse/chromium.src,Just-D/chromium-1,krieger-od/nwjs_chromium.src,nacl-webkit/chrome_deps,markYoungH/chromium.src,fujunwei/chromium-crosswalk,krieger-od/nwjs_chromium.src,jaruba/chromium.src,Fireblend/chromium-crosswalk,junmin-zhu/chromium-rivertrail,Pluto-tv/chromium-crosswalk,zcbenz/cefode-chromium,anirudhSK/chromium,fujunwei/chromium-crosswalk,littlstar/chromium.src,PeterWangIntel/chromium-crosswalk,robclark/chromium,bright-sparks/chromium-spacewalk,littlstar/chromium.src,junmin-zhu/chromium-rivertrail,mohamed--abdel-maksoud/chromium.src,pozdnyakov/chromium-crosswalk,junmin-zhu/chromium-rivertrail,hujiajie/pa-chromium,M4sse/chromium.src,markYoungH/chromium.src,crosswalk-project/chromium-crosswalk-efl,Chilledheart/chromium,anirudhSK/chromium,mohamed--abdel-maksoud/chromium.src,Jonekee/chromium.src,hgl888/chromium-crosswalk,mohamed--abdel-maksoud/chromium.src,keishi/chromium,keishi/chromium,junmin-zhu/chromium-rivertrail,TheTypoMaster/chromium-crosswalk,Chilledheart/chromium,fujunwei/chromium-crosswalk,crosswalk-project/chromium-crosswalk-efl,timopulkkinen/BubbleFish,timopulkkinen/BubbleFish,zcbenz/cefode-chromium,mohamed--abdel-maksoud/chromium.src,ChromiumWebApps/chromium,ChromiumWebApps/chromium,ondra-novak/chromium.src,mogoweb/chromium-crosswalk,chuan9/chromium-crosswalk,TheTypoMaster/chromium-crosswalk,patrickm/chromium.src,pozdnyakov/chromium-crosswalk,Jonekee/chromium.src,mohamed--abdel-maksoud/chromium.src,M4sse/chromium.src,ltilve/chromium,timopulkkinen/BubbleFish,hgl888/chromium-crosswalk,bright-sparks/chromium-spacewalk,axinging/chromium-crosswalk,Fireblend/chromium-crosswalk,Fireblend/chromium-crosswalk,PeterWangIntel/chromium-crosswalk,junmin-zhu/chromium-rivertrail,pozdnyakov/chromium-crosswalk,hujiajie/pa-chromium,keishi/chromium,dushu1203/chromium.src,timopulkkinen/BubbleFish,mogoweb/chromium-crosswalk,Just-D/chromium-1,Just-D/chromium-1,dushu1203/chromium.src,chuan9/chromium-crosswalk,jaruba/chromium.src,TheTypoMaster/chromium-crosswalk,anirudhSK/chromium,crosswalk-project/chromium-crosswalk-efl,Just-D/chromium-1,ltilve/chromium,keishi/chromium,chuan9/chromium-crosswalk,mogoweb/chromium-crosswalk,keishi/chromium,M4sse/chromium.src,nacl-webkit/chrome_deps,nacl-webkit/chrome_deps,krieger-od/nwjs_chromium.src,bright-sparks/chromium-spacewalk,ChromiumWebApps/chromium,pozdnyakov/chromium-crosswalk,anirudhSK/chromium,mohamed--abdel-maksoud/chromium.src,axinging/chromium-crosswalk,crosswalk-project/chromium-crosswalk-efl,dednal/chromium.src,krieger-od/nwjs_chromium.src,hujiajie/pa-chromium,ltilve/chromium,Jonekee/chromium.src,ChromiumWebApps/chromium,chuan9/chromium-crosswalk,fujunwei/chromium-crosswalk,Jonekee/chromium.src,dushu1203/chromium.src,hujiajie/pa-chromium,pozdnyakov/chromium-crosswalk,mogoweb/chromium-crosswalk,anirudhSK/chromium,keishi/chromium,nacl-webkit/chrome_deps,M4sse/chromium.src,jaruba/chromium.src,axinging/chromium-crosswalk,hgl888/chromium-crosswalk-efl,nacl-webkit/chrome_deps,dednal/chromium.src,hgl888/chromium-crosswalk-efl,jaruba/chromium.src,ltilve/chromium,keishi/chromium,ChromiumWebApps/chromium,dushu1203/chromium.src,hgl888/chromium-crosswalk,Jonekee/chromium.src,hujiajie/pa-chromium,markYoungH/chromium.src,krieger-od/nwjs_chromium.src,markYoungH/chromium.src,bright-sparks/chromium-spacewalk,dushu1203/chromium.src,PeterWangIntel/chromium-crosswalk,mogoweb/chromium-crosswalk,axinging/chromium-crosswalk,patrickm/chromium.src,markYoungH/chromium.src,keishi/chromium,junmin-zhu/chromium-rivertrail,mohamed--abdel-maksoud/chromium.src,littlstar/chromium.src,hgl888/chromium-crosswalk,hgl888/chromium-crosswalk-efl,hgl888/chromium-crosswalk,hgl888/chromium-crosswalk,M4sse/chromium.src,nacl-webkit/chrome_deps,timopulkkinen/BubbleFish,dednal/chromium.src,Chilledheart/chromium,jaruba/chromium.src,Fireblend/chromium-crosswalk,nacl-webkit/chrome_deps,Pluto-tv/chromium-crosswalk,anirudhSK/chromium,Fireblend/chromium-crosswalk,robclark/chromium,Jonekee/chromium.src,littlstar/chromium.src,krieger-od/nwjs_chromium.src,ChromiumWebApps/chromium,axinging/chromium-crosswalk,hujiajie/pa-chromium,ChromiumWebApps/chromium