我有一些单元测试,出于某种原因死锁。我想停止正在运行的单元测试,并查看消息(t.Log)。如果我只是做CTRL-C,我不会收到消息。停止运行单元测试,并获取日志记录
2
A
回答
1
你可以做CTRL- \它会给你一个挂钩的位置的回溯。我不确定是否有干净的方式来获取日志消息。
1
您应该使用-v
标志与go test
,例如, go test -v github.com/myname/package
这将导致在测试运行时输出任何日志记录。
+0
我已经做到了这一点,它仍然保存日志,直到它完成(但它永远不会结束,所以我看不到它)。 – Smarties89 2014-12-04 12:47:59
相关问题
- 1. 如何在运行单元测试时取消App Engine日志记录?
- 2. 单元测试DAL - 停止运行单元测试时连接
- 3. 如何停止Msunit测试以停止控制台日志记录
- 4. 系统日志在日志轮转后停止日志记录
- 5. Geoserver Audit日志记录停止工作
- 6. 如何配置Grails单元测试日志记录
- 7. 单元测试应该使用日志记录吗?
- 8. nHibernate在单元测试期间输出sql日志记录
- 9. 我们应该单元测试日志记录吗?
- 10. 在单元测试期间禁用python日志记录
- 11. Django停止运行测试
- 12. Logback在清除日志文件后停止日志记录
- 13. 负载测试日志记录
- 14. 通过Gradle测试时记录日志
- 15. VSTestHost.exe已停止工作 - 无法运行单元测试
- 16. 如何在最后停止运行测试单元的rspec?
- 17. jenkins管道运行后单元测试karma脚本不停止
- 18. 单元测试和记录
- 19. 如何获取单元测试日志?在测试运行后关闭浏览器
- 20. C#.NET单元测试 - 如何停止执行捕获
- 21. 企业库日志记录 - 如何在运行时获取配置的日志记录级别?
- 22. 单元测试记录(或运行)多次
- 23. 单元测试忽略日志级别
- 24. 运行HTTPModule会阻止IIS日志记录吗?
- 25. MSBuild运行单元测试
- 26. Phabricator:运行单元测试
- 27. SuperNotCalledException运行单元测试
- 28. 停止运行安装失败测试
- 29. 停止运行黄瓜测试功能
- 30. 在CakePHP 2.x的单元测试期间如何关闭日志记录?
它的作用是获得什么测试运行,但没有回溯:-(也许你有一个链接或什么地方我可能能够找到它,我已经像疯子一样搜索,并没有找到任何信息(甚至没有关于CTRL- \) – Smarties89 2014-12-02 23:27:02
也许它是依赖于操作系统的,但是如果你发送一个go程序,SIGQUIT信号(至少在Linux和Mac上用CTRL- \完成,也许在Windows上是不同的)那么它将中止并转储每个goroutine的完整堆栈跟踪 – Evan 2014-12-03 02:44:35
我使用的是Ubuntu 14.04,当我做CTRL- \时,它不显示stacktrace(其他启动)。我会尝试通过kill来显式SIGQUIT家,也许这会有所帮助 – Smarties89 2014-12-03 09:09:41