Commit graph

1100 commits

Author SHA1 Message Date
Bryan
c727c513dc Native fixes
project.json cleanup

Cleanup and Code Review Feedback
2016-01-23 13:01:36 -08:00
piotrp
f16f839019 Fixes system.runtime.extensions:4.1.0.0 issue 2016-01-23 13:01:35 -08:00
Bryan Thornbury
d1d23944df Changes to fix publish tests 2016-01-23 13:01:34 -08:00
piotrp
9c5e520285 various fixes 2016-01-23 13:01:33 -08:00
Bryan
37445f053d Test Changes to work with new Argument Escaping and Command Infra 2016-01-23 13:01:32 -08:00
Bryan
8d0fada156 Product Changes to Work with new argument escaping 2016-01-23 13:01:31 -08:00
Bryan
e794ad6a10 Basic Argument Forwarding and Escaping Code Additions/Changes 2016-01-23 13:01:30 -08:00
Bryan
fce9666f37 Argument Forwarding Test Infrastructure 2016-01-23 13:01:29 -08:00
Piotr Puszkiewicz
df42fa0747 Merge pull request #998 from piotrpMSFT/piotrpMSFT/issue995/removeNoCache
Remove --no-cache from scripts
2016-01-23 11:41:21 -08:00
piotrp
c8a11ce63c Remove --no-cache from scripts
--no-cache is not supported by NuGet v3
2016-01-23 09:53:51 -08:00
Livar
90cc24f95e Merge pull request #989 from livarcocc/pack
Building the projects that are going to be packaged separately
2016-01-22 23:59:15 -08:00
Livar Cunha
91fcb62611 Introducing a separate script that initializes the projects that are going to be packaged, so that it can be shared between build and pack. 2016-01-22 23:08:49 -08:00
Livar Cunha
e3a8dacc8e Building the projects that are going to be packaged separately so that they build for all the Tfms. The package step will then pick it up and package all the correct Tfms as well. 2016-01-22 23:08:49 -08:00
Piotr Puszkiewicz
3656a06f49 Merge pull request #936 from schellap/symlinkport
Port https://github.com/dotnet/cli/pull/893
2016-01-22 19:19:22 -08:00
Piotr Puszkiewicz
47ae5faf37 Merge pull request #981 from cdmihai/skipFlakyTests
Skip flaky incremental tests
2016-01-22 19:18:07 -08:00
schellap
45bee52522 Resolve sym links to probe paths on Unix 2016-01-22 16:51:04 -08:00
Livar
c055db7464 Merge pull request #929 from livarcocc/compile_with_tfm_rid
Compile with config/tfm appended to the output path.
2016-01-22 16:35:30 -08:00
Mihai Codoban
a30695c3a2 Cleanup code 2016-01-22 16:21:49 -08:00
Mihai Codoban
cf10ebe84e Skip flaky tests 2016-01-22 16:21:37 -08:00
Livar Cunha
fdea0b87e0 Making some of the testbase methods protected.
Renaming variables according to code review comments. Adding the folder logic to the builder tests. Creating a separate compilation folder during the build.
2016-01-22 15:22:45 -08:00
Livar Cunha
b459c3665e Passing the configuration parameter to dotnet pack in the windows package script 2016-01-22 15:22:44 -08:00
Livar Cunha
b1bce2b50a Making the multi project validator compile for the passed configuration to make the scripts work for release as well. Also fixed the variable assignment in the .sh script. 2016-01-22 15:22:44 -08:00
Livar Cunha
0c3751cd37 Modify the bash scripts to handle the new folder structure 2016-01-22 15:22:44 -08:00
Livar Cunha
ac2d0e36a9 Changing multiple dotnet commands to be aware of $configuration/$tfm folder structure under the --output path option.
Changing the build scripts to copy files over from debug\dnxcore and to check for the folders existence before trying that.
Making the build command aware of the subfolders and making E2E tests aware of subfolders.
Fixing compiler tests to look for the xml in the right plae taking into consideration the configuration and tfm.
Modifying publish tests to not take into consideration the runtime. This is a temporary change. will bring it back once the commands all understand rid.
Making the packaging step work by placing binaries where dotnet pack expects.
2016-01-22 15:22:44 -08:00
Piotr Puszkiewicz
b276fd2857 Merge pull request #979 from dotnet/anurse/compilation-abstractions
remove unnecessary dependency (that isn't present anymore)
2016-01-22 15:21:23 -08:00
Andrew Stanton-Nurse
7b39d9ce85 remove unnecessary dependency (that isn't present anymore) 2016-01-22 15:17:04 -08:00
Joel Hendrix
bea47e6675 The dotnet MSI doesn't properly set ALLUSERS property.
The dotnet installer writes content under %ProgramFiles% which is
machine-wide and requires elevation. The Package@InstallScope attribute
must be set to perMachine in this case and will ensure that the Burn
bootstrapper prompts for elevation during install.
2016-01-22 13:53:39 -08:00
Piotr Puszkiewicz
ee247484f3 Merge pull request #971 from dotnet/anurse/970-correct-lock-file-check
adjust lock file check to handle NuGet-style lock file
2016-01-22 13:34:38 -08:00
Piotr Puszkiewicz
6bb0675fff Merge pull request #973 from dotnet/anurse/update-nuget
Update to NuGet 517
2016-01-22 13:31:11 -08:00
Andrew Stanton-Nurse
29589f2503 Merge branch 'rel/1.0.0' into anurse/update-nuget 2016-01-22 11:45:50 -08:00
Andrew Stanton-Nurse
5db4684cb1 update to take NuGet build 3.4.0-beta-517 2016-01-22 10:40:01 -08:00
Andrew Stanton-Nurse
43d57e438e adjust lock file check to handle NuGet-style lock file
fixes #970
2016-01-22 10:22:53 -08:00
Piotr Puszkiewicz
12672f6191 Merge pull request #957 from dotnet/fix-runtime-extensions
Fix System.Runtime.Extensions Issue
2016-01-21 19:28:38 -08:00
Bryan
e6a58df9ca fixup Additional references which bring in the new System.Runtime.Extensions 2016-01-21 17:37:06 -08:00
Bryan Thornbury
36a32c4ecc Update project.json 2016-01-21 16:20:15 -08:00
Bryan Thornbury
41693d6966 Update project.json 2016-01-21 16:18:35 -08:00
Piotr Puszkiewicz
fc9097459e Merge pull request #940 from dotnet/trdai/848.1
Add default warning suppresses to CommonCompilerOptions
2016-01-21 13:20:37 -08:00
Piotr Puszkiewicz
14f665eb30 Merge pull request #930 from cdmihai/cdmihai/buildCommandTestingReleasePR
Release PR: Incremental build tests and improvements
2016-01-21 12:31:25 -08:00
Sridhar Periyasamy
0cb495f356 Merge pull request #935 from Sridhar-MS/beta-channel
Download the stage0 dotnet tools from the beta feed.
2016-01-21 12:02:19 -08:00
Sridhar Periyasamy
3a1f1d251c Merge pull request #926 from Sridhar-MS/restore-temp1
Create the temp folder for 'tools' restoration in the project directory.
2016-01-21 12:02:06 -08:00
Andrew Stanton-Nurse
e58e596dd8 Merge pull request #939 from dotnet/anurse/prep-nuget-bootstrapping
prep for nuget bootstrapping
2016-01-21 11:50:20 -08:00
Troy Dai
1b8f3a0025 Add default suppress to compiler options message 2016-01-21 11:03:10 -08:00
Andrew Stanton-Nurse
0ad75a758a prep for nuget bootstrapping 2016-01-21 10:24:07 -08:00
Sridhar Periyasamy
137336d0d0 Download the stage0 dotnet tools from the beta feed for unix.
Set the correct channel so that the stage0 binaries are downloaded
correctly.

** This commit cannot be directly merged from the release branch to the
master branch **
2016-01-20 19:08:00 -08:00
Sridhar Periyasamy
a8aea60f14 Download the stage0 dotnet tools from the beta feed for windows.
Set the correct channel so that the stage0 binaries are downloaded
correctly.

** This commit cannot be directly merged from the release branch to the
master branch **
2016-01-20 19:00:06 -08:00
Sridhar Periyasamy
6a249f65ea Address PR feedback.
Restore the 'tools' into obj folder.
2016-01-20 17:20:38 -08:00
Mihai Codoban
45c305e5a2 Disambiguate the intermediate directory
Parallel test runs were racing on the same response file in the common
intermediate directory.
Each builder test now has it's own intermediate directory
2016-01-20 16:07:25 -08:00
Mihai Codoban
b2f5bbeeb0 Add dotnet-compile to path probing watch
Since Build is heavily coupled to the logic in dotnet-compile, we're
checking against path probing for dotnet-compile
2016-01-20 16:07:24 -08:00
Mihai Codoban
3a8ef0f5e9 Add Tests for incrementality 2016-01-20 16:07:12 -08:00
Mihai Codoban
68d46fefad Incremental output goes to stdout 2016-01-20 16:06:02 -08:00