我试图在 Elixir 项目中模仿单独的单元和集成测试。对于单元测试,我不需要运行监督树,所以理想情况下我想使用模块标签之类的东西,@moduletag :integration
即将需要运行应用程序的测试分组。我可以手动运行两次测试:
mix test --no-start --only integration:false
mix test --only integration:true
但我更喜欢一些集成的解决方案,这样我就必须运行mix test
. 有一些选项,例如ExUnit.configure/start 的start
和autorun
,但它们似乎不会产生任何影响。有什么建议么?