You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Gradle在终端运行名称带反引号的Kotlin单个测试方法

反引号命名Kotlin测试方法的Gradle单独运行方案

Kotlin代码中用反引号包裹包含空格的方法名,仅属于Kotlin语法层的特殊写法,编译后JVM层面的方法名就是反引号内包含空格的原名称,不需要做空格替换、也不需要额外加反引号匹配,对应命令根据你使用的终端环境选择即可:

  • 类Unix系统(Mac/Linux)的Bash/Zsh环境,用单引号包裹完整测试方法路径:
./gradlew a:b:c:test --tests 'com.sample.package.MyClass.my simple test'
  • Windows的Cmd/PowerShell环境,用双引号包裹完整测试方法路径:
./gradlew a:b:c:test --tests "com.sample.package.MyClass.my simple test"

如果执行后还是无法匹配到测试,可以先执行模糊匹配命令验证测试方法是否能被正常识别:

./gradlew a:b:c:test --tests '*.MyClass.my*test'

确认测试可触发后,再把路径替换为完整的带空格的方法名即可。

内容的提问来源于stack exchange,提问作者0xMatthewGroves

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.10 21:24:00