运行gradle时禁用测试缓存

6
当我尝试再次运行相同的测试时:
$ ./gradlew -Dtest.single=KafkaStreamsTest streams:test

> Configure project :
Building project 'core' with Scala version 2.11.11


BUILD SUCCESSFUL in 1s

如何禁用缓存以便gradlew运行整个测试 ?
谢谢

1
--rerun-tasks 可能吗? - Ben Manes
请查看正确答案:https://dev59.com/NF0b5IYBdhLWcg3wO_M_#29428063 - ultraon
3个回答

8

这个命令将运行测试(注意:cleanTest):

./gradlew cleanTest -Dtest.single=KafkaStreamsTest streams:test

2
在Gradle 7.6中,您可以使用选项。
gradle test --rerun

--rerun 会导致即使任务已经是最新的,也会重新运行。类似于 --rerun-tasks,但只针对特定的任务。


2

如果您想在不跳过缓存的情况下运行测试,以下是参考信息

gradle clean build --no-build-cache

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接