Mihai Codoban
ded82caccd
Publish can skip Build
2016-03-30 19:24:43 -07:00
Mihai Codoban
090336d785
Make pm server tests pass on windows
2016-03-30 19:24:43 -07:00
Troy Dai
e23f08e7ac
Update projectmodel server
...
Reflecting the xproj reference changes in ProjectModel
2016-03-30 19:24:43 -07:00
Mihai Codoban
b2aae7546a
Add lock file patching tests
2016-03-30 19:24:43 -07:00
Pavel Krymets
a21e0ea6b4
Merge pull request #2148 from dotnet/pakrym/remove-inference
...
Remove rid inference
2016-03-30 17:36:45 -07:00
Pavel Krymets
9b9725ac38
Remove rid inference
2016-03-30 16:58:02 -07:00
Eric Erhardt
8816664062
Merge pull request #2136 from eerhardt/UpdateDependencies20160330021008
...
Updating CoreFX from rc2-23929 to rc2-23930
2016-03-30 18:32:17 -05:00
Pavel Krymets
dc4bec0307
Merge pull request #2118 from dotnet/pakrym/no-csv-deps
...
Remove csv deps file generation
2016-03-30 16:09:34 -07:00
Pavel Krymets
d3289d916f
Merge pull request #2137 from dotnet/pakrym/redirects
...
Handle duplicated assemblies in binding redirects
2016-03-30 15:35:15 -07:00
Pavel Krymets
c8a632bac1
Remove csv deps
2016-03-30 14:39:36 -07:00
Livar Cunha
f9bbdca531
Adding a runtimeconfig.dev.json containing the additionalProbePaths when doing dotnet build.
2016-03-30 12:36:48 -07:00
eerhardt
ea984c50c7
Updating dependencies from last known good builds
2016-03-30 11:49:37 -05:00
Pavel Krymets
e844355d7a
Handle duplicated assemblies in binding redirects
2016-03-30 09:34:31 -07:00
Livar Cunha
c1189925df
Updating dotnet-test-xunit to the lastest version in hopes that it will fix the inconsistent build break we are seeing in Jenkins and VSO.
2016-03-29 21:50:29 -07:00
Eric Erhardt
ad5b01d1c2
Merge pull request #2114 from eerhardt/UpdateDependencies20160329035919
...
Updating dependencies from last known good builds
2016-03-29 14:29:14 -05:00
Pavel Krymets
9497ee8f66
Add more overloads for assembly resolution in dependency model
2016-03-29 10:03:25 -07:00
eerhardt
7eb9d07fb5
Updating dependencies from last known good builds
2016-03-29 15:59:19 +00:00
Pavel Krymets
e06a479748
Merge pull request #2036 from dotnet/pakrym/portable-cli
...
Make dotnet cli sdk portable
2016-03-28 20:35:22 -07:00
Andrew Stanton-Nurse
cf193ad301
Merge pull request #2097 from dotnet/anurse/publish-trimming
...
add trimming of published output based on sharedfx
2016-03-28 20:27:01 -07:00
Piotr Puszkiewicz
5572326e0a
Merge pull request #2087 from dotnet/piotrpMSFT/Issue2020/DesktopCommands
...
Enable execution of Target-specific commands
2016-03-28 20:07:09 -07:00
Pavel Krymets
18436e325e
Make dotnet cli portable
2016-03-28 19:16:02 -07:00
Livar
b0e457559d
Merge pull request #1847 from cdmihai/cdmihai/recompileWhenCLIChanged
...
Trigger rebuild when the CLI changed
2016-03-28 19:02:06 -07:00
Andrew Stanton-Nurse
62b7740c95
add trimming of published output based on sharedfx
...
Any dependencies which **exactly** match the version requested in the
graph originating at the `type: platform` dependency (if any) are
trimmed from the publish output
2016-03-28 18:50:17 -07:00
Piotr Puszkiewicz
14aa53eeff
Fix build break on Windows
2016-03-28 17:25:52 -07:00
piotrp
a23568b4e5
Fix build break on non-Windows
...
And PR Feedback
2016-03-28 17:25:52 -07:00
piotrp
1a42fa05a4
Add WorkingDirectory to TestCommand
2016-03-28 17:25:52 -07:00
piotrp
60bd88d261
Make test windows-only
2016-03-28 17:25:52 -07:00
piotrp
139911b8b3
Add functional test for dependency commands
2016-03-28 17:25:52 -07:00
piotrp
d85e516c23
Test Infra
2016-03-28 17:25:52 -07:00
eerhardt
cefed77ca9
Updating dependencies from last known good builds
2016-03-28 17:27:54 +00:00
Livar
1ff15e35bc
Merge pull request #2078 from livarcocc/dotnet_test_help
...
Added a Help property to DotnetTestParams that indicates when the par…
2016-03-28 09:31:09 -07:00
Sridhar Periyasamy
4e5fb96a50
Merge pull request #2048 from Sridhar-MS/msi-changes
...
Windows Installer changes
2016-03-27 20:49:46 -07:00
Livar Cunha
d07a1091a8
Added a Help property to DotnetTestParams that indicates when the parsed arguments included the help param. The TestCommand then uses this property of the params to decide whether to continue with the execution or just return. Also added unit tests around this as well as introduced a DotnetTestRunnerFactory to make these unit tests possible and also push the responsibility to figure out which runner to use to the factory.
2016-03-25 20:17:15 -07:00
Sridhar Periyasamy
4186aca998
Make the bundle to be uninstallable and fix MSI tests.
2016-03-25 16:38:35 -07:00
Justin Emgarten
86ee8a561b
Updating nuget to 3.5.0.1083
2016-03-25 16:37:12 -07:00
eerhardt
ed887d183a
Updating dependencies from last known good builds
2016-03-25 16:48:25 -05:00
Livar Cunha
85884c5e9a
Removed the DIA classes and the cod associated with it. Introduced a PdbReaderFactory that decides with PdbReader to use (full or portable). Introduced a PdbReader interface that abstracts the differences between full pdb (Uses ISymUnmanaged classes to read the pdb) and portable pdb (uses Reflection MetadataReader).
2016-03-25 10:58:05 -07:00
Mihai Codoban
f14b4cbd3d
Trigger rebuild when the CLI changed
...
- Stamp each project with the CLI version it was last compiled with
- Rebuild those projects with a local version file that does not match the one of the current CLI that is building it
2016-03-24 15:17:49 -07:00
Eric Erhardt
1febe48d71
Updating CoreFX version to rc2-23924
2016-03-24 16:05:24 -05:00
Eric Erhardt
a5813791d5
Updating CoreFX version to rc2-23923
2016-03-24 16:04:37 -05:00
Eric Erhardt
3186432ebd
Fix up the project.json files for CoreFX build rc2-23922.
...
- ProjectModel uses AssemblyLoadContext which is only available in netstandard1.5. Moving ProjectModel and all its dependencies up to netstandard1.5.
- Work around our dependencies still being on old CoreFX builds by hoisting System.Runtime.Serialization.Primitives, System.Private.DataContractSerialization, System.Linq.Expressions, and System.Xml.XmlSerializer references to the current version.
2016-03-24 16:03:19 -05:00
eerhardt
9bc478660a
Updating dependencies from last known good builds
2016-03-24 16:02:33 -05:00
Pavel Krymets
7a82a98e4c
Merge pull request #2016 from dotnet/pakrym/signature
...
Add runtime signature into deps.json
2016-03-24 13:57:40 -07:00
Pavel Krymets
f75481f731
Add runtime signature into deps.json
2016-03-24 12:00:01 -07:00
Andrew Stanton-Nurse
0a369aa6d5
update to new nuget and turn inference on
2016-03-24 11:43:37 -07:00
Andrew Stanton-Nurse
43512b8973
add support for type: platform
...
also some refactoring of DependencyContext to properly handle
placeholders in 'runtimeTargets'.
2016-03-23 21:53:14 -07:00
Sridhar Periyasamy
850e02a1ce
Pin down version for xunit.netcore.extensions.
2016-03-23 15:58:50 -07:00
Bryan Thornbury
34ca32ebaf
Merge pull request #1890 from dotnet/brthor/fix-deb-path
...
Fix the Debian Package for SharedFx, Publish all to our Repo
2016-03-22 18:21:03 -07:00
Bryan Thornbury
9040a9094f
Merge pull request #1851 from dotnet/brthor/run-arg
...
Change dotnet run to call the muxer
2016-03-22 18:09:07 -07:00
Bryan Thornbury
97a01213ac
Fix debian packages
2016-03-22 15:01:01 -07:00
Troy Dai
2f53c23738
Merge branch 'troy/quickfix' into rel/1.0.0
2016-03-21 19:10:20 -07:00
Troy Dai
fc357474d3
Create DthTestClient with LoggerFactory
2016-03-21 15:21:17 -07:00
Troy Dai
1b8d69abc1
Log the Socket error code
2016-03-21 15:18:28 -07:00
Troy Dai
d82c2f557a
Temporary swallow SocketException in DthTest
2016-03-21 14:55:02 -07:00
moozzyk
621d8376c3
Fixing publish to create executable with the outputName if specified
2016-03-21 12:42:32 -07:00
moozzyk
03f5379165
Adding support for output file name for apps.
2016-03-21 12:42:31 -07:00
moozzyk
856fb8d6d9
Enable specifying output assembly name in compiler options
...
Addresses #1797
2016-03-21 12:42:31 -07:00
Livar
14d5dd80b0
Merge pull request #1853 from livarcocc/more_test_params
...
Added remaining params from https://github.com/dotnet/cli/issues/1376 and build before tests
2016-03-19 10:01:28 -07:00
Bryan Thornbury
2afe032280
Add tests and change to call exec
2016-03-17 18:20:52 -07:00
Bryan Thornbury
861b7494d3
Add hacky abstraction for quickly parsing RuntimeConfig.json and determining if it's a portable app
2016-03-17 16:39:48 -07:00
Bryan Thornbury
d878331a5e
Fix EndToEnd Tests for portable build and publish
2016-03-17 15:24:36 -07:00
Livar Cunha
8358ccb5e8
Added build before running the tests and the no-build option to opt out of it.
...
Added new tests to ProjectDependencyCommandResolver and new E2E tests for dotnet test.
2016-03-17 15:17:18 -07:00
Bryan Thornbury
6c17d0e29c
fix test
2016-03-17 14:41:56 -07:00
Bryan Thornbury
98b0c03444
Merge branch 'brthor/nuget-tools-on-shared-fx', remote-tracking branch 'origin' into cli-sdk-stages
2016-03-17 13:56:51 -07:00
Bryan Thornbury
bd3ba0bd41
Update tests to reflect portable tools
2016-03-17 13:44:32 -07:00
Livar Cunha
45abe6d52b
Added extra params (base-build-path, runtime, framework) and refactored parameter parsing into its own class with tests.
...
Changed program.cs to use the new dotnettestparams.
Hooked up the new parameters to the ProjectDependencyCommandResolver
2016-03-17 13:29:16 -07:00
Pavel Krymets
6970a75746
Remove csv reader
2016-03-17 10:03:26 -07:00
Sridhar Periyasamy
5150bae60c
Fix Package targets to respect the new CLI SDK layout.
2016-03-16 17:54:44 -07:00
Livar
3031c0dc28
Merge pull request #1894 from livarcocc/update_xunit_runner
...
Updating the dotnet-test-runner version to 1.0.0-dev-91790-12. Some p…
2016-03-16 10:52:57 -07:00
Eric Erhardt
964318b291
Revert "Update the .xproj files to reference the "DotNet" targets and props instead of "DNX"."
...
This reverts commit 4304ca9848
.
2016-03-16 11:44:09 -05:00
Livar Cunha
00cb8fa045
Updating the dotnet-test-runner version to 1.0.0-dev-91790-12. Some projects still had the old version, which won't work with VS.
2016-03-15 20:22:10 -07:00
Livar
1c9803d980
Merge pull request #1786 from livarcocc/tests_as_client
...
Modifying the reporting channels to make the AdapterChannel a client
2016-03-15 16:37:26 -07:00
Andrew Stanton-Nurse
cc00d9d839
update project templates for portable app
...
also fix dotnet run
2016-03-15 15:18:48 -07:00
Livar Cunha
8d39adbdbf
Modifying the reporting channels to make the AdapterChannel a client and leave the TestRunnerChannel a server. This will prevent port conflicts between dotnet test and the Adapter (VS) due to race conditions.
...
Added E2E tests for dotnet test interactions with an adapter (design time).
2016-03-15 15:13:54 -07:00
Pavel Krymets
ffedcb315f
Merge pull request #1875 from dotnet/pakrym/graph-reader
...
Fix runtime graph reader
2016-03-15 14:05:42 -07:00
Pavel Krymets
a76558f560
Fix runtime graph reader
2016-03-15 12:51:43 -07:00
Eric Erhardt
4304ca9848
Update the .xproj files to reference the "DotNet" targets and props instead of "DNX".
2016-03-15 13:59:00 -05:00
Eric Erhardt
3714cc25e9
Merge pull request #1865 from eerhardt/RemoveWorkarounds
...
Removing project.json dependency workarounds that were needed for CoreFX 23901 build.
2016-03-15 13:58:21 -05:00
Eric Erhardt
ce3c594880
Removing project.json dependency workarounds that were needed for CoreFX 23901 build.
2016-03-15 12:34:32 -05:00
Pavel Krymets
c10df6b6a5
Add support for loading and merging runtime deps json
2016-03-15 09:32:39 -07:00
Eric Erhardt
2378a34401
Workaround Microsoft.Win32.Registry problem on unix in the tests that reference the dotnet project.
2016-03-14 17:59:13 -05:00
eerhardt
8953400eee
Updating dependencies from last known good builds
2016-03-14 17:58:13 -05:00
Andrew Stanton-Nurse
008a1ad0fa
put 'native' section in to runtime targets for deps file
2016-03-14 12:57:34 -07:00
Andrew Stanton-Nurse
d08e83d5db
add support for portable application layout
2016-03-12 11:52:29 -08:00
Troy Dai
429625061d
Merge branch 'troy/531' into rel/1.0.0
2016-03-11 09:53:18 -08:00
Troy Dai
78257e7388
Update DotNEtReferenceAssembliesPathResolver
2016-03-10 16:57:57 -08:00
Pavel Krymets
5a121215cd
Merge pull request #1801 from dotnet/pakrym/deps-rids-paths
...
Fix issue with paths in deps.json not being normalized to have `/`
2016-03-10 15:20:36 -08:00
Pavel Krymets
5214d176cd
Fix issue with paths in deps.json not being normalized to have /, also moves rid graph section to root leve instead of being inside arget subsection
2016-03-10 13:45:06 -08:00
Troy Dai
a50a5a9d73
Retry when lock file is occupied by other process
2016-03-10 11:46:52 -08:00
Sridhar Periyasamy
88c1340f6d
Merge pull request #1782 from jeremymeng/debian
...
Add support for building dotnet/cli on Debian.
2016-03-09 17:30:44 -08:00
Jeremy Meng
ee4bbb43ff
Add support for building dotnet CLI on Debian.
2016-03-09 23:05:02 +00:00
Pavel Krymets
9631ba8927
Generate actual deps.json file
2016-03-09 14:11:43 -08:00
Pavel Krymets
85b7336529
Merge pull request #1750 from dotnet/pakrym/deps-duplication-fix
...
Fix dependency context builder regression
2016-03-09 13:43:53 -08:00
Troy Dai
628f54c77c
Send an empty error message after global error is cleared
2016-03-09 08:15:18 -08:00
Andrew Stanton-Nurse
12dd8d6112
fix bad merge that lost removal of net45 from portable app test
2016-03-08 15:03:04 -08:00
Pavel Krymets
dd3c0f50db
Add reference assemblies and runtime targets support to dependency context builder.
2016-03-08 12:03:10 -08:00
Andrew Stanton-Nurse
7cc90d9ad1
Update dotnet-build to produce portable layout
...
dotnet-build will produce a deps file for portable builds, and will now
create "runnable" outputs for RID-less targets
the outputs won't actually be runnable today because we need corehost
changes and to generate a deps.json file for corehost to use.
2016-03-08 11:46:15 -08:00
Andrew Stanton-Nurse
444e4f9fd7
update version of nuget
2016-03-08 09:53:06 -08:00
Livar
5d78743324
Merge pull request #1740 from livarcocc/update_tests_to_lastest_runner
...
Updating test projects to the lastest version of dotnet-test-xunit runner.
2016-03-08 09:37:52 -08:00
Sridhar Periyasamy
d5748854fb
Merge pull request #1667 from Sridhar-MS/rhel
...
Add support for building dotnet CLI on RHEL.
2016-03-08 09:35:30 -08:00