【发布时间】:2015-12-25 20:52:02
【问题描述】:
我有一个包含 Umbrella 应用程序的项目。伞下的子应用程序包括核心/主/域应用程序、交付应用程序、数据库支持的存储库和内存存储库。
我想编写一些集成测试来发送 http 请求并检查数据库中的更改。由于这些测试需要协调多个子应用程序,因此这些测试属于伞形应用程序,而不是单独的子测试目录。
默认的伞式项目没有使用测试目录创建,所以我不确定它们属于哪里。
我创建了一个测试目录并添加了一个调用 ExUnit.start 的 test_helper.exs 和一个 project_test.exs 测试。但是当我从伞形目录运行 mix test 时,它只会在 apps/component/test 目录中找到 test 而不是 test 目录中的测试
【问题讨论】:
标签: testing integration-testing elixir erlang-otp