Livar Cunha
3efd44f935
Removing Microsoft.DotNet.TestFramework from the product code and from the SDK deployment and moving the code to the test folder.
2017-09-15 09:49:19 -07:00
William Li
9c1fa7c9d9
Do not move forward if there is parsing error
2017-09-12 16:54:51 -07:00
Livar
a8dd209359
Merge branch 'master' into merges/release/2.0.0-to-master-20170907-070027
2017-09-07 11:11:28 -07:00
Livar Cunha
093512a64e
Pinning the package version expected by NewProjectRestoresCorrectPackageVersion to 2.0.0.
2017-09-06 15:40:31 -07:00
Livar Cunha
cbc87958cc
Fix implicit Microsoft.NetCore.App version test.
2017-09-06 12:52:19 -07:00
Daniel Plaisted
97b7553e31
Rename output folder from out to bin
2017-09-01 16:43:02 -07:00
Daniel Plaisted
27dc8032dd
Fix test that depended on old output directory layout
2017-09-01 13:53:17 -07:00
Daniel Plaisted
9b331673fe
Merge upstream changes
2017-09-01 13:17:40 -07:00
Nick Guerrera
f4f5100af1
Merge pull request #7480 from mikkelbu/list-store-and-help-as-commands
...
Add store and help to SDK commands
2017-09-01 12:48:58 -07:00
Nick Guerrera
03293f5b90
Fix test expectation for package restored n new project
2017-08-31 17:56:15 -07:00
seancpeters
7f3c93cd0c
fixed the bug annotation
2017-08-31 16:40:28 -07:00
seancpeters
bb90633cad
annotated the commented out test cases related to netstandard2.0
2017-08-31 16:38:33 -07:00
seancpeters
ffdccdfc21
Re-enabling some unit tests that were skipped, but are again valid with net core 2.1
2017-08-31 15:31:44 -07:00
seancpeters
99489cf402
fixed indentation on Nuget.tempaspnetpatch.config
2017-08-31 10:49:37 -07:00
Daniel Plaisted
4c3b13e4a8
Use a shorter path for test working directories, get rid of Stage 0 project.json based CLI
2017-08-29 17:59:34 -07:00
seancpeters
79e94eb908
Updating new templates to 2.1.0 versions
2017-08-29 15:21:13 -07:00
Daniel Plaisted
9fb5f746ae
Fix multiple tests using same output path
2017-08-29 11:26:28 -07:00
Daniel Plaisted
dcb3a7ade7
Use shorter output paths to avoid max path issues on Windows
...
For example, "out/2" instead of "artifacts/stage2"
2017-08-29 06:55:43 -07:00
Mikkel Nylander Bundgaard
607f72983c
Correct unit test
2017-08-29 11:48:53 +02:00
Matt Galbraith
1156e52eb8
Update dependency version
2017-08-28 13:14:23 -07:00
Daniel Plaisted
107252ebe7
Merge upstream changes
2017-08-28 11:09:19 -07:00
Nick Guerrera
497f6c5b0c
Fix warnings in test projects
2017-08-25 20:17:58 -07:00
Nick Guerrera
ac3900d9c1
Re-enable some tests
2017-08-25 20:17:58 -07:00
Daniel Plaisted
2222290394
Update MSI tests to use new output directory layout
2017-08-24 17:16:11 -07:00
Daniel Plaisted
e4777c0b91
Update expected SDK version test to work with multiple stages
2017-08-24 15:51:38 -07:00
Daniel Plaisted
12f8c2377f
Generate properties to pass to the next stage of the build
2017-08-24 15:51:37 -07:00
Daniel Plaisted
4ccf1b6902
Use separate folders for different cases of a theory
2017-08-24 15:49:14 -07:00
Daniel Plaisted
13da213183
Support new artifacts layout in tests and other build logic
2017-08-24 15:49:13 -07:00
Daniel Plaisted
ae0aa8ed24
Move dir.props to auto-imported Directory.Build.props
...
This is necessary for setting the intermediate output path to work correctly
2017-08-24 15:46:45 -07:00
Daniel Plaisted
b461e75524
Disable tests on non-Windows due to bugs related to .NET Core 2.1
...
https://github.com/dotnet/corefx/issues/23496
https://github.com/dotnet/cli/issues/7501
2017-08-23 10:41:37 -07:00
Mikkel Nylander Bundgaard
ed2a8f4432
Add store and help to SDK commands
...
I've added the store command as a localizable string (the
help command was already one), but I've not supplied any
translations.
Fixes #7432
2017-08-20 00:57:32 +02:00
Daniel Plaisted
360e657884
Disable tests that require templates that target .NET Core 2.1 (which aren't available yet)
2017-08-18 18:07:57 -07:00
Daniel Plaisted
60e5fabde2
Update tool tests to target netcoreapp2.1
2017-08-18 18:07:14 -07:00
Daniel Plaisted
dc4046ca7e
Update test code to use netcoreapp2.1
2017-08-18 15:36:01 -07:00
Mikkel Nylander Bundgaard
44d25ae3af
Add test for commands without doclink
2017-08-17 15:01:31 -07:00
John Doe
8fc8a03081
typo
2017-08-14 21:26:49 -07:00
William Li
1fa454bda4
Ingest new version Aspnet store
...
Change the url and name accordingly for the name naming convention
2017-08-14 16:05:22 -07:00
Livar
96b122e26f
Merge branch 'master' into merges/release/2.0.0-to-master-20170731-070024
2017-07-31 11:00:18 -07:00
Livar
54377abbec
Merge pull request #7292 from dotnet/stevesa/update-spa-templates-to-1.0.417
...
Update spa templates to 1.0.417
2017-07-27 11:26:40 -07:00
William Li
081f208942
Add telemetry data points for .NET Core 2.0
2017-07-27 09:55:40 -07:00
Steve Sanderson
f08bdbdf89
Remove template test workaround because it's no longer needed
2017-07-27 15:16:52 +01:00
Livar Cunha
015af46c99
Fixing a test that fails due to a race condition, because the .dotnet folder might not have been created yet.
2017-07-26 13:22:31 -07:00
Livar Cunha
20f0dac6b2
Making a change that will cause the first run notice to always show up in the first run of the CLI, even when it is installed by native installers.
2017-07-25 22:33:54 -07:00
Livar
58c580dbcc
Merge pull request #7201 from dotnet/merges/release/2.0.0-to-master-20170720-070024
...
Merge release/2.0.0 to master
2017-07-20 11:53:12 -07:00
Nick Guerrera
a1c423c0f6
Honor UI language override in test runs
...
Also fix some incorrect unlocalized test expectations that slipped in.
2017-07-18 22:03:31 -07:00
Livar
a04273474e
Merge branch 'master' into merges/release/2.0.0-to-master-20170712-070028
2017-07-12 14:28:17 -07:00
Mike Lorbetske
ea467db3af
Update test to pass --no-restore to templates
2017-07-10 16:27:54 -07:00
Livar Cunha
9a1e39f083
Fix wrong number of parameters passed to test when doing the merge.
2017-07-10 10:57:28 -07:00
Livar Cunha
8c45238a1f
Merge remote-tracking branch 'dotnet/rel/1.1.0' into merges/rel/1.1.0-to-release/2.0.0-20170710-070025
...
* dotnet/rel/1.1.0:
Enable VB dotnet new test cases
Fix fedora.23 dockerfile
Updating the ReadMe: "rel-1.0.1" to "rel-1.1.0"
Update Roslyn to 2.3.0-beta4-61830-03
update nuget to 4.3.0-preview4-4258
2017-07-10 09:52:28 -07:00
Tom Meschter
5a37290f24
Merge pull request #7112 from dotnet/merges/release/2.0.0-to-master-20170710-070027
...
Merge release/2.0.0 to master
2017-07-10 08:54:29 -07:00
Kevin Ransom (msft)
a81984aae7
Merge branch 'rel/1.1.0' into vbtests
2017-07-07 23:44:01 -07:00
Kevin Ransom
3b180f49ba
Enable VB dotnet new test cases
2017-07-07 23:38:20 -07:00
William Li
941c29c2be
Mark test windows only
2017-07-07 12:56:21 -07:00
William Li
191e3e3019
Installer Success Reporting for Windows
...
Issue https://github.com/dotnet/cli/issues/7091
Add internal command dotnet internal-reportinstallsuccess. Before
Windows installer finishes, run this command instead of dotnet new. It
will trigger the first time experience as well as sending telemetry with
installer exe name.
This command blocks to ensure that the webservice call completes.
2017-07-07 12:56:21 -07:00
Livar
7e1fe7eba7
Merge pull request #7095 from dotnet/merges/release/2.0.0-to-master-20170707-070029
...
Merge release/2.0.0 to master
2017-07-07 11:10:48 -07:00
Livar Cunha
2b15cb43cf
Adding a Minimum VS Defined SDK version to the resolver. If it set to 1.0.4 if the minimum SDK version file is not found.
2017-07-05 09:54:46 -07:00
Livar
f5c677c37a
Merge branch 'master' into merges/release/2.0.0-to-master-20170703-070031
2017-07-03 09:39:32 -07:00
Livar
20023717b5
Merge pull request #7048 from livarcocc/fix_help_message
...
Fixing help text for version, info and diagnostics and also removing …
2017-06-30 15:54:40 -07:00
Livar Cunha
3ec572f824
Fixing help text for version, info and diagnostics and also removing runtime options that are only available for dotnet exec.
2017-06-30 13:19:52 -07:00
Mike Lorbetske
0dd4f123d2
Update Template Engine and templates for 1.x
2017-06-29 19:09:54 -07:00
Livar
57dd81e842
Merge pull request #7025 from dotnet/merges/release/2.0.0-to-master-20170629-070032
...
Merge release/2.0.0 to master
2017-06-29 14:34:24 -07:00
Mike Lorbetske
d8087d35d4
Update engine and templates, update to SetupCrossgen 224 - Coherence 25975
2017-06-29 10:16:02 -07:00
Livar
5c67b11d62
Merge pull request #7014 from dotnet/merges/release/2.0.0-to-master-20170628-070032
...
Merge release/2.0.0 to master
2017-06-28 10:29:31 -07:00
Nick Guerrera
9b77dc50f1
Redirect parser to localized validation messages
2017-06-27 15:49:00 -07:00
Livar Cunha
a5aba4929a
Merge remote-tracking branch 'dotnet/release/2.0.0' into merges/release/2.0.0-to-master-20170627-070029
...
* dotnet/release/2.0.0: (27 commits)
Updating the runtime to pick up the satellite assembly host fix.
Fixing some merges from release/2.0.0-preview2.
Create the Dotnet User Profile folder when running the first experience, if the folder does not exist, if will fail the first run because it will fail to create the first notice sentinel.
Add F# and Roslyn satellites
Fix tests expecting unlocalized messages from dotnet/sdk
Generating a layout folder with the satellite assemblies only which we use to generate a language pack tarball/zip. Initially, I wanted a IncludeOnlyFilter, but couldn't quite get that to work on tar, just passing the filter in the command line didn't work because the shell does not do recursive globbing. So, I opted for the layout folder.
Update SPA templates version to 1.0.0-preview-000321
Fix dotnet/sdk#1364
Add rhel and Debian download link
Exclude satellite assemblies from archive.
Remove failed workaround for Microsoft.Composition warning
Update templates to add missing BrowserLink package
Update to SetupCrossgen 215 - Coherence 25794
Update templates to suppress the warning for Microsoft.Composition and AssetTargetFallback
Add explicit dependency for pakcage smoke test
Update templates to remove the package NETStandard.Library.NETFramework
Update F# compiler to latest
Update to SetupCrossgen 213 - Coherence 25769
Pinning to the dotnet-install to version '2.0.0-preview2-006470'
Updating branch/channel information.
...
2017-06-27 14:53:41 -07:00
Nick Guerrera
a115df9543
Adjust help message test expectations to match new parser
2017-06-27 10:03:54 -07:00
Livar
7af62e423e
Merge pull request #6999 from livarcocc/first_run_sentinel_when_no_dotnet_folder_exists
...
Create the Dotnet User Profile folder when running the first experience
2017-06-26 12:53:02 -07:00
Livar
eeddfb6ea1
Merge pull request #7001 from dotnet/merges/release/2.0.0-to-master-20170626-070030
...
Merge release/2.0.0 to master
2017-06-26 11:25:58 -07:00
Nick Guerrera
b8a2ce4e8c
Merge pull request #6997 from nguerrera/loc-compilers
...
Add F# and Roslyn satellites
2017-06-26 11:10:49 -07:00
Livar Cunha
cd984f5b50
Create the Dotnet User Profile folder when running the first experience, if the folder does not exist, if will fail the first run because it will fail to create the first notice sentinel.
2017-06-24 22:59:35 -07:00
Nick Guerrera
162d620038
Fix tests expecting unlocalized messages from dotnet/sdk
2017-06-23 19:48:07 -07:00
William Li
10d59cd982
Merge branch 'master' into merges/release/2.0.0-to-master-20170623-070040
2017-06-23 11:32:24 -07:00
Livar Cunha
37f531be4c
Handling an exception that happens when dotnet run is invoked with a file that is not a valid project file. We catch that exception and re-throw it as a GracefulException.
2017-06-23 10:47:09 -07:00
Nick Guerrera
1ad0e4dffa
Merge pull request #6974 from nguerrera/msbuild-satellites
...
Add msbuild satellite assemblies
2017-06-21 18:03:25 -07:00
Nick Guerrera
74acc40036
Add msbuild satellite assemblies
2017-06-21 13:34:16 -07:00
Nick Guerrera
6b0cd0e52f
Make configurer unit tests pass on localized setup
2017-06-21 12:44:34 -07:00
Nick Guerrera
1661fd0975
Merge pull request #6961 from nguerrera/loc-tests
...
Make remaining tests pass on localized setup
2017-06-21 10:42:01 -07:00
Livar Cunha
5cab325335
Merge remote-tracking branch 'dotnet/release/2.0.0' into merges/release/2.0.0-to-master-20170621-070039
...
* dotnet/release/2.0.0: (35 commits)
Fixing an issue in the RepoDirectoriesProvider where it assumed that the only directory under SDK was the SDK directories. This is no longer true now that we moved the NuGet fallback folder there.
Simple clean up to the store tests
Updating xlf files for the Configurer.
Removing NuGetConfig from the first run experience and replacing the sentinel with the FirstUseNoticeSentinel when needed.
Moving the expanding fallback folder to the dotnet folder hive. The folder will be expanded at sdk/NuGetFallbackFolder.
Fixing CRLF issue.
Updating xlf and fixing line ending problems with one file.
Add rhel and Debian download link
Fix race in telemetry msbuild arg tests
Avoid repeating the first-run message if lzma archive is missing
Use fluent helper for line-end normalization
Update CoreSetup to preview3-25419-01
Updating Roslyn to 2.3.0-beta3-61816-04
Update CoreSetup to preview3-25418-01
insert new tpv2 which fixes following issue https://github.com/Microsoft/vstest/issues/632 https://github.com/Microsoft/vstest/issues/844 https://github.com/Microsoft/vstest/issues/847 https://github.com/Microsoft/vstest/issues/840 https://github.com/Microsoft/vstest/issues/843
Windows installer refresh
Update SDK to 1.1.0-alpha-20170615-3
Updating NuGet to 4.3.0-preview3-4168
MSBuild 15.3.388
Make dotnet-sln-add.Tests pass on localized setup
...
2017-06-21 08:51:19 -07:00
Parallels
235482b8da
Fixing an issue in the RepoDirectoriesProvider where it assumed that the only directory under SDK was the SDK directories. This is no longer true now that we moved the NuGet fallback folder there.
2017-06-20 22:05:44 -07:00
Nick Guerrera
b922d7e550
Make dotnet-remove-reference tests pass on localized setup
2017-06-20 18:45:36 -07:00
Nick Guerrera
273dea9371
Make dotnet-list-reference tests pass on localized setup
2017-06-20 17:57:32 -07:00
Nick Guerrera
20e0a46e59
Make dotnet-add-reference tests pass on localized setup
2017-06-20 16:16:38 -07:00
Livar
1792723623
Merge pull request #6955 from livarcocc/fallback_folder_in_dotnet_hive
...
Move the NuGet fallback folder into the dotnet hive
2017-06-20 15:51:39 -07:00
Eric Erhardt
a356fca39a
Simple clean up to the store tests
...
Align class name with file name.
miscellaneous code clean up
2017-06-20 15:19:51 -05:00
Livar Cunha
a357fd7bca
Removing NuGetConfig from the first run experience and replacing the sentinel with the FirstUseNoticeSentinel when needed.
2017-06-20 10:59:23 -07:00
Livar Cunha
529d7caa79
Moving the expanding fallback folder to the dotnet folder hive. The folder will be expanded at sdk/NuGetFallbackFolder.
2017-06-20 10:59:23 -07:00
Livar
f6f96e334b
Merge pull request #6869 from omajid/missing-lzma-repated-first-run-message
...
Avoid repeating the first-run message if lzma archive is missing
2017-06-19 20:50:59 -07:00
Nick Guerrera
3de5eb96c2
Fix race in telemetry msbuild arg tests
2017-06-19 15:35:22 -07:00
Omair Majid
34b44b999b
Avoid repeating the first-run message if lzma archive is missing
...
If the LZMA archive is missing, the first-run message is printed every time.
This commit fixes that.
Split the first-run message into two pieces:
- The first-run (welcome and telemetry) message is printed only once, no matter
whether the cache was primed or not.
- The cache-priming message is printed only if the cache is avaialble.
Otherwise skip the cache introduction and the ccache priming operation.
2017-06-19 18:08:05 -04:00
Nick Guerrera
62c3798679
Use fluent helper for line-end normalization
2017-06-19 11:54:42 -07:00
Ashley Hauck
ca848eddd3
Detect git worktrees correctly
...
Git worktrees are represented as a file named .git, with contents that
look like:
gitdir: E:/cli/.git/worktrees/cli2
2017-06-19 10:57:38 -07:00
Nick Guerrera
11967b7d9c
Merge branch 'release/2.0.0' into loc
2017-06-16 18:20:44 -07:00
Livar Cunha
0a4a0a082c
Updating the SDK. Mostly, had to change PackageTargetFallback to AssetTargetFallback.
2017-06-14 00:27:26 -07:00
Nick Guerrera
8754fa4e68
Make dotnet-sln-add.Tests pass on localized setup
2017-06-13 21:58:03 -07:00
Nick Guerrera
5da3bfdd6a
Make dotnet-sln-list.Tests pass on localized setup
2017-06-13 21:13:47 -07:00
Nick Guerrera
50c68c4f5e
Make dotnet-remove-package.Tests pass on localized setup
2017-06-13 20:38:15 -07:00
Nick Guerrera
2b74bf73dc
Make dotnet-add-package.Tests pass on localized setup
2017-06-13 20:29:44 -07:00
Nick Guerrera
3e827fca61
Make dotnet-sln-remove.Tests pass on localized setup
2017-06-13 20:22:27 -07:00
Livar Cunha
5e5b4de0b9
Do no pass down to implicit restore the framework option.
2017-06-13 19:25:23 -07:00
Nick Guerrera
419562ba95
Make dotnet-help.Tests pass on localized setup
2017-06-13 19:24:30 -07:00
Nick Guerrera
6e0cfa7839
Make dotnet-msbuild.Tests pass on localized setup
2017-06-13 19:05:16 -07:00
Nick Guerrera
38e5b7123a
Make Sln.Internal.Tests pass on localized setup
2017-06-13 18:22:41 -07:00
Nick Guerrera
981e3ae19c
Made dotnet-(vs)test.Tests pass on localized setup
2017-06-12 18:32:31 -07:00
Nick Guerrera
023acbd212
Make Microsoft.Dotnet.Cli.Utils.Tests pass on localized setup
2017-06-12 18:32:07 -07:00
Nick Guerrera
f09124fcd6
Make dotnet.Tests pass on localized setup
2017-06-12 17:31:40 -07:00
Livar
3ea6a6e672
Merge pull request #6816 from enricosada/fsharp_e2e
...
add more f# tests
2017-06-11 18:59:18 -07:00
Enrico Sada
00eadc6e8f
test pack command
2017-06-09 23:09:21 +02:00
Enrico Sada
56d03c10e6
reenable smoke test of F# templates
2017-06-09 20:07:33 +02:00
Daniel Plaisted
6b44f8938b
Merge upstream changes
2017-06-09 00:43:29 -07:00
Daniel Plaisted
c19ff8cc13
Add test for consuming .NET Standard 2.0 library from .NET Framework 4.6.1 project
2017-06-08 15:40:22 -07:00
Livar Cunha
3231295acf
Fixing a bug in the restore option where specifying verbosity through /v was not entirely honored.
...
Adding tests for implicit restore for all the affected commands.
Fixing an issue where the command target was being passed to the restore command during implicit restore.
Adding restore params to all commands with implicit restore. Also, implicitly set the restore output to quiet.
Adding tests for the no-restore option.
2017-06-07 17:41:30 -07:00
Steve Sanderson
7e0747ec89
Bundle SPA templates package
2017-06-06 11:11:34 +01:00
Kevin Ransom (msft)
ac3ed6fbe6
Merge pull request #6743 from KevinRansom/release/2.0.0
...
This updates the F# compiler to the latest nuget published build.
2017-06-05 12:00:43 -07:00
Mike Lorbetske
093c8ecfca
Update to SetupCrossgen 142 - Coherence 25368, add support for timestamped stores for the MSI
2017-06-02 13:57:08 -07:00
Livar
4fe8fc2faf
Merge branch 'release/2.0.0' into release/2.0.0
2017-06-02 09:57:16 -07:00
Eric Erhardt
c45dd3bf82
Fix dotnet store tests for new error message.
2017-06-02 10:19:59 -05:00
Livar
6d84f6db77
Fixing test failure.
...
NuGet changed how they display the error message.
2017-06-01 21:32:20 -07:00
Livar
718b049ae9
Fixing test failure.
...
NuGet changed how they display the error message.
2017-06-01 21:31:14 -07:00
Kevin Ransom
2cfad18b0b
This updates the F# compiler to the latest nuget published build.
2017-06-01 17:38:20 -07:00
Livar
413fa23eee
Merge pull request #6731 from livarcocc/merge_rel_110
...
Merge rel/1.1.0 into release/2.0.0
2017-06-01 11:54:16 -07:00
Livar Cunha
f4bb13acaa
Merge branch 'rel/1.1.0' into merge_rel_110
...
* rel/1.1.0: (41 commits)
Updating the Sdk to one that includes the error surfacing work.
Update NuGet to 4.3.0-preview2-4082
Update NuGet to 4.3.0-preview1-4081 and SDK to corresponding 1.1.0 based version
Updating MSBuild to 15.3.0-preview-000246-05 to match VS.
Updating the global.json creation to use the IFile interface and adding a unit test to cover it.
Making restore use a config file so that it does not use fallback folders that may exist in the machine.
Dropping a global.json when running the first run experience with a version that matches the version of the CLI being used in the command that triggered the first run.
Updating the websdk version for 1.0
Trying to fix the opensuse42 test failure, where we tried to invoke a tool that target 1.0.4 where the 1.0 runtime is not available.
Pinning the stage0 to the last build out of rel/1.0.1 and adding a project to download 1.0 dependencies for test assets.
Updating the branding to rel/1.1.0
Dummy commit.
Adding the access token to the lzma url.
Dummy change to force a build.
Reverting the msbuild version to the release version.
Adding the web feed to nuget.config, as some packages failed to mirror and we need a build ASAP.
Updating the msbuild, SDK and Web SDK versions.
Dummy commit to kick off the build.
the FSharp.NET.Sdk version `-bundled` contains only the Sdk dir
bump f# sdk package version
...
2017-06-01 09:43:31 -07:00
mlorbetske
55953f05e3
Shorten names a bit more, make project names match folder names
2017-05-31 14:07:34 -07:00
mlorbetske
ddde45f345
Shorten test project names
2017-05-31 11:48:01 -07:00
mlorbetske
452e642ac7
Make errors more specific, add support for setting the launch URL for ASP.NET apps
2017-05-30 22:42:46 -07:00
Mike Lorbetske
0243354355
Ad tests, fix issue where profile not found isn't an error
2017-05-30 22:42:46 -07:00
Livar
6db5ff4638
Merge pull request #6690 from livarcocc/fix_verbosity_option_in_help
...
Changing verbose to verbosity in the help options
2017-05-30 14:53:58 -07:00
jbeisner
cd0ec6abd3
Merge pull request #6713 from johnbeisner/ScriptRename
...
.NET Core 2+ Naming and Versioning; Install scripts
2017-05-30 14:49:54 -07:00
Livar Cunha
c27b89dfd4
Changing verbose to verbosity in the help options to match what we actually use.
2017-05-30 13:05:38 -07:00
Livar
5a47e7db07
Merge pull request #6701 from nguerrera/resolver-fix
...
Allow resolution of SDKs without minimum msbuild version file
2017-05-27 10:02:56 -07:00
John Beisner
b48b7d2ea0
.NET Core 2+ Naming and Versioning
...
New file name structure for the runtime and the CLI
per: https://github.com/dotnet/designs/issues/2
The renaming of assets, therefore the dotnet installation scripts must change to accommodate.
Trivial:
"Write-Host" should be "Write-Output"
2017-05-26 15:46:56 -07:00
Nick Guerrera
7c8bf26eaf
Allow resolution of SDKs without minimum msbuild version file
2017-05-26 15:06:55 -07:00
Livar Cunha
8b07dfa149
Adding the runtime identifier option to dotnet clean.
2017-05-25 12:29:51 -07:00
Livar Cunha
db68d4505e
Pinning the MSBuild Minimum version to 15.3.0.
2017-05-24 19:28:26 -07:00
Livar Cunha
1a117568fe
Addressing code review comments by comparing the versions differently and by changing the name of SDK to .NET Core SDK.
2017-05-24 18:00:05 -07:00
Livar Cunha
75eac0c92b
Moving version validation to only when a SDK is not overriden. Also adding a validation for the minimum MSBuild version.
2017-05-24 18:00:05 -07:00
Livar Cunha
a692cb89f3
Fixing the tests to handle the extra tests added by the min version change.
2017-05-23 23:19:56 -07:00
Livar Cunha
79a817bbc7
Fixing windows build and addressing code review comments.
2017-05-23 22:49:52 -07:00
Livar Cunha
5b3cd63198
Changing the resolver so that it will search for dotnet in the PATH instead of hard coded program files.
2017-05-23 22:49:52 -07:00
Livar
96ff9a3223
Merge pull request #6646 from livarcocc/min_version_resolver
...
Add a min version check to the resolver
2017-05-23 22:17:42 -07:00
Livar Cunha
3539fb2a77
Disabling net461 tests for the resolver.
2017-05-23 15:59:31 -07:00
Livar Cunha
37267bf158
Addressing code review comments and trying to fix the windows break.
2017-05-22 21:26:44 -07:00
Livar
059e29b600
Merge pull request #6660 from rainersigwald/enable-vb-tests
...
Enable VB tests on all platforms
2017-05-22 12:15:28 -07:00
mlorbetske
0dd30b92d5
Update to SetupCrossGen 121 - Coherence 25102
2017-05-22 11:48:30 -07:00
Rainer Sigwald
a3dbfa47c9
Revert "Disabling the VB tests in non-windows platforms while MSBuild fixes a bug that we need for cross-plat."
...
This reverts commit a4c3e69c3c
.
This should work since 28e25657cb
picked
up the fix for Microsoft/msbuild#137 .
2017-05-22 13:06:34 -05:00
Livar Cunha
822b290bb6
Updating the global.json creation to use the IFile interface and adding a unit test to cover it.
2017-05-22 09:51:30 -07:00
Livar Cunha
f67a72d9c4
Making restore use a config file so that it does not use fallback folders that may exist in the machine.
2017-05-22 09:42:40 -07:00
Livar Cunha
a4213f78e0
Adding more tests for the min version check in the resolver.
2017-05-19 22:40:11 -07:00
Livar Cunha
f61d1ffbb0
Adding a check for the min version in the CLI Resolver.
2017-05-19 21:42:05 -07:00
Livar
947c8daabc
Merge pull request #6462 from nguerrera/sdk-resolver-tests
...
Better sdk resolver test
2017-05-19 21:40:56 -07:00
Eric Erhardt
8c1dacbe23
Merge pull request #6631 from eerhardt/StoreOptions
...
Fix dotnet store options
2017-05-18 21:23:47 -05:00
William Li
88b2e06dd1
Merged host and SDK help
...
Change help according to https://github.com/dotnet/cli/issues/6215
2017-05-18 18:12:04 -07:00
Eric Erhardt
6ba3fbf5be
Fix tests now that --preserve-working-dir is no longer an option.
2017-05-18 19:36:28 -05:00
Livar
6647eddf24
Merge pull request #6627 from livarcocc/fix_restore_verbosity
...
Fixing restore so that it respects the verbosity param.
2017-05-18 15:39:05 -07:00
Livar Cunha
357fd3daf1
Fixing restore so that it respects the verbosity param. The problem was that ConsoleLoggerParameters was overwritting whatever was coming through the command line.
2017-05-18 14:13:01 -07:00
Livar Cunha
a4c3e69c3c
Disabling the VB tests in non-windows platforms while MSBuild fixes a bug that we need for cross-plat.
2017-05-18 10:09:36 -07:00
Livar Cunha
38fc8875f2
Enabling VB in the CLI.
...
Fixing the permissions for RunVbc.sh.
2017-05-17 22:16:22 -07:00
Livar
0401876ae0
Merge pull request #6594 from mikkelbu/error-message-when-missing-file-header-in-sln
...
Correct parsing of 'Format Version' header in sln files
2017-05-15 11:38:05 -07:00
Mikkel Nylander Bundgaard
65eced6dae
Fix failing tests due to changed exception message
2017-05-14 23:29:28 +02:00
Mikkel Nylander Bundgaard
80b293d4a6
Correct parsing of 'Format Version' header in sln files
...
Prior to this change the exception on line 138 could not
be thrown, as far as I can tell. The reason for this
is that`HeaderPrefix` contained a trailing space, and we
had verified that `line` (trimmed) started with
`HeaderPrefix`. Hence `line` must contain something more
than `HeaderPrefix` otherwise the tailing space would
have been removed, so the length of `line` could not be
less than or equal to the length of `HeaderPrefix`.
Added and changed tests to ensure that both exceptions
regarding `FormatVersion` are thrown.
Fixes #5978
2017-05-14 20:53:34 +02:00
Mikkel Nylander Bundgaard
05b0b64e55
Pass nologo to MSBuild in 'add package' command
...
Fixes #6534
2017-05-12 22:23:47 +02:00
Livar
256c9ce9b2
Merge pull request #6560 from livarcocc/fix_minor_help_issues
...
Fixes a few inconsistencies in the display for the dotnet restore -help command.
2017-05-11 10:14:32 -07:00
Livar
b6b45e570f
Merge pull request #6559 from livarcocc/merge_release_200_into_master
...
Merge release/2.0.0 into master
2017-05-10 17:13:36 -07:00
Livar Cunha
477f0f42d0
Fixes a few inconsistencies in the display for the dotnet restore -help command.
...
Fixing tests based on the new strings.
2017-05-10 13:25:59 -07:00
Livar
f40e85283d
Merge branch 'master' into merge_release_200_into_master
2017-05-10 12:49:25 -07:00
William Li
9392561fd5
Remove migrate tests
...
They are in cli-migrate repo now.
Keep only one of them to make sure migrate is correctly inserted
2017-05-10 12:48:53 -07:00
Eric Erhardt
3037fdd688
Merge pull request #6493 from chcosta/version-25303-01
...
Update Core-setup to 2.0.0-preview2-25303-01
2017-05-09 23:20:22 -05:00
Livar Cunha
b51920d212
Merge branch 'release/2.0.0' into merge_release_200_into_master
...
* release/2.0.0:
Fixing tests to look for 1.1.2.
Updating the backwards compatible runtime to 1.1.2.
Updating the SDK to one that carries updated versions of the implicit 1.0 versions.
Update to SetupCrossgen 92 - Coherence 24937
Update to SetupCrossgen 86 - Coherence 24920
Fix date on package version
Update templates to 222
Update SetupCrossgen to build 82
Update SetupCrossgen to build 80
Update SetupCrossgen to build 77
2017-05-09 20:51:32 -07:00
Livar Cunha
c25fdd833e
Fixing tests to look for 1.1.2.
2017-05-09 12:12:47 -07:00
Livar
760bdf8f75
Merge pull request #6530 from mikkelbu/gracefully-report-invalid-projects
...
Gracefully report invalid project when added via sln-add
2017-05-08 11:39:17 -07:00
Christopher Costa
49636ea608
Merge branch 'master' of https://github.com/dotnet/cli into version-25305-19
2017-05-06 12:17:03 -07:00
Mikkel Nylander Bundgaard
7a824fe737
Gracefully report invalid project in sln-add
...
Fixes #5900
2017-05-06 02:08:00 +02:00
Nick Guerrera
071789b33f
Merge branch 'release/2.0.0' into merge-release-2.0
2017-05-05 16:21:15 -07:00
Eric Erhardt
01c5f59bdb
Fix test to use case-insensitive search on DependencyContext library name.
2017-05-05 16:41:46 -05:00
Daniel Plaisted
8b13b3e579
Fall back to tools restored for .NET Core 1.x if they haven't been restored for .NET Core 2.0
2017-05-05 13:15:02 -07:00
Mike Lorbetske
17f522e66c
Update to no-timestamp packages and adjust feeds and cache accordingly
2017-05-05 01:44:24 -07:00
Mikkel Nylander Bundgaard
18d71a8471
Show help info when no or wrong arguments are given
...
Fixes #5383 , fixes #5384
2017-05-04 01:01:35 +02:00
Livar
52e3ad7f9a
Merge pull request #6487 from mlorbetske/dev/mlorbe/UpdateAspNetTo24801
...
Update ASP.NET to 24801 - SetupCrossgen build 56
2017-05-03 11:29:40 -07:00
Faizan2304
b90b191ef0
Insert Microsoft.TestPlatform.cli for update3 preview1 ( #6420 )
...
* Fix test issue failing with PathTooLongIssue
(cherry picked from commit 340254f7742201c74ed1a5c349bdca89113bd5dc)
* fix for issues:
1) https://github.com/Microsoft/vstest/issues/755
2) https://github.com/Microsoft/vstest/issues/687
3) https://github.com/Microsoft/vstest/issues/737
(cherry picked from commit 0e93b2a5d4734637538781fa5401ed81a31eea0f)
* use new version
* Update version
* Fix pathtoolong issue
* Fix test
2017-05-02 21:30:51 -07:00
Mike Lorbetske
dd827c5393
Update ASP.NET to 24801 - SetupCrossgen build 56
2017-05-02 21:04:50 -07:00
William Li
7154330432
Address code review
...
Use one version for cli migrate packages
as well as Nuget component packages
Rename CreateWithWith...
2017-05-02 13:26:46 -07:00
Nick Guerrera
f71ca5ea19
Downgrade to net461 to avoid missing reference assemblies in CI
2017-05-02 13:06:37 -07:00
Nick Guerrera
1ef1cc5e27
Simplify test hook
2017-05-02 13:06:37 -07:00
Nick Guerrera
38e42d280a
Add first proper unit test of sdk resolver
2017-05-02 13:06:37 -07:00
Nick Guerrera
3cd4472495
Add dependency to test framework
2017-05-02 13:06:37 -07:00
Livar Cunha
9387702b7a
Fixing the failing test by using a package that is not part of the asp.net runtime.
2017-05-02 12:37:29 -07:00
William Li
2ab4ac5454
Adjust for using cli-migrate package reference
...
Remove ProjectJsonMigration and its test from solution file
Change dependecy by package reference instead of project 2 project
Construct the sln and dotnet new with wrapper that is used in migrate
package
Add reference to Nuget ProjectModel etc since CrossGen need it and it
cannot automatically get the reference
2017-05-01 10:50:37 -07:00
William Li
093bf72c3c
Remove ProjectJson solution and its tests
...
It is moved to cli-migration repo
2017-05-01 08:27:02 -07:00
Livar Cunha
f983b804f8
Fixing a first run test that checks the version of the mvc package. It checked for 1.0.3 and 1.1.2 and it needs to check for 1.0.4 and 1.1.3 now.
2017-04-28 22:30:21 -07:00
Nick Guerrera
fa4fe3b2c6
Package MSBuild SDK resolver in VS insertion nupkg
2017-04-27 23:07:19 -07:00
Nick Guerrera
d26b41a0c3
Add msbuild sdk resolver
2017-04-27 23:07:18 -07:00
Daniel Plaisted
b6d9520ffc
Fix tests that require .NET Core 1.1
2017-04-27 15:48:48 -07:00
Daniel Plaisted
fa2a02ff0e
Add metadata to test specifying required shared framework
2017-04-27 13:52:48 -07:00
Daniel Plaisted
b972f8229e
Use backwards compatible runtimes for app throwing exception tests
2017-04-27 13:45:12 -07:00
Daniel Plaisted
af9a85fd3f
Disable multilevel lookup and fix tests that were depending on .NET Core 1.0 shared framework
2017-04-27 12:56:28 -07:00
Daniel Plaisted
cc9e942ede
Apply code review feedback
2017-04-27 09:30:40 -07:00
Daniel Plaisted
06c1cc5990
Update test tools that need conflict resolution on 2.0 to target 2.0
2017-04-27 09:30:39 -07:00
Daniel Plaisted
01d3895b24
Add tests for behavior of tools that target previous major version of shared framework
2017-04-27 09:30:39 -07:00
Daniel Plaisted
5c679cd32e
Test fixes for tools deps.json generation
2017-04-27 09:29:16 -07:00
Jon Sequeira
74af357f07
fix NullReferenceError on remove package and incorrect help text
2017-04-26 16:43:55 -07:00
Livar Cunha
de7c94592d
Updating the runtime framework versions for 1.0.5 and 1.1.1 and updating the CLI branding to 1.0.4.
2017-04-24 18:11:59 -07:00
Livar
4f6fbc4a7f
Merge pull request #6362 from mlorbetske/dev/mlorbe/Update20Templates
...
Update templates and engine, pin ASP.NET package versions, add web item templates
2017-04-22 12:00:08 -07:00
Mike Lorbetske
8227a6edac
Update templates, remove browserlink from checked packages
2017-04-21 22:10:57 -07:00
Mike Lorbetske
cc64d6cd6d
Re-enable tests as promised
2017-04-21 20:51:52 -07:00
Mike Lorbetske
4dd1be1978
Respond to review feedback
2017-04-21 20:51:52 -07:00
Mike Lorbetske
9ea9cbc8a6
Update templates and engine, pin ASP.NET package versions, add web item templates
2017-04-21 20:51:52 -07:00
Livar
78a138412f
Merge pull request #6368 from mlorbetske/dev/mlorbe/TemporarilyDisableMvcAndWebApiCreationTests
...
Temporarily disable mvc & web api creation tests
2017-04-20 17:22:39 -07:00
Mike Lorbetske
c751bc1b7c
Temporarily disable mvc & web api creation tests
2017-04-20 16:32:28 -07:00
Livar
3f82e11a91
Merge branch 'master' into tp-insert-0414
2017-04-18 21:06:17 -07:00
Livar
78868ad33a
Merge pull request #6320 from johnbeisner/CLI-backcompat-tests
...
Adding a CLI Test: Execute a 1.0 tool in a netcoreapp1.1 project
2017-04-17 10:05:40 -07:00
John Beisner
a8eb0d0f50
Changes per PR code review.
2017-04-17 09:27:25 -07:00
faahmad
b98dccb1f7
Fix tests
2017-04-17 07:31:03 -07:00
Livar
2a00911b1f
Merge pull request #6324 from eerhardt/Fix6244
...
Rename publish --target to --manifest.
2017-04-14 20:37:04 -07:00
Rama krishnan Raghupathy
0f51901180
Merge pull request #6315 from ramarag/upDateSdk_for_missing_runtime_Store
...
Updating SDk to 20170414
2017-04-14 16:25:33 -07:00
Rama Krishnan Raghupathy
bb4298ddc2
Updating SDk to 20170414
2017-04-14 14:55:01 -07:00
Eric Erhardt
bfab25c259
Rename publish --target to --manifest.
...
Fix #6244
2017-04-14 16:08:32 -05:00
John Beisner
c51221d2f1
Adding "RequiresSpecificFrameworkFact("netcoreapp1.0")" to the 'ItRunsABackwardsVersionedTool' CLI test.
2017-04-14 13:31:12 -07:00
John Beisner
f56306cc62
Adding a CLI Test: Execute a 1.0 tool in a netcoreapp1.1 project
...
https://github.com/dotnet/cli/issues/6229
2017-04-14 09:40:46 -07:00
William Li
83f3a3ec86
Fix dotnet run double dash passing arguments
...
When run “dotnet run -- foo”, foo should be the argument passed to the
subject app. After replacing the original parser, dotnet-run did not
utilize the “unparsedtoken” of the parsed result.
To append unparsedtoken to RunCommand’s argument is not straight
forward. RunCommand has an “immutable constructor”, which is a good
thing, so I made update RunCommand’s argument following the immutable
pattern -- create a new object with the original field but only change
the arguments. I also made these filed private set.
2017-04-13 16:56:57 -07:00
Rama Krishnan Raghupathy
2f5673f953
moving dependecymodel and platformabstraction to preview1-001960
2017-04-11 17:00:50 -07:00
William Li
06f597b8e4
Fix wrong ListDefinition
2017-04-10 22:31:40 -07:00
William Li
1ccf02e226
Replace helpUsage text
2017-04-10 22:11:14 -07:00
William Li
a6d3012da1
Replace dotnet help parser with CliCommandLineParser
...
CliCommandLineParserVersion 138 cannot use help as command and --help as
opinion at the same timem, update to 142
2017-04-10 22:11:14 -07:00
Mike Lorbetske
fc77d7e152
Update templates & engine, rename --skip-restore to --no-restore
2017-04-10 20:00:17 -07:00
Livar
0d57d7169f
Merge pull request #6284 from dotnet-bot/master-UpdateDependencies
...
Update CoreSetup to preview1-001957 (master)
2017-04-10 17:31:39 -07:00
Eric Erhardt
bfdba5df83
Update environment variable used in the latest host.
...
DOTNET_SHARED_PACKAGES => DOTNET_SHARED_STORE
2017-04-10 18:55:12 -05:00
Eric Erhardt
ae78b87587
Update SDK to 2.0.0-alpha-20170410-1.
2017-04-10 14:24:52 -05:00
Eric Erhardt
99f9786ac7
Merge pull request #6270 from eerhardt/CacheRename
...
Rename `cache` to `store`.
2017-04-10 12:15:25 -05:00
Livar
67563a4f12
Merge pull request #6268 from livarcocc/remove_1_0_runtime
...
Removing the additional shared framework from the official stage2 build of the CLI
2017-04-08 12:30:41 -07:00
Livar
18126c4ea8
Merge branch 'master' into CacheRename
2017-04-08 09:36:15 -07:00
Livar
cc9271119e
Merge pull request #6266 from wli3/fix-migrate-x
...
Fix migrate command's parse error
2017-04-08 09:34:52 -07:00
Livar Cunha
88412b4689
Fixing the backwards compat test to use the stage2 with backwards compatible runtimes.
2017-04-08 00:32:34 -07:00
Livar Cunha
c8b042fd1b
Fixing the build.
2017-04-08 00:31:27 -07:00
Livar Cunha
e286c65d25
Removing Additional Framework entirely and renaming LegacyRuntime to something more appropriate: BackwardsCompatibleRuntimes. Also, turning off some tests that I forgot to turn off for linux-x64.
2017-04-08 00:31:27 -07:00
Livar Cunha
772e838ff8
Removing the additional shared framework from the official stage2 build of the CLI. Instead, I also create a stage2 build with the legacy runtime so that we can continue to run tests tthat depend on it, but most importantly, we will be able to run backwards compatibility tests using it.
2017-04-08 00:31:27 -07:00
Livar
95a367136c
Merge pull request #6263 from johnbeisner/CLI-backcompat-tests
...
Adding backwards compat tests to the CLI test catalog.
2017-04-08 00:30:18 -07:00
Eric Erhardt
95ff3f9bf8
Fix tests for cache => store rename.
2017-04-07 15:51:37 -05:00
John Beisner
30b5518af3
Changes per code review from PR
2017-04-07 10:02:55 -07:00
William Li
4f52ed37f7
Fix migrate command's parse error
...
argument. So, when it is trying to materialize MigrateCommand, the file
path does not match what it is expected(a bool).
2017-04-07 08:01:06 -07:00
John Beisner
9bfe67a8e8
Adding backwards compat tests to the CLI test catalog.
...
https://github.com/dotnet/cli/issues/6227
https://github.com/dotnet/cli/issues/6228
2017-04-06 11:58:19 -07:00
Mike Lorbetske
379dd5c9e0
Update template engine & template versions
2017-04-05 13:50:12 -07:00
Eric Erhardt
b00384f497
Merge pull request #6234 from eerhardt/SelfContained
...
Add --self-contained to publish.
2017-04-04 12:03:09 -05:00
Eric Erhardt
7f389c9729
Split SelfContained test into two separate tests.
2017-04-04 11:24:51 -05:00
Livar
6c5d622b9e
Merge pull request #6151 from smadala/rd-arg
...
Add results-directory switch to dotnet test
2017-04-04 08:31:58 -07:00
Livar
34f7df0763
Merge pull request #6209 from livarcocc/first_run_fallback_folder
...
First run fallback folder
2017-04-03 23:23:29 -07:00
Livar Cunha
3d0089552c
Fixing failures in tests when the user has a fallbackfolder setup on this machine already. These failures are again due to the fact that --packages are not populated when the packages are found in the fallback folder.
2017-04-03 22:15:40 -07:00
Eric Erhardt
ab15200500
Add --self-contained to publish.
...
This flows to the $(SelfContained) property added in https://github.com/dotnet/sdk/pull/1053
2017-04-03 18:17:08 -05:00
Livar Cunha
dee8725fd2
Fixed the failing windows tests by pointing to a NuGet.Config during restore. The issue there was that when NuGet finds a package in the fallback folder, it does not copy it to the packages folder when --packages is specified. Also, to avoid collateral changes during tests, set APPDATA env variable when running the first run experience tests.
2017-04-03 10:45:35 -07:00
Livar Cunha
0c1af8a2fe
Enabling E2E tests by setting HOME and USERPROFILE env variables. This will cause the NuGet.Config and fallback folder to be extract to the location in those variables during the tests. Also refactored all NuGet path calculators for the first run to a single place.
2017-03-30 11:28:01 -07:00
jonsequitur
7a90675be7
enforce repeating options to for multiple arguments
2017-03-30 07:43:04 -07:00
Livar Cunha
a46237784e
Modified the build script to generate the lzma archive without the nupkgs. Modified the configurer to upsert NuGet.Config with the fallback folder info and to extract the fallback folder. Added unit tests for all this. Next step: update E2E tests.
2017-03-30 00:11:17 -07:00