1

如果我收到一个错误报告,上面写着“自从这个版本以来我不能再输入负值”,那么我想为此创建一个 JUnit 测试。

@Test
assertCanPutNegative(){}

这个测试用例我想在最近的 10 次提交上运行,例如做

git bisect start
git bisect bad
git bisect good a4426026a056049504 <- commit known to work

然后我想在所有这些提交上运行我新创建的测试用例。

我可以轻松地做到这一点git bisect run mvn clean test(因为我的测试将在二等分过程中消失)?

我可以在运行命令中做其他事情来完成这项工作吗?

4

1 回答 1

4

你可以这样做:

  • 创建一个新分支
  • 使用新提交添加测试
  • 将提交与 rebase 放在最后一个已知的工作提交之后
  • git bisect run mvn clean test
于 2015-03-27T12:43:24.583 回答