在python的nosetests中,你可以通過調用它的類,然後是測試名稱來指定運行一個測試,我們如何使用Elixir的ExUnit做到這一點?在Elixir的ExUnit中,是否可以運行一個測試?
43
A
回答
57
您現在可以執行mix test path/to/test.exs:13
,其中13是測試行。
0
似乎阿姆裏塔可以一次運行一個特定的測試:
12
我今天問了同樣的問題,在IRC和人回答(感謝新和成和José),現在我能做到這一點與混合。
您可以運行一個測試:
mix test path/to/file_test.exs:42
如果你用Vim工作,你可以創建一個映射like I did here (based on vim-rspec)。
25
爲測試添加標籤(例如wip
)並使用mix --only
標誌運行。
@tag :wip
test "only run this test" do
assert true
end
運行方式:mix test --only wip
這將只運行與定義的標籤測試,跳過所有其他人。
+0
不錯的解決方案!謝謝 –
+0
非常有價值,謝謝! –
相關問題
- 1. Elixir檢查一個函數是否從ExUnit測試中調用過?
- 2. 如何在IEx中運行ExUnit測試
- 3. Elixir測試 - ExUnit - 重複數據實例
- 4. 是否可以在RubyMine中運行單個牛排測試?
- 5. JUnit和集成測試 - 是否可以在運行任何測試之前運行一個測試
- 6. 是否可以在Android Studio中運行/調試測試?
- 7. 是否可以從Scala的測試套件中運行單個測試?
- 8. 是否可以只運行一個GoogleTest測試,而不是運行所有測試(Run_all_test)?
- 9. 是否可以在Gallio中運行NUnit 2.5.3測試?
- 10. 在xUnit.net中,是否可以按順序運行測試?
- 11. 是否可以在Saucelabs中同時運行Cucumber測試?
- 12. 是否可以在Hudson中運行GAE測試?
- 13. 如何測試一個Elixir(或erlang)值是否可以寫成二進制
- 14. 是否可以在Eclipse中運行多個包中的JUnit測試?
- 15. 是否可以從Eclipse運行單個Android CTS測試用例?
- 16. 是否可以嘲諷elixir中的File.ls?
- 17. 是否可以在一行中測試兩個新的行字符?
- 18. 是否可以在Eclipse Che/Codenvy上運行Py.Test測試?
- 19. 是否可以在Rider內部運行Unity3D測試?
- 20. 是否可以在Eclipse IDE上運行geb-spock測試
- 21. 是否可以在Ubuntu上運行Appium iOS自動化測試?
- 22. 是否可以編寫一個可以測試AuthorizationPolicy對象的測試?
- 23. SBT插件:是否可以爲單個測試運行腳本,而不是運行所有測試?
- 24. 是否可以並行運行Watir測試?
- 25. 是否可以在Karma中使用QUnit來運行單個測試?
- 26. 是否可以看到測試運行的順序?
- 27. 是否有可以運行多線程以利用多核機器的.NET測試的測試運行器?
- 28. 在VS2010單元測試中,我可以檢測測試是否正在運行或調試嗎?
- 29. Elixir/ExUnit:將測試用例的上下文傳遞給拆卸/清除方法(on_exit)是可能的嗎?
- 30. 是否可以測試一個C定義是否在gnu Makefile中聲明?
實際上,現在您可以通過將測試的行號添加到上述mix命令的末尾 – Dokie
對於傘形項目,請勿在文件路徑中包含「apps/app_name」。即使根目錄下的文件路徑是'apps/app_name/test/app_name_test.exs',只需運行'mix test test/app_name_test.exs:13'即可。見[this](https://github.com/elixir-lang/elixir/issues/5650#issuecomment-272390635)。 –