2
A
回答
2
您可以使用inotifywait
。例如觀看一些目錄,並同時具有數據寫在接近執行go test
:
inotifywait -e close_write <dir> | while read file; do go test; done
或者您也可以在利用howeyc/fsnotify
包走自己的工具:Similar example application。
還有rerun,用Ruby編寫的:
rerun go test
上面的命令會觀察當前目錄更改,並在發生變化時運行go test
。
相關問題
- 1. 在Java中更改測試用例進行自動化測試
- 2. 改進測試.Benchmark for Go?
- 3. 爲什麼'進行測試'和「./test/Test」
- 4. Node.js:識別爲自動化測試用例執行而修改的文件
- 5. 是否可以通過Microsoft Test Manager安排自動化測試?
- 6. 使用JUnit進行自動化測試
- 7. 我可以使用Go lang進行自動化測試而不是機器人框架測試嗎?
- 8. Go lang測試事件監聽器?
- 9. 動態更改資源文件以進行測試
- 10. 如何從「go test」測試「main()」例程?
- 11. 如何使用動態創建的控件進行自動化測試?
- 12. 使用自動測試進行測試
- 13. 捕獲瀏覽器JS控制檯輸出以進行自動化測試
- 14. 是否可以對Cognos進行自動化單元測試?
- 15. 是否可以對Open Layers進行自動化測試?
- 16. 我可以使用VS2010進行自動化MSTest測試嗎?
- 17. 我可以修改字段的值以進行測試嗎?
- 18. Perl自動化文件測試
- 19. 機器人文件自動化測試
- 20. 使用Selenium與Java進行拖放以進行自動化測試
- 21. 使用ginkgo/gomega進行測試的測試文件的正確結構Go app
- 22. 驗證文件以進行測試
- 23. Silverlight應用程序的自動化測試:MS Test Manager vs Selenium
- 24. Telerik Test Studio用於自動化測試Windows Phone應用程序
- 25. 我是使用Selenium進行自動化測試的新手。我需要什麼來運行自動化測試?
- 26. 測試自動化
- 27. 自動化測試
- 28. 使用Selenium和NUnit進行UI自動化測試測試執行順序
- 29. 修復/改進自動換行功能
- 30. 使用Ruby Selenium Web驅動程序進行測試自動化
偉大的選項列表。我將添加http://entrproject.org/,因爲它看起來簡單,有效且易於使用。 – Brenden
fsnotify很好(GoConvey曾經使用它),但我們遇到了「太多打開的文件」的錯誤。如果你遇到這個問題,你可能會考慮一個像[GoConvey](http://smartystreets.github.io/goconvey)這樣的工具,它會自動運行測試,你可以在瀏覽器中查看它們,並且不會打開所有的不斷觀看它們的文件。 – Matt