【问题标题】:Integration Tests in Elixir - how to filter out from Unit TestsElixir 中的集成测试 - 如何从单元测试中过滤掉
【发布时间】:2014-09-29 09:18:45
【问题描述】:

我想在 Elixir 中将集成测试与单元测试分开。我发现Elixir mix documentation 有一个关于过滤器的部分,并描述了我想要做的事情。

然后将下面的行添加到 appdir/test/test_helper.exs 中

# Exclude all external tests from running  
ExUnit.configure exclude: [external: true]

那么一个标签如何测试为“外部”?

【问题讨论】:

    标签: testing elixir


    【解决方案1】:

    您只需在测试定义之前添加@tag external: true(或快捷方式@tag :external)(您也可以使用@moduletag 标记整个测试用例)。

    【讨论】:

    • 效果很好,谢谢。对于阅读的任何人,“mix test --include external:true”会运行所有测试。
    猜你喜欢
    • 2018-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-06
    • 2011-09-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多