当我从Intellij Idea(安装了Go插件)运行/调试Ginkgo
测试时,如果按下"停止"它不会正常关闭按钮。
JustBeforeEach
和AfterEach
函数未执行,进程立即停止。当我从控制台运行测试时,如果按Ctrl+C
,它会正常关闭。如何让Intellij Idea / Goland发送自定义信号以停止运行过程?
我的gotest
选项为:-ginkgo.v -ginkgo.progress -ginkgo.trace -ginkgo.focus=MyTest
答案 0 :(得分:2)
GoLand发送SIGINT,然后跟随SIGKILL终止进程。您应该让应用程序在退出之前处理这些信号之一。