1

当我执行 git 提交时,在提交消息中我将指定测试类名称,并且在 junkins 构建后步骤中,我正在运行一个 shell 命令(spoon),它需要git 提交消息中的类名参数。

我有 6 个测试类,具体取决于应该运行的提交消息特定命令。

提交信息示例:- git commit 'update [ coreTest.java ]'

命令运行

java -jar spoon-runner-1.1.9-jar-with-dependencies.jar \
--apk example-app.apk \
--test-apk example-tests.apk
--class-name  coreTest.java

coreTest.java是类名,应该根据提交信息放置。

4

2 回答 2

1

一个想法是在 git 服务器端有 post-receive 钩子,这将:

于 2015-04-24T11:19:58.373 回答
0

尝试参数化插件

选择并将您的类名作为参数传递

于 2015-07-14T12:56:25.633 回答