gpt4 book ai didi

elixir - 混合测试 - 测试模式与任何文件都不匹配

转载 作者:行者123 更新时间:2023-12-01 11:23:21 25 4
gpt4 key购买 nike

我为 Elixir 项目编写了一些测试并将它们放入 test/目录。现在我运行 mix test ,我得到:

$ mix test
Test patterns did not match any file:

就这样,之后就什么都没有了。 我是否必须手动设置测试路径? 快速的谷歌搜索没有发现任何东西。

这是我所有测试的样子:
# project_dir/test/my_app/some_module.exs

defmodule MyApp.SomeModule.Test do
use ExUnit.Case
doctest MyApp.SomeModule

test "method 1" do
assert MyApp.SomeModule.method_1_works?
end

test "method 2" do
assert MyApp.SomeModule.method_2_works?
end
end

最佳答案

所有测试都应该以 _test.exs 结束 .从 some_module.exs 重命名我的测试至 some_module_test.exs修复了它,现在它可以工作了。

来自 $ mix help test :

This task starts the current application, loads up test/test_helper.exs and then requires all files matching the test/**/_test.exs pattern in parallel.



我仍然想知道是否可以手动配置测试路径(即使最后没有出现“测试”这个词)。

关于elixir - 混合测试 - 测试模式与任何文件都不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39779618/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com