Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHPStorm中保存文件时运行PHPUnit测试_Php_Git_Phpunit_Phpstorm_Githooks - Fatal编程技术网

在PHPStorm中保存文件时运行PHPUnit测试

在PHPStorm中保存文件时运行PHPUnit测试,php,git,phpunit,phpstorm,githooks,Php,Git,Phpunit,Phpstorm,Githooks,我已经在PHPStormVersion8.0.3上配置了PHPUnit,我问自己是否可以在每次保存文件或使用git推送文件时运行测试 我在谷歌上搜索了一下,但没有找到任何关于这个的信息 我知道在使用git推送测试后可以手动运行测试,但这不是我想要的。是的,这是可能的,您可以使用预推挂钩。 但是我认为最好不要这样做…如果你在推送之后启动测试,不是太晚了吗?谢谢你的回答。为什么我不应该使用它呢?测试的数量不断增加,它将花费越来越多的时间,而且它可能会让人恼火。。。在某些情况下,当您需要尽快修复某些b

我已经在PHPStormVersion8.0.3上配置了PHPUnit,我问自己是否可以在每次保存文件或使用git推送文件时运行测试

我在谷歌上搜索了一下,但没有找到任何关于这个的信息


我知道在使用git推送测试后可以手动运行测试,但这不是我想要的。

是的,这是可能的,您可以使用
预推挂钩。


但是我认为最好不要这样做…

如果你在推送之后启动测试,不是太晚了吗?谢谢你的回答。为什么我不应该使用它呢?测试的数量不断增加,它将花费越来越多的时间,而且它可能会让人恼火。。。在某些情况下,当您需要尽快修复某些bug时,您也应该进行更新和测试,这可能会成为可怕的陷阱。而且有点不清楚。。。我认为,良好配置的CI可以提供更透明、更灵活的机会,确保由phpunit测试repo中的代码……感谢您的解释:)