Commit Graph

407 Commits

Author SHA1 Message Date
Pavel Krymets 375d037946
Add applicationInitialization tests (#1402) 2018-09-19 16:32:24 -07:00
Justin Kotalik b41f1f0cae
Make cert fixture lazy (#1412) 2018-09-19 12:26:14 -07:00
Pavel Krymets 4e57b0e1f1
Add functional style request aborted test (#1406) 2018-09-19 10:09:44 -07:00
Pavel Krymets 608889b110
Remove server header assert (#1407) 2018-09-19 10:06:23 -07:00
Pavel Krymets b6c311c14d
Add client disconnect and connection abort support (#1388) 2018-09-18 16:36:52 -07:00
Justin Kotalik ece5ad36e2
Implement ITlsConnectionFeature (#1390) 2018-09-18 14:22:56 -07:00
Pavel Krymets 5e896ca506
Implement IHttpBufferingFeature (#1391) 2018-09-17 12:04:12 -07:00
Justin Kotalik 2cd6ad6d50
Add windows auth tests for inproc (#1385) 2018-09-17 11:57:46 -07:00
Justin Kotalik e477f47ba8
Cleanup log file tests (#1398) 2018-09-17 08:07:16 -07:00
Pavel Krymets 1a0f988064
Skip AppOfflineDroppedWhileSiteFailedToStartInRequestHandler_SiteStops_InProcess (#1396) 2018-09-13 11:22:11 -07:00
Justin Kotalik 3649f5bb81
Add OutOfProc logging tests/ merge all inproc test sites into a single site (#1384) 2018-09-12 23:20:52 -07:00
Pavel Krymets eb6b6e58c2
Reenable tests that were throwing in Program.Main (#1379) 2018-09-07 10:12:38 -07:00
Justin Kotalik 2cc108b2e1
Write wide strings to stdout; cleanup logging providers; test utf8 (#1332) 2018-09-06 11:57:00 -07:00
Justin Kotalik 1fca011674
Fix output location for lib files (#1373) 2018-09-06 10:32:49 -07:00
Pavel Krymets b1f0f173aa
Use ConnectionResetException with 'The client disconnected' message (#1364) 2018-09-06 10:10:07 -07:00
Pavel Krymets 88d8571474
Add Trace level for request events, allow logging to eventlog (#1337) 2018-09-05 17:15:04 -07:00
Pavel Krymets 5956300df7
Retry TestServer port selection (#1367) 2018-09-05 16:48:23 -07:00
Mike Harder 2f4172e7e7
Reduce probability of MultipleAppTests failure (#1365)
- Decrease false-positive failure rate from 1 in 1,000 to 1 in 1,000,000
- Addresses #1350
2018-09-05 16:43:09 -07:00
Pavel Krymets 0459b6d0d4
Fix dotnet.exe abort exception and startup/shutdown timeouts (#1352) 2018-08-31 09:05:46 -07:00
Justin Kotalik 729a98adfc
Call AllocConsole (#1351) 2018-08-30 12:20:53 -07:00
Justin Kotalik c62c7f6a61
Check event logs until process start time (#1338) 2018-08-28 14:26:07 -07:00
Justin Kotalik 2605b943f3
Use only one log file for stdout (#1334) 2018-08-27 16:50:16 -07:00
Pavel Krymets 9f49539177
Re enable --no-restore (#1336) 2018-08-27 11:10:16 -07:00
Pavel Krymets 9b68c5ce89
Add tests for processpath and arguments (#1331) 2018-08-24 22:20:28 -07:00
Pavel Krymets 6ddbfb64b9
Improve configuration file handling logic (#1317) 2018-08-24 20:20:26 -07:00
Justin Kotalik 2cbf5bd84e
Query event logs when verifying event log messages. (#1323) 2018-08-24 16:02:04 -07:00
Pavel Krymets 9d5cbe1e3d
Remove Internal.Sdk reference from test projects (#1318) 2018-08-23 15:49:39 -07:00
Justin Kotalik 3b3f128306
Enable app verifier on VSTS; Fix debug log handle use (#1291) 2018-08-22 15:39:59 -07:00
Pavel Krymets eebbb6a602
Support portable.exe apps and better error reporting (#1287) 2018-08-22 12:04:04 -07:00
Pavel Krymets e26231b613
Cleanup application manager (#1250) 2018-08-22 08:23:40 -07:00
Justin Kotalik cc96a611ea
Fix failing tests (#1288) 2018-08-21 15:11:39 -07:00
Justin Kotalik 2778570f0b
Redirect native logs into stdout and pipe (#1154) 2018-08-21 14:03:26 -07:00
Mike Harder 2d61889e5e
Support empty value for ASPNETCORE_PORT (#1280)
- Addresses #1264
2018-08-21 13:44:34 -07:00
Nate McMaster 84d4627b8b Upgrade build tools to use the 2.1.400 SDK (#1249) 2018-08-17 15:23:18 -07:00
Pavel Krymets 6440545c4a
Add hosting model switch tests (#1245) 2018-08-15 16:47:47 -07:00
Pavel Krymets 60ca38ab56
Fix deployment parameters override (#1241) 2018-08-15 12:15:21 -07:00
Pavel Krymets 3e00887c2f
Call StopServer before checking all event logs (#1242) 2018-08-15 12:13:25 -07:00
Mike Harder 1328162052
Remove early dereference of ASPNETCORE_PORT env var (#1225)
- Addresses #1119
- Includes workaround for #1237
2018-08-14 16:53:13 -07:00
Justin Kotalik 0d91dde270
Dynamically link ucrt for release builds (#1230) 2018-08-14 12:32:39 -07:00
Pavel Krymets d725972355
Start adding configuration reload tests (#1212) 2018-08-13 13:02:57 -07:00
Pavel Krymets 36add746d7 General cleanup 2018-08-13 08:51:03 -07:00
Pavel Krymets 8361b8cfa9
Split handler resolution from application info (#1177) 2018-08-09 11:32:51 -07:00
Pavel Krymets e6330ab19b
Fix win7 test again (#1187) 2018-08-09 10:08:44 -07:00
Pavel Krymets d7ad4c79ee
Fix incremental checks for test projects (#1186) 2018-08-09 10:03:03 -07:00
Pavel Krymets d6f410bf42
Add locked app_oflline file test and remove retrying client (#1178)
* Add locked app_oflline file test and remove retrying client

* Write bytes to file
2018-08-09 09:21:02 -07:00
Pavel Krymets d153bab4a1
Use configurationRedirection for IIS Deployer (#1170) 2018-08-08 11:25:44 -07:00
Mike Harder 7431892e64
Replace "std::experimental::filesystem" with "std::filesystem" (#1153)
* Continuation of #1082
2018-08-07 16:37:11 -07:00
Pavel Krymets c6830afa55
Add default debug log file name and dll information to debug log (#1149) 2018-08-06 17:20:44 -07:00
Mike Harder 60a559719f
Reduce probability of startup port collisions (#1136)
- GetTickCount() is limited to the resolution of the system timer, which is typically 10-16 ms.  If two apps in separate app pools are started within this time window, it's possible GetTickCount() will return the same value, which causes the apps to try the same random port(s).
- Addresses #1124
2018-08-06 14:41:11 -07:00
Mike Harder d199de2c80
Revert "Replace "std::experimental::filesystem" with "std::filesystem" (#1153)"
This reverts commit 2a761d635c.
2018-08-03 15:44:35 -07:00