如何在Intellij Idea中提交之前自动运行测试,而无需额外的软件?

Bul*_*tor 9 testing automation automated-tests intellij-idea

是否有可能或者是否绝对有必要安装TeamCity以便在提交之前自动运行测试?

Eng*_*ery 5

简短的回答:不.答案很长:我想你可以使用maven进行提交,并在提交发生之前运行测试,如果测试失败则停止构建(因此提交).然而,Team City不会轻易允许您在提交之前运行测试,因为它使用您的vcs来访问您希望它构建和测试的代码,尽管您可以将其配置为允许在您的个人git分支上进行私有构建,拉动您的只有当你的测试全部通过时才会变成头部,但对于大多数团队来说这都是过度的,你可以用Jenkins/Hudson或任何其他CI服务器来实现类似的功能.