Commit Graph

812 Commits

Author SHA1 Message Date
David Fowler c1487bf93d Fix some style nits 2017-03-28 11:53:35 -07:00
Vance Morrison 8165609f4e Logging optimization.2 14 (#944)
* Trivial change to avoid an allocation when logging is off (normal case).
2017-03-28 11:43:58 -07:00
Nate McMaster f79904404e Log status of port before starting server with SelfHostDeployer (#993) 2017-03-28 10:48:46 -07:00
John Luo 10cdfd9fa2 Remove redundant SkipIfCurrentRuntimeIsCoreClrAttribute 2017-03-25 21:31:49 -07:00
Pranav K 2df3639535 Add System.Reflection.TypeExtensions to workaround test failures 2017-03-24 11:45:47 -07:00
Pranav K 31a2bdffce Remove net451 as a cross-compile target 2017-03-24 11:45:47 -07:00
David Fowler d5cbdb8ac6 Update WebHost.cs (#986) 2017-03-23 21:52:55 -07:00
David Fowler 32bed162a8 Always log the hosting startup assemblies (#982) 2017-03-22 20:57:01 -07:00
David Fowler ddb1bfeb20 Add support for executing IHostingStartup in specified assemblies (#961)
* Add support for executing IHostingStartup in specified assemblies
- Assemblies that are specified in the "hostingStartupAssemblies" configuration (; delimited)
  setting can specify assemblies that use an assembly level attribute (HostingStartupAttribute)
  to specify a type that implements IHostingStartup. This allows hosting environments to
  extend the IWebHostBuilder with platform specific behavior before the application runs.
- Added tests
- Log errors that occur during load and execution of the IHostingStartup
when capture startup errors is off. This happens on start of the application.
- Added debug logging on startup to print out the hosted startup assemblies hosting
processed

#951
2017-03-22 20:23:04 -07:00
Doug Bunting 387e2d8ad1 Disable API Check in projects with untracked breaking changes 2017-03-22 08:33:46 -07:00
John Luo 2f89b1d40b Update tfm in shutdown test 2017-03-21 17:08:44 -07:00
Jass Bagga 3f1faf9ae6 Disable test
See #974
2017-03-21 16:42:06 -07:00
Kiran Challa 7124247b50 Converted test projects and samples to run on netcoreapp2.0 2017-03-21 13:55:12 -07:00
Nate McMaster 9e9dc727ca
Update Travis to macOS Sierra
[skip appveyor]
2017-03-21 12:10:58 -07:00
Matt Mazzola 120fec741d Add new constructor to TestSever which allows providing preconfigured FeatureCollection to use before Build / Start is invoked. (#967) 2017-03-21 10:21:01 -07:00
Kiran Challa 95de690acd Log error when selfhostdeployer is unable to start the process 2017-03-17 15:03:11 -07:00
Nate McMaster 45874704a9 Unify dependency version to one file and remove workarounds 2017-03-15 11:01:09 -07:00
John Luo 9021999c32 Fix deployer for Win7 and Win2008 2017-03-14 15:17:14 -07:00
Nate McMaster 9228d18677
Update appveyor and travis settings 2017-03-14 13:40:21 -07:00
David Fowler 374d84c4ad Because VS keeps adding it 2017-03-10 22:56:52 -08:00
David Fowler 8604482ad3 Update .travis.yml (#958) 2017-03-09 11:19:13 -08:00
Kiran Challa 0846e13b06 RemoteWindowsDeployer: Changing current working directory to the app output folder 2017-03-08 21:58:48 -08:00
John Luo c8003c0305 Remove addition of default address to IServerAddressesFeature when none is specified 2017-03-02 15:12:52 -08:00
Nate McMaster 8ea2edee77 Update AppVeyor and Travis settings 2017-03-01 18:25:52 -08:00
Nate McMaster 6049ab80c2 Change korebuild branch and fix argument forwarding in bootstrapper 2017-03-01 18:14:14 -08:00
Chris R 60c45c382b #896 Have TestHost populate features before calling IHttpContextFactory.Create 2017-03-01 10:10:04 -08:00
Cesar Blum Silveira af953b4883 Bump Microsoft.AspNetCore.Server.IntegrationTesting to net452. 2017-02-22 13:46:47 -08:00
Ben Adams d5ec0859e5 Disabled logging fast-path (#937) 2017-02-17 08:43:25 -08:00
Nate McMaster 02b639d021
React to aspnet/Korebuild#160 2017-02-16 09:49:50 -08:00
Pranav K c4ea355ddf Allow for an alternate application name to be used as part of deployment. (#945)
This lets us test applications that are compiled with a different assembly name
2017-02-15 17:20:16 -08:00
Nate McMaster 75a0b9889a Downgrade to stable packages 2017-02-15 12:28:55 -08:00
David Fowler d57d729d13 Enable configuring the default service provider (#943)
* Enable configuring the default service provider
- Added UseDefaultServiceProvider method
- Made DelegateStartup use the IServiceProviderFactory. One downside
here is that we can't use 3rd party DI containers with the Configure
delegate since it's hardcoded to the the specific Startup type but that's
not a regression.
2017-02-14 21:25:43 -08:00
David Fowler ce5838ac57 Added default MiddlewareFactory service as scoped (#940)
- This is a follow up to changes made in HttpAbstractions to
support a new IMiddleware interface
2017-02-14 15:58:18 -08:00
Doug Bunting 118216b20a Bump test projects up to .NET 4.5.2
- aspnet/Testing#248
- xUnit no longer supports .NET 4.5.1
- build tests for desktop .NET only on Windows
2017-02-14 09:01:18 -08:00
Ben Adams 2697ad9a37 Faster RequestServices (#941)
* Faster RequestServices
2017-02-14 08:37:38 -08:00
Ben Adams 1b01da7a05 Check hostingLog enabled (#933) 2017-02-08 10:48:19 -08:00
Pranav K 056a251b8c Fix tests broken during conversion 2017-02-02 10:41:28 -08:00
Nate McMaster f513f8ceac Remove usage of conditional multi-targeting
This causes Visual Studio to crash.
2017-02-01 12:23:16 -08:00
Nate McMaster 2a50762008 Upgrade to VS 2017 2017-02-01 10:35:51 -08:00
Ryan Brandenburg 51b3e82701 OnStarting throws when Response.HasStarted 2017-01-26 10:21:29 -08:00
Chris R 37d41f36c7 React to IHeaderDictionary ContentLength change 2017-01-18 13:46:34 -08:00
Nate McMaster e312552edd Add setting to extend dotnet-publish arguments in ApplicationDeployer 2017-01-12 11:24:19 -08:00
Pranav K ac8a86ff3f Skip specifying the project argument when running dotnet commands
Workaround for https://github.com/dotnet/cli/issues/5168 and https://github.com/dotnet/cli/issues/5211
2017-01-06 10:52:03 -08:00
Andrew Stanton-Nurse 2aff751547 fix reference issues in net46 by removing framework assembly refs
part of Coherence-Signed/#395
2017-01-05 15:47:23 -08:00
Chris R 2f26170dbf React to WebListener rename. 2017-01-03 15:51:54 -08:00
Pranav K 7ea92f08fc Updating to 4.4 CoreFx packages 2016-12-14 14:47:29 -08:00
David Fowler 2c5dc9a75c CR feedback
- Added license to file
- Removed extra space
2016-12-13 21:30:08 -08:00
David Fowler 80ae7f056c Fix test name 2016-12-13 21:22:33 -08:00
David Fowler c6346cbde5 Review feedback for IApplicationLifetimeEvents
- Renamed the type to IHostedService and added Start and Stop.
- Split up the IHostedService execution and IApplicationLifetime to avoid
circular references
- Trigger IHostedService.Start after starting the server
- Trigger IHostedService.Stop before disposing the service provider

#895 #894
2016-12-13 21:22:33 -08:00
Ajay Bhargav Baaskaran 73a0401362 Removed packages list in NuGetPackageVerifier.json 2016-12-12 00:40:16 -08:00