Faizan Ahmad
4af8d52a23
Updated the version of microsoft.testplatform.cli package
2016-11-02 18:11:36 +05:30
Faizan Ahmad
0995daf83e
1) Added test to cover xunit scenario
...
2) Added log in multi tfm test to root cause the issue where it is failing for net46
2016-11-02 01:45:44 +05:30
Faizan Ahmad
5c5ce3d336
Enable test verb tests
2016-11-01 22:01:30 +05:30
Faizan Ahmad
be9fd8388b
Hack for bug https://github.com/dotnet/sdk/issues/115 for Microsoft.TestPlatform.CLI
2016-11-01 20:10:34 +05:30
Jeff Kluge
595a768e30
Custom logger for MSBuild to receive telemetry events ( #4551 )
...
* Upgrade MSBuild references to 15.1.0-preview-000370-00
* Custom logger for MSBuild to receive telemetry events
Had to make the telemetry session ID a static variable so that the forwarding app could use it.
I've tested this all manually and will be writing tests after everyone signs off on the implementation here.
2016-10-31 16:16:39 -07:00
Justin Goshi
a4776a2b2c
Migrate src and tools to csproj ( #4538 )
...
Thanks for getting this in!
2016-10-29 01:04:20 -07:00
Faizan Ahmad
63a14fd3ab
Merge from rel/1.0.0
2016-10-28 17:56:24 +05:30
Piotr Puszkiewicz
6fcbefa4f7
[WIP] Removes *3 verbs, making msbuild the driver ( #4456 )
...
Removes *3 verbs, making msbuild the driver
2016-10-27 18:46:43 -07:00
Faizan Ahmad
679ea57acf
Merge branch 'rel/1.0.0' into test3formultipletfm
2016-10-26 21:46:55 +05:30
Faizan Ahmad
33caa408a1
1) Added support to run test from test3 verb for the project targeting multiple TFM
...
2) Added test to address above change
3) Crossgen were creating problem for full CLR built assemblies. Removed All those assembly from Crossgen list.
4) Removed the line of code which were deleting Extensions folder under sdk folder as this folder contain trx logger dlls
2016-10-25 20:10:18 +05:30
Livar Cunha
de46aae96c
Updating the branding in the installers to preview3.
2016-10-24 13:40:06 -07:00
Livar
6f62a8155c
Merge pull request #4395 from livarcocc/projectdependenciescommandresolver
...
Making Projectdependenciescommandresolver work with MSBuild
2016-10-17 10:45:47 -07:00
Piotr Puszkiewicz
ad19f5ecb7
Prevent paths with escapable characters like @
( #4418 )
...
Thanks for the investigation, @cdmihai
2016-10-14 16:42:33 -07:00
Livar Cunha
d8a10024e5
Addressing code review comments by removing unnecessary test artifacts.
2016-10-14 12:56:18 -07:00
Livar Cunha
318c9f3e44
Making ProjectDependenciesCommandResolver handle msbuild projects as well by using the ProjectFactory and IProject.
...
Moving the CommandResolution classes that depend on msbuild back into Cli.Utils.
Updating the src projects to a netstandard compatible with Cli.Utils moving to netstandard1.5
2016-10-14 12:56:18 -07:00
Piotr Puszkiewicz
02a19aff56
dotnet-new csproj templates ( #4382 )
...
Make csproj templates first-class in dotnet-new.
2016-10-14 00:06:35 -07:00
Nate Amundson
3ae14ab618
Upload checksums for installation artifacts ( #4191 )
...
The checksums are SHA-512 hashes, which users can use to verify file
integrity and authenticity.
2016-10-12 14:25:06 -05:00
Eric Erhardt
b5329995d8
Merge branch 'rel'
2016-10-11 17:01:33 -05:00
Eric Erhardt
38753d42b0
Fix the tests for targeting netstandard1.3.
2016-10-11 16:01:03 -05:00
Piotr Puszkiewicz
b9abb2460e
Merge pull request #4359 from dotnet/piotrpMSFT/fixMsiSigning
...
Prevent rebuild of CLI SDK installer after signing
2016-10-10 14:48:12 -07:00
Eric Erhardt
93166dd77c
Merge pull request #4361 from eerhardt/RemoveFsc
...
Remove dotnet-compile-fsc.
2016-10-10 14:17:29 -05:00
Eric Erhardt
6cf0327875
Remove dotnet-compile-fsc.
...
It's new home is https://github.com/dotnet/netcorecli-fsc/
2016-10-10 11:23:46 -05:00
Piotr Puszkiewicz
bf7c9d3d0c
PR Feedback
2016-10-10 08:52:57 -07:00
Piotr Puszkiewicz
e8d90e1c19
Expand MSI generation inputs to include all files in the directory
2016-10-10 08:32:09 -07:00
Livar Cunha
09d811fdbd
Adding an OverrideRid property used in the GetRuntimeInfo task to override the rid of the CLI. This allows us to build for osx.10.11 when building on osx.10.12.
2016-10-08 11:45:19 -07:00
Livar Cunha
6242db9b14
Moving msbuild dependencies to msbuild 15.
2016-10-06 17:29:07 -07:00
Sridhar Periyasamy
d0e06b9220
Create a nuget package with the windows installers.
...
These nuget packages are used to deliver the CLI payload to Visual Studio
setup authoring. They are pushed (by VSO build definitions) into an internal feed consumed by
Visual Studio.
2016-10-05 13:56:57 -07:00
Eric Erhardt
0b37ad5d52
Merge pull request #4295 from eerhardt/MergePreview2
...
Merge rel/1.0.0-preview2 into rel/1.0.0
2016-10-04 07:50:31 -05:00
Eric Erhardt
d4d2be5f8c
Fix the merge of preview2 to build correctly.
2016-10-03 14:48:33 -05:00
Nate Amundson
343374d7c7
Support building with custom container name
...
Currently, using a custom container name is supported for only some
publish steps. This commit makes it supported for all publish steps.
This commit also ensures that the Overwrite property is specified on all
calls to the UploadToAzure task.
2016-09-22 19:02:53 -07:00
Eric Erhardt
0ecb3b7538
Update MSBuild to 0.1.0-preview-00034-160909.
2016-09-12 12:14:17 -05:00
Bryan Thornbury
e3a50e00c8
project json migration nuget package
2016-09-08 14:43:04 -07:00
Livar Cunha
27bc1c4f91
Merge branch 'rel/1.0.0-preview2' into merge_preview2_to_rel100
...
* rel/1.0.0-preview2:
Update versions of EF and scaffolding tools
Update Kestrel to 1.0.1
Update version of routing to 1.0.1
Add missing comma to F# lib project.json
Update cshtml wildcard in publishOptions
Don't print arguments in F# console app
Update F# dotnet-new templates for Preview 2 (Enrico Sada rebase)
Update MVC version to 1.0.1
Upgrade Corefx and coreclr references
fix typo in dotnet-install file
Remove the VS2012 CRT dependency from docs (#3632 )
Fix README to use hostfxr download links (#3622 )
Fix Oracle Linux version in README.md
Use NugetCache Sentinel for Telemetry setting.
Add Serviceable assembly attribute and nuspec attributes for all shipping CLI assemblies.
Remove showing firsttime eula for non verbs.
Adding Oracle Linux and Linux Mint to the titles
Moving Ubuntu 16.04 to be next to Ubuntu 14.04
Update README.md
2016-09-02 14:53:16 -07:00
PiotrP
e23ffbe13e
Adjust ToolPath
2016-08-30 14:18:13 -07:00
Piotr Puszkiewicz
22db479ee2
Move DEB.proj in-process
2016-08-30 11:45:58 -07:00
PiotrP
3cdd15a145
Merged branch feature/msbuild into piotrpMSFT/branchmerge
2016-08-30 10:30:45 -07:00
PiotrP
afcc679646
Try da hak
2016-08-29 14:35:55 -07:00
Piotr Puszkiewicz
7993b438a0
Reset ToolsVersion to 14
2016-08-27 21:46:18 -07:00
Piotr Puszkiewicz
c8139a9790
Bump ToolsVersion to 15
2016-08-27 18:31:26 -07:00
Piotr Puszkiewicz
3a2632f6d5
Refactor DEB.proj
2016-08-27 18:07:49 -07:00
Piotr Puszkiewicz
8eecff0112
Address build issues
2016-08-27 15:57:14 -07:00
PiotrP
ed66c70106
wIp
2016-08-26 15:46:08 -07:00
Livar Cunha
9f2a0169fc
Addressing code review comments.
2016-08-26 11:23:47 -07:00
Livar Cunha
b09a6c6350
Adding dotnet-test-console to the list of generated nupkgs and fixing some namespace for the new command resolvers.
2016-08-25 23:14:25 -07:00
PiotrP
c5b4e48410
Initial removal of DebPackageCreator.cs
2016-08-25 13:19:22 -07:00
Piotr Puszkiewicz
56d2153c08
WiP
2016-08-23 16:09:12 -07:00
Piotr Puszkiewicz
578adf072c
Merge remote-tracking branch 'refs/remotes/origin/feature/msbuild'
...
Conflicts:
src/dotnet/Program.cs
2016-08-18 18:08:45 -07:00
Piotr Puszkiewicz
e92c9603c8
Test reliability and format cleanups
2016-08-18 17:10:20 -07:00
Piotr Puszkiewicz
a1e3218023
msbuild885
2016-08-18 17:10:20 -07:00
Piotr Puszkiewicz
2cf4eb3106
Missed file
2016-08-18 17:10:20 -07:00
Piotr Puszkiewicz
43c5a2c59b
multi-proc test execution
2016-08-18 17:10:20 -07:00
Piotr Puszkiewicz
5ffdcd5797
DEB start
2016-08-18 12:35:39 -07:00
Livar Cunha
86f8115ee7
Updating the System.Reflection.Metadata version and changing the order of platform assemblies passed to crossgen.
2016-08-17 16:42:19 -07:00
Livar Cunha
5c4785e662
Removing dependency model from one of the packaged projects in the CLI.
2016-08-10 13:39:49 -07:00
Livar Cunha
0a55a7cb99
Updating the msbuild changes to handle DependencyModel coming from core-setup instead of a project dependency.
2016-08-10 13:39:49 -07:00
Eric Erhardt
2b741bca27
Fix and re-enable build3 tests.
2016-08-10 09:21:43 -05:00
Piotr Puszkiewicz
b3f5174f00
PR Feedback
2016-08-09 14:49:13 -07:00
Piotr Puszkiewicz
3a55a4182f
src/redist/project.json
2016-08-09 13:22:22 -07:00
Eric Erhardt
2bea6bac83
Move 14.1 to 15.0 now that MSBuild is version 15.0.
2016-08-09 10:28:50 -05:00
Eric Erhardt
d5179f9168
Temporarily copy the dotnet/buildtools tasks we use into dotnet/cli to allow us to move up to a newer MSBuild.
2016-08-09 08:28:23 -05:00
Piotr Puszkiewicz
f09903d5c6
Copy MSBuild.exe into root dir to work around MSBUILD #872
2016-08-09 00:28:41 -07:00
PiotrP
359f274626
Workaround for msbuild #872
2016-08-08 14:35:09 -07:00
Piotr Puszkiewicz
479399ff47
Fix invocation of insignia.exe -ab
...
http://wixtoolset.org/documentation/manual/v3/overview/insignia.html
2016-08-02 12:59:45 -07:00
Piotr Puszkiewicz
253d232943
Add missing dependencies to bundle targets
2016-08-01 23:25:28 -07:00
Piotr Puszkiewicz
52ed2b090f
Remove temporary hacks from new NuGet
2016-08-01 19:11:40 -07:00
Livar Cunha
06bbaf7fb5
Disabling build3 tests.
2016-07-28 23:13:19 -07:00
Piotr Puszkiewicz
336b97212f
Crossgen package name casing
2016-07-28 22:29:29 -07:00
Livar Cunha
567cd8e1b5
Adding the trailing slash in the directory property. BuildTools needs it like that and that is the pattern in MSBuild.
2016-07-27 15:59:55 -07:00
Eric Erhardt
74da44a2bf
Temporarily restoring in-between compilation stages in order to use the current NuGet restore implementation.
2016-07-26 21:00:14 -05:00
Jonathan Miller
3a6e15309e
Bringing run.exe into the repo and starting with the clean command
2016-07-26 16:15:36 -07:00
Piotr Puszkiewicz
5ebc6a1ceb
Decompose Crossgen, remove CleanPublishOutput, replace ExtractArchive with *FileExtractToDirectory ( #3927 )
...
* Eliminate CleanPublishOutput
* Decompose Crossgen Task
* WiP
* TarGzFileExtractToDirectory
* FixModeFlags --> CHMod
Also various eliminations of dead code
* Tasks cleanup
Move all tasks to .tasks file. There is little value in keepint them in each source file as they are already being used assumptively by files that happen to get executed later.
Also eliminating uses of <Exec> for DotNet invocations
* Move to BuildTools implementation of TarGzCreateFromDirectory
* Eliminate Command.cs and helpers
* Remove dead code
* Revert TarGz from BuildTools
Latest build tools package has not picked up the task, though it is checked in.
* Disable ChMod on Windows
* Windows bug fix
* PR Feedback
* Finish changing Chmod caps
2016-07-26 00:29:59 -04:00
Eric Erhardt
fd8bbdcb63
Merge pull request #3911 from eerhardt/msbuild-E2E
...
MSBuild end to end
2016-07-22 18:49:22 -05:00
Piotr Puszkiewicz
1bf9795374
Replaces custom archiving tasks with build_tools implementation ( #3905 )
...
* TarGzFileCreateFromDirectory
* Replace ArchiveDirectory with BuildTools implementation
* Fix archive naming
* Because sometimes XML cares about whitespace...
* Create Packages Directory
* Cleanup
2016-07-22 19:01:32 -04:00
Eric Erhardt
1f8facc7c5
Fix TestSdkDeb to run tests against the installed dotnet.
2016-07-22 07:04:25 -05:00
Piotr Puszkiewicz
9446a81a25
Move CheckPrereqs to MSBuild ( #3895 )
...
* Move CheckPrereqs to MSBuild
* Tabs to Spaces
* PR feedback
2016-07-20 23:42:23 -04:00
Bryan Thornbury
2455528b2e
fix nupkg generation
2016-07-15 15:58:03 -07:00
Livar
3f52e83daf
Merge pull request #3872 from livarcocc/publish_msbuild
...
Publish msbuild
2016-07-15 15:05:49 -07:00
Livar Cunha
01b4981461
Addressing code review comments
2016-07-15 13:44:11 -07:00
Piotr Puszkiewicz
89e127b8ac
Move downloads to CDN ( #3873 )
2016-07-15 15:36:01 -04:00
Livar Cunha
03a17a9b76
Adding a task to set the blob properties correctly based on type.
2016-07-15 11:40:56 -07:00
Piotr Puszkiewicz
a477fe7253
Incremental build of test projects ( #3859 )
...
* If restore incrementality fails, clean out all lock files to re-enable incrementality.
* Incremental build of TestProjects
* Remove reduntant build of test projects
* Fix CI
* Fix list of executable tests
* Msi tests on net46
* Path Separators
* PR Feedback
* Win Diag
* Let's try a hack!
* And another!
* Mor Diag
* McHack
* Slashety slash slash
* One more hack
2016-07-15 00:20:23 -07:00
Livar Cunha
6d7f110122
Uploading assets using msbuild.
...
Copying Microsoft.WindowsAzure.Storage.dll to the sdk stage0 folder to get around issue https://github.com/Microsoft/msbuild/issues/658 .
2016-07-14 16:56:20 -07:00
Piotr Puszkiewicz
f63258ebaa
Incremental Test Part 2 - TestAssetProjects ( #3854 )
...
* Incremetntal build of TestAsset Projects
* Cleanup
* PR Feedback
2016-07-13 12:52:33 -07:00
Bryan Thornbury
9e20cd2669
PR Feedback
2016-07-13 11:19:38 -07:00
Bryan Thornbury
975727df6b
continue on error for ubuntu 16
2016-07-13 11:07:16 -07:00
Bryan Thornbury
e9d97ea7bd
Fixup dotnet-sdk-debug layout
2016-07-13 11:07:16 -07:00
Bryan Thornbury
7d10620c6d
fix restore issue in deb targets
2016-07-13 11:07:15 -07:00
Bryan Thornbury
38ba3066ea
fix archive targets bug
2016-07-13 11:07:14 -07:00
Bryan Thornbury
003e6ba282
Deb Package Targets
2016-07-13 11:07:14 -07:00
Livar
660d81901b
Merge pull request #3849 from brthor/brthor/versionbadge
...
Brthor/versionbadge
2016-07-13 09:17:18 -07:00
Piotr Puszkiewicz
16bedef2c5
Piotrp msft/msbuild/incremental test ( #3842 )
...
* Incremental Testing - Part 1
* Fix 'clean' bug
* Remove --fallbacksource from TestAssetPackage restore.
2016-07-12 17:10:48 -07:00
Bryan Thornbury
610626dce3
version badge target
2016-07-12 16:52:58 -07:00
Piotr Puszkiewicz
08e9bc903e
CLI Testing via msbuild ( #3779 )
...
* Rebase
* Remove Multi-Project Validator
* Remove projectmodelserver tests
* Enable test package creation
* Incremental test restore
* WiP
* Enable Test Asset Project restore
* Build Test Assets & Restore Test Projects
* Build Test projects
* Enable Test Execution
also moves Test Targets to a well-known CLI Version [Stage 2]
* Pass throuh existing telemetry profile
* 2-space tabs
* Revert TestTargets.cs
* WiP PR feedback
* Refactoring
* Fix naming of RestoreTestAssetPackages
* DotNetTest task
* Fix merge issue
* ExecuteWithCapturedOutput
MSBuild considers StdErr output to be failures. This causes output of any test command which is expected to produce an error to be swallowed in the test.
* Workaround for always-on tracing functionality in dotnet-test
* Fix Path Separator Windows/Unix
* Seperate package build from pack
* Windows Pathing issues
* PR Feedback
* Workaround for msbuild #773
https://github.com/Microsoft/msbuild/issues/773
2016-07-11 12:46:27 -07:00
Livar Cunha
5d40e8b734
Fixing Ubuntu packaging issue, part 99 of hopefully 99.
2016-07-06 16:45:41 -07:00
Livar Cunha
8eb05a4deb
Addressing code review comments and fixing another issue with deb installer generation.
2016-07-06 14:45:07 -07:00
Livar Cunha
4510d9803c
Fixing the path for msbuild targets.
2016-07-06 13:46:54 -07:00
Livar Cunha
cdddc2e432
Addressing code review comments. Fixing issue with compile where we were not copying the msbuild files to the right place. Fixed an issue where we were trying to download installers for OSes that don't have installers. Added init-tools scripts.
2016-07-06 12:03:16 -07:00
Livar Cunha
cc1bb54f1a
Removing build scripts from dotnet-cli-build. Moving the stage0 to a run_build scripts and invoking dotnet build3 build.proj for the build.
2016-07-05 15:09:39 -07:00
Piotr Puszkiewicz
a19f9021a5
Fix ExeExtension on non-Windows ( #3777 )
2016-07-04 20:36:30 -07:00
Livar Cunha
f66ec9a789
Adding trailing slash back to OutputDirectory that I accidently removed when merging and improving the inputs for GenerateNuGetPackagesArchiveInputs to take into account the c# template and the dotnet-archive and Microsoft.Dotnet.Archive codes.
2016-07-01 20:46:54 -07:00
Livar Cunha
3c789c8230
Addressing more code review comments
2016-07-01 11:09:11 -07:00
Livar Cunha
5302a63aa3
Addressing more code review comments and removing the incrementality from BuildProjectsForNuGetPackages. All it does is invoke dotnet build, which already has incremental builds. I will let it handle this one.
2016-07-01 10:37:01 -07:00
Livar Cunha
2846a9b2e7
Fixing an issue where there was a new line in the path to dotnet.exe in the sharedframework and added incrementality to BuildProjectsForNuGetPackages.
2016-07-01 10:35:40 -07:00
Livar Cunha
9135be75f4
Addressing code review comments and making incremental build work.
2016-07-01 10:35:40 -07:00
Livar Cunha
52e9475be8
Fixed tabs to 2 spaces instead of 4 for our targets files
2016-07-01 10:34:29 -07:00
Livar Cunha
ce52d698d1
Making CompileStage batch over the different stages to avoid msbuild caching of targets.
2016-07-01 10:34:08 -07:00
Livar Cunha
b91160ef06
Fixing some paths, moving the compile.targets to the end of build.proj.
2016-07-01 10:34:08 -07:00
Livar Cunha
76728be4cb
CompileTargets moved to MSBuild
...
CompileTargets moved to MSBuild. Still need to work on input/outputs, refactoring of targets, specially around CompileStage and moving some of the tasks back to msbuild instead of C# code.
2016-07-01 10:33:30 -07:00
Bryan Thornbury
a0c1b7a0c0
Everything working
2016-07-01 07:06:27 -07:00
Bryan Thornbury
5cfecec2e9
nuget version
2016-07-01 07:06:27 -07:00
Eric Erhardt
cddf8fa985
Implement incremental builds for Prepare targets.
2016-06-30 11:46:52 -05:00
Eric Erhardt
15642cfd2a
Finish converting 'Prepare' to MSBuild.
...
Implement DownloadHostAndSharedFxArtifacts
Implement ZipTemplates
Switch the Prepare target to use all the MSBuild targets.
2016-06-29 19:19:58 -05:00
Bryan Thornbury
2ed5363187
Merge pull request #3696 from brthor/brthor/msbuild-package-targets
...
msbuild package targets
2016-06-29 16:51:58 -07:00
Bryan Thornbury
fa97921a4d
change to properties, artifact names
2016-06-29 15:12:58 -07:00
Eric Erhardt
a7d2972509
Fix Stage0 calculation on Unix.
2016-06-28 19:03:10 -05:00
Eric Erhardt
bf172df39b
Respond to PR feedback and fix CommitCount not being padded with zeros.
2016-06-28 18:59:15 -05:00
Eric Erhardt
aff23d00f4
Implement RestorePackages in MSBuild.
...
This adds the DotNetTool custom task, with `dotnet restore` implemented.
2016-06-28 18:22:15 -05:00
Eric Erhardt
038758acf4
Convert 'Init' to MSBuild.
2016-06-27 21:39:19 -05:00
Bryan Thornbury
4d8ed818e5
base init infra
2016-06-27 12:56:15 -07:00