path: root/build-test.cmd
AgeCommit message (Collapse)AuthorFilesLines
2018-03-23Improve Windows test build performance by building projects in groupsJacek Blaszczynski1-11/+42
2018-03-07Remove vs2015 build dependenciesjashook1-34/+5
2017-11-26Fix Powershell error (#15217)Bruce Forstall1-2/+2
2017-11-22Fix all powershell invocations in scripts, CI code and tests to include ↵Jacek Blaszczynski1-2/+2
-NoProfile (#15164) Code execution in several scripts and tests can be affected by powershell profile execution at startup. Adding -NoProfile option to all powershell invocations which may be affected by execution of profile startup code.
2017-10-30Merge pull request #14712 from BruceForstall/VS2017Arm64Bruce Forstall1-7/+9
Allow building arm64 using VS2017 tools
2017-10-27Address code review feedbackJacek Blaszczynski1-4/+2
2017-10-26Allow building arm64 using VS2017 toolsBruce Forstall1-7/+9
VS2017 now includes ARM64 compilers. Change the build scripts so that the normal VC tools path is used for the builds for ARM64. However, if -toolset_dir is passed, then use the specified tools, as before.
2017-10-24Cleanup VsDevCmd.bat usage and improve build system messages to ease diagnosticsJacek Blaszczynski1-8/+11
2017-10-03Update Buildtools and Roslyn (#14228)Jose Perez Rodriguez1-0/+17
* Update Buildtools and Roslyn * Fixing importing of the roslyn files on msbuild 14.0 * Correctly looking for the latest VS Installation
2017-08-30Remove -sequential build-flag (#13658)Omair Majid1-2/+0
The flag is not implemented anywhere and is completely ignored. Remove it form various help notices too. Fixes #12035
2017-08-26Scope environment variable settingBruce Forstall1-17/+26
The product and test build scripts invoke Visual Studio environment setting scripts several times during the build process. If doing a full cross architecture build including test build, it's as many as five times. These environment changes are cumulative. For the PATH variable, in particular, they can lead to a failure by exceeding the variable length limit. This seems to have been exacerbated by VS2017, which has very long paths, and for which many things are added to the PATH. Fix this by adding "setlocal" / "endlocal" around various sections of the scripts, so that the multiple calls to the environment script are not cumulative. (There is still some cumulative environment setting, as build.cmd calls VsDevCmd.bat, then if tests are being built, calls build-test.cmd, which also calls VsDevCmd.bat, and then possibly in addition calls vcvarsall.bat.) In addition, I simplified the code that sets up the msbuild logging parameters, so it is more readable, regular, and doesn't have so much repeated text.
2017-08-11Fix bug where whitespace breaks arg proccessing (#13320)Victor "Nate" Graf1-2/+5
* Fix bug where whitespace breaks arg proccessing * Fix whitespace proccessing bug in buil-text.cmd
2017-07-06Merge pull request #12053 from mikedn/xcopy-bindirBruce Forstall1-1/+1
Do not copy bin subdirectories to test core_root
2017-06-13Do not copy bin subdirectories to test core_rootMike Danes1-1/+1
2017-06-05Explicitly download correct version of CoreDisTools packagewtgodbe1-0/+8
2017-05-16Update Coreclr to 2.0.0 buildtoolswtgodbe1-19/+2
2017-05-04Rename all's to xxx.dll for Helix Crossgen runswtgodbe1-1/+5
2017-04-26Merge pull request #11178 from sbomer/ilrt_factoringSven Boemer1-1/+0
Refactor ildasm round trip logic
2017-04-26Exit on failure of HelixPrep.projwtgodbe1-0/+7
2017-04-26Refactor ildasm round trip logicSven Boemer1-1/+0
This change factors the Ildasm round trip logic so that it should not require a separate test build. The ildasmroundtrip flag is no longer passed to build-test.cmd; instead the wrapper scripts are always generated with a check for an environment variable that can be set from runtests. Also remove separate test build for ilrt in the ci scripts
2017-04-24Support other toolsets in Win/ARM64 buildRuss Keldorph1-1/+6
2017-04-18Enable running Crossgen tests on Windows in Helixwtgodbe1-4/+53
2017-04-18Fix error caused by passing -TargetsWindows at end of Command Line (#11031)William Godbe1-2/+2
2017-04-12Enable building Core_Root for any RID against packageswtgodbe1-20/+37
2017-04-07remove fedora 23 (#10725)Dan Moseley1-2/+2
* remove fedora 23 * Fedora rename
2017-03-22Switch tests to use OSX.10.12 RID (#10394)Gaurav Khanna1-1/+1
2017-03-13Pick up new CoreFX packages and abandon old oneswtgodbe1-1/+1
2017-03-08Updating the various windows build scripts to have a comment explaining the ↵Tanner Gooding1-0/+14
VS version selection logic.
2017-03-06Updating the build scripts to support VS2017.Tanner Gooding1-6/+15
2017-03-01Allow user to zip tests even when not building against packageswtgodbe1-5/+7
2017-02-16Remove all references to OpenSuse13.2wtgodbe1-1/+0
2017-02-14Return exit code 0 for long-running/GCSimulator tests in Helixwtgodbe1-1/+1
2017-01-31Download native binaries into a folder named 'RID'wtgodbe1-2/+2
2017-01-26Fix build-test.cmdBruce Forstall1-1/+2
Move set of __TestWorkingDir so it is available even when __BuildAgainstPackages is not defined.
2017-01-25Fix arg parsing for buildagainstpackages argumentwtgodbe1-1/+1
2017-01-24Add support for running CoreCLR Tests in Helixwtgodbe1-3/+64
2017-01-19Fix an error in build-test.cmd (#8890)Jonghyun Park1-8/+8
* Fix an error in CMake Probe * Add double qutation around %__ProjectDir * Revert "Fix an error in CMake Probe" This reverts commit 78be1c0a2909d633023758fdebcc558bf07e3a4c.
2016-12-18Use ExecutionPolicy ByPass to execute probe-win.ps1 script during the build ↵Jan Kotas1-1/+1
(#8673) Port of
2016-11-01Use normal verbosity logging when building tests (#7921)Andy Ayers1-1/+1
Test build log file is ~4GB with diag verbosity. With normal it's about 20MB. This seems to speed up the test build for me considerably. See #7916.
2016-10-17Build tests against packages & produce Core_Root for arbitrary OSwtgodbe1-6/+70
2016-10-08Standardize on _echo name (#7532)Vance Morrison1-3/+3
2016-08-25Enable Arm32 Test BuildGaurav Khanna1-6/+5
2016-08-10Re-enable creating Tests_Native* log filesRuss Keldorph1-2/+15
Recently we seem to have lost the ability to generate Tests_Native logs. Currently, there are many build warnings that don't appear in any of the logs because the native test build output is going to the console only. The lines I'm adding are already duplicated other times in the same file, so they are a candidate for refactoring, but I'll leave that for others.
2016-08-03ARM64: Fix Build Test BreakKyungwoo Lee1-7/+6
2016-08-02Change processing of args in build scripts to keep =.Lakshmi Priya Sekar1-14/+15
2016-07-30Use run tool in coreclr dev workflow.Lakshmi Priya Sekar1-0/+289