我有一些單元測試,出於某種原因死鎖。我想停止正在運行的單元測試,並查看消息(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