19
A
回答
33
有5種方法來與靈藥只運行特定的測試
運行與
定義的所有測試mix test path_to_your_tests/your_test_file.exs
這是一個單一的文件將運行在your_test_file.exs
通過添加冒號和該測試的行號,從特定測試文件運行特定測試
例如mix test path_to_your_tests/your_test_file.exs:12
將以your_test_file.exs
線12運行測試定義標籤在命令行上的測試方法
defmodule MyTests do @tag disabled: true test "some test" do #testtesttest end end
排除執行你的測試,這樣
mix test --exclude disabled
定義要包含在您的測試方法上的標籤
在命令行上defmodule MyTests do @tag mustexec: true test "some test" do #testtesttest end end
執行這樣
mix test --only mustexec
您的測試一般通過添加以下內容到
test/test_helper.exs
文件
ExUnit.configure exclude: [disabled: true]
ACHTUNG 排除某些標記測試Mix有一個--include
directiv即該指令是NOT與--only
指令相同。包含用於打破4)中描述的test/test_helper.exs
文件的一般配置(排除)。
由於某種原因,Google搜索elixir mix include tests
等搜索結果從未出現,因此我已撰寫此條目及其答案。文檔可以在這裏找到
http://elixir-lang.org/docs/stable/mix/
相關問題
- 1. 如何從測試套件中只運行特定方法
- 2. 只運行特定文件的測試
- 3. Fitnesse:如何跨多個測試套件運行特定的測試
- 4. gradle測試任務如何運行特定的junit測試套件?
- 5. 爲什麼Selenium只運行我的測試套件中的第一個測試?
- 6. 在dejagnu迴歸測試套件中只運行gcc測試
- 7. Python套件測試不運行測試
- 8. PHPUnit - 通過命令行測試運行器運行特定測試套件
- 9. 如何讓xUnit runner只執行特定類中的測試?
- 10. 如何運行特定的phpunit xml測試套件?
- 11. 在一切都變綠之後,我如何讓自動測試/測試不運行完整的測試套件?
- 12. Gradle只運行一個測試套件
- 13. 如何在Ant中只運行特定的JUnit測試?
- 14. JUnit4使用測試套件在特定包中運行所有測試
- 15. 如何運行世博測試套件
- 16. 從Python unittest測試套件執行特定測試?
- 17. Android Studio中的空測試套件運行覆蓋測試
- 18. Maven的Eclipse中運行測試套件
- 19. 如何在特定測試失敗時停止運行測試?
- 20. 如何使用dotnet測試運行特定測試?
- 21. 如何從Jenkins運行特定測試
- 22. 運行多個測試當中的特定測試同名
- 23. 如何運行從不同的套件特定的測試中robotframework
- 24. junit4創建具有特定測試方法的測試套件
- 25. 如何通過命令行運行測試套件的一些測試用例?
- 26. 問題的運行單元測試測試套件OO
- 27. 我該如何平行運行測試套件XML文件?
- 28. 螞蟻可能只運行特定的android測試或測試包嗎?
- 29. 如何讓XCTest以特定順序運行測試?
- 30. Vue.js e2E測試Nightwatch:反正用特定的config.test.js運行測試
你也可以這樣做:'混合測試路徑/到/文件:行',它會在那個文件中運行測試。 – 2014-10-02 07:57:53
robkuz,您可以將此答案標記爲已接受。 – 2014-12-11 11:35:49