gpt4 book ai didi

grails - CodeNarc-确定类是否为Grails集成测试

转载 作者:行者123 更新时间:2023-12-02 14:50:41 24 4
gpt4 key购买 nike

我想编写一个自定义CodeNarc规则,以验证Grails集成测试类的某些方面。例如Spock集成测试应扩展IntegrationSpec;不是规格。

但是要做到这一点,我需要在访问规则中的类时过滤集成测试,而我不知道该怎么做。

一种想法是查看源文件路径以查看它是否在test/integration中,但是我不知道是否有可能获取文件的源路径。还有其他想法吗?

最佳答案

您绝对可以基于路径(以及类名)限制规则应用程序。看看configuring rules CodeNarc页面。

特别是,您可能正在寻找applyToClassNamesdoNotApplyToClassNames属性或applyToFileNamesdoNotApplyToFileNames属性,它们应在任何内置规则和扩展所提供AbstractRule类的任何自定义规则上可用。

关于grails - CodeNarc-确定类是否为Grails集成测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31343870/

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