gpt4 book ai didi

grails - 在类路径中测试文件

转载 作者:行者123 更新时间:2023-12-02 15:26:28 25 4
gpt4 key购买 nike

Ive在测试/集成路径下创建了一个文件夹资源,用于存储将在集成测试阶段使用的数据文件。

我用

private static final Resource jsonCategory = new ClassPathResource("resources/testdata.json")

它可以通过简单的test-app(没有特殊选项)在本地运行,但是当jenkings获取代码并尝试运行测试时,它们会失败,因为
java.io.FileNotFoundException: class path resource [resources/testdata.json] cannot be resolved to URL because it does not exist

我检查过文件是否在同一位置...但是似乎由于未知原因, SCSS 无法在类路径中找到它们。

这可能吗? ...您是否有关于如何使jenkins解析与本地语言相同的类路径的想法?

顺便说一下,jenkins使用的命令行如下所示:
grails -Dgrails.work.dir=/var/lib/jenkins/workspace/myapp-develop//target -Dgrails.env=TEST clean --non-interactive --plain-output --refresh-dependencies

我看到的是那些文件不在该work.dir中...它们在那里吗?

最佳答案

尝试将文件放在test/resources/testdata.file下,并通过new File("test/resources/testdata.file访问它)。

关于grails - 在类路径中测试文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26756647/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com