我在side和ScalaTest中使用Scala。
只是想知道..。人们在哪里存储“大”( 65 MB )但单元测试所需的文件对象。我的应用程序对这么大的文件进行图像处理。
我有一个函数,它接受这样一个文件的本地链接,并计算一个有用的度量:-)
我想对这个功能进行单元测试。我希望对这个函数进行大约10个单元测试,所以我要查看10个不同的图像文件( 65 * 10 =650‘m) ....Where是否应该存储这些数据?有什么想法吗?一种方法是将其存储在S3上,并在每次启动单元测试时让它自动下载?将数据存储在源代码存储库中将是不好的,因为这将使下载源代码的过程变得更长。.Any想?你们觉得怎么样?
干杯!
发布于 2013-12-10 00:49:19
要么通过某个URL访问这些文件,然后从您的测试中下载它们(如果它们在本地还不存在),要么将它们打包为Maven/Ivy依赖项,将它们发布到Maven/Ivy存储库中,并在使用Gradle的依赖关系管理时将它们提取出来。对如此大的文件使用版本控制通常不是一个好主意。
发布于 2013-12-10 00:21:29
https://stackoverflow.com/questions/20483490
复制相似问题