如何发送自定义信号以杀死Goland的运行过程?

时间:2017-12-28 21:01:04

标签: intellij-idea ginkgo goland

当我从Intellij Idea(安装了Go插件)运行/调试Ginkgo测试时,如果按下"停止"它不会正常关闭按钮。

enter image description here

JustBeforeEachAfterEach函数未执行,进程立即停止。当我从控制台运行测试时,如果按Ctrl+C,它会正常关闭。如何让Intellij Idea / Goland发送自定义信号以停止运行过程?

我的gotest选项为:-ginkgo.v -ginkgo.progress -ginkgo.trace -ginkgo.focus=MyTest

1 个答案:

答案 0 :(得分:2)

GoLand发送SIGINT,然后跟随SIGKILL终止进程。您应该让应用程序在退出之前处理这些信号之一。