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