我的测试文件夹在lib / foo / test中,而不是/ test。如何告诉自动测试查看lib / foo / test以运行测试?我试图在.autotest文件中添加一些带有映射的钩子,但没有成功。提前谢谢。
答案 0 :(得分:1)
我很抱歉没有提供直接答案,但我已经停止使用自动测试并切换到Guard。 Guard是一个普通的Ruby进程,位于test :: unit或rspec之外,因此它更易于配置。
https://github.com/guard/guard
你想要的东西很容易在Guard中完成,只需在项目根目录中编写一个Guardfile并提及要观察的目录:
watch("lib/foo/test") { |m| "test/lib/foo/test/#{m[1]}_test.rb" }
显然可以根据您的需要进行定制。