如何在伞形项目中指定文件路径?

时间:2016-10-11 09:31:00

标签: elixir

我有一个解析XML文件的Elixir应用程序。对于这个应用程序,你有一些测试来验证解析是否运行良好,所以我有一个XML样本文件,在测试开始时读取。此示例文件位于测试文件夹中。

因此,如果我这样做以阅读文件,则测试有效:

xml_sample = File.read("test/sample.xml")

我的问题是,当我使用伞形项目添加此应用程序(和其他人)时,路径无法正常工作。我可以添加像" apps / xml_parser / test / sample.xml"这样的完整路径,但是这个应用程序是独立的,它可以在其他项目中使用,所以我想让测试也是独立的。

这是管理这种文件路径的最佳方式吗?

提前致谢。

0 个答案:

没有答案