创建新的 JUnit 测试和 运行 with git bisect
Create new JUnit test and run with git bisect
如果我收到一个说 "Since this release I cannot longer enter negative values" 的错误报告,那么我想为此创建一个 JUnit 测试。
@Test
assertCanPutNegative(){}
这个测试用例我想 运行 最近的 10 次提交,例如
git bisect start
git bisect bad
git bisect good a4426026a056049504 <- commit known to work
然后我想 运行 我新创建的所有这些提交的测试用例。
我可以用 git bisect run mvn clean test
轻松做到这一点吗(因为我的测试会在平分过程中消失)?
我可以在 运行 命令中执行其他操作来完成这项工作吗?
你可以这样做:
- 创建一个新分支
- 使用新提交添加测试
- 将带有变基的提交放在最后一个已知的工作提交之后
- 运行
git bisect run mvn clean test
如果我收到一个说 "Since this release I cannot longer enter negative values" 的错误报告,那么我想为此创建一个 JUnit 测试。
@Test
assertCanPutNegative(){}
这个测试用例我想 运行 最近的 10 次提交,例如
git bisect start
git bisect bad
git bisect good a4426026a056049504 <- commit known to work
然后我想 运行 我新创建的所有这些提交的测试用例。
我可以用 git bisect run mvn clean test
轻松做到这一点吗(因为我的测试会在平分过程中消失)?
我可以在 运行 命令中执行其他操作来完成这项工作吗?
你可以这样做:
- 创建一个新分支
- 使用新提交添加测试
- 将带有变基的提交放在最后一个已知的工作提交之后
- 运行
git bisect run mvn clean test