如何合并elixir umbrella app的测试报告?

How to merge test report of elixir umbrella app?

我们有一个包含 2 个子应用程序的 elixir umbrella 应用程序。 目前我们得到 2 个测试报告,因为有 2 个子应用程序。 有没有办法将结果合并为一个?

当前报告:

Finished in 1.4 seconds
5 tests, 0 failures, 1 excluded
Finished in 0.5 seconds
2 tests, 0 failures

预期报告:

Finished in 1.9 seconds
7 tests, 0 failures, 1 excluded

据我所知,没有内置方法可以将来自不同伞式应用程序的结果合并到一份报告中。但是,您可以编写自定义报告程序,将所有测试的结果输出到共享文件中,然后使用此类文件显示报告。或者,您可以使用某种管道工具来收集测试结果,然后得到一个合并的结果。例如,您可以为此查找 TAP 输出格式。