commit | 1dbcb44a4e8d66ba9c4c34c755480bbdf55dae63 | [log] [tgz] |
---|---|---|
author | Alex Brainman <alex.brainman@gmail.com> | Thu Nov 05 18:08:14 2020 +1100 |
committer | Alex Brainman <alex.brainman@gmail.com> | Fri Nov 06 07:48:44 2020 +0000 |
tree | 7bedc9ba1878323176a15d5251ebd18eb7e465f1 | |
parent | 80594f20fa44474d59b03cfa01f2bc38eef326b0 [diff] |
windows/svc: stop service before deletion in TestExample TestExample normally stops and deletes test service at the end of the test. But, if TestExample does not complete for some reason, test service might remain running and installed. There is some code that deletes "left over" test service before starting the test. But that code fails, if service is running. Deletion only works, if service is not running. This CL adds code to stop the "left over" service so it can be deleted. Update golang/go#42211 Change-Id: I826dd587063265c5b96076668c3704c0a7eaa3d8 Reviewed-on: https://go-review.googlesource.com/c/sys/+/267603 Run-TryBot: Alex Brainman <alex.brainman@gmail.com> TryBot-Result: Go Bot <gobot@golang.org> Trust: Alex Brainman <alex.brainman@gmail.com> Reviewed-by: Ian Lance Taylor <iant@golang.org>
This repository holds supplemental Go packages for low-level interactions with the operating system.
The easiest way to install is to run go get -u golang.org/x/sys
. You can also manually git clone the repository to $GOPATH/src/golang.org/x/sys
.
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html.
The main issue tracker for the sys repository is located at https://github.com/golang/go/issues. Prefix your issue with “x/sys:” in the subject line, so it is easy to find.