Fix exception and enable event logging when service has no name (#67827)
authorDan Moseley <danmose@microsoft.com>
Tue, 12 Apr 2022 02:25:20 +0000 (20:25 -0600)
committerGitHub <noreply@github.com>
Tue, 12 Apr 2022 02:25:20 +0000 (20:25 -0600)
commit991c4fee79856d3c4f9ae62f4bf88bc18bebfc7c
treef054b96a13dab6ccaca13321aa4fccd112ba5448
parenta29a33456bd4df703e4ff675f36fe0f22903953d
Fix exception and enable event logging when service has no name (#67827)

* Increase timeouts that are sporadically being hit

* Add logging to TestServiceInstaller

* Update ServiceTypeOptions to match header

* Rename SERVICE_ constants to match header

* Remove defunct comment

* Add failing test

* Remove event log noise

* Make test pass

* more apos

* spacing

* feedback

* Avoid overwriting last error

* feedback
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.ServiceProcessOptions.cs
src/libraries/System.ServiceProcess.ServiceController/src/System/ServiceProcess/ServiceBase.cs
src/libraries/System.ServiceProcess.ServiceController/src/System/ServiceProcess/ServiceController.cs
src/libraries/System.ServiceProcess.ServiceController/src/System/ServiceProcess/ServiceType.cs
src/libraries/System.ServiceProcess.ServiceController/tests/SafeServiceControllerTests.cs
src/libraries/System.ServiceProcess.ServiceController/tests/ServiceBaseTests.cs
src/libraries/System.ServiceProcess.ServiceController/tests/System.ServiceProcess.ServiceController.TestService/Program.cs
src/libraries/System.ServiceProcess.ServiceController/tests/System.ServiceProcess.ServiceController.TestService/TestService.cs
src/libraries/System.ServiceProcess.ServiceController/tests/System.ServiceProcess.ServiceController.TestService/TestServiceInstaller.cs