【问题标题】:Conventional file system path for gradle test filesgradle 测试文件的常规文件系统路径
【发布时间】:2014-07-30 06:04:37
【问题描述】:

我有一个标准的 gradle java 项目。 我的测试需要读取和输出文件到文件系统。 这些文件应该只存在于项目目录中,并且在清理 gradle 项目时应该自动删除输出文件。

Gradle 似乎有源文件和测试源文件的常规目录。

应该使用什么传统的相对路径来放置测试代码使用和生成的输入和输出文件。

【问题讨论】:

    标签: java unit-testing gradle


    【解决方案1】:

    我更喜欢将java.io.tmpdir 用于您的临时文件,并使用Java 库中的常用方法访问该位置。见http://docs.oracle.com/javase/tutorial/essential/io/file.html#creatinghttp://docs.oracle.com/javase/7/docs/api/java/io/File.html#createTempFile(java.lang.String,%20java.lang.String)

    如果这对您不起作用,您可以将系统属性传递给您的测试运行程序进程,告诉它在哪里创建这些文件。该属性可以轻松设置到项目中build 目录下的某个位置。

    【讨论】:

      猜你喜欢
      • 2014-07-18
      • 1970-01-01
      • 2011-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-01
      • 2015-03-25
      • 1970-01-01
      相关资源
      最近更新 更多