我需要解决这个在Windows .bat文件上似乎非常简单的问题。过去10年里我一直全职使用Linux,所以当涉及到.bat脚本时,我对此并不熟悉。
我们有一些单元测试需要从这个.bat文件中运行,并且在测试运行后需要生成一个构建。
这个bat文件本身非常简单,我考虑将命令链接起来:
cls
echo "Running test suite - CRMSync"
echo
echo
REM from command: --static-backup
phpunit --bootstrap test/bootstrap_test.php --verbose --log-junit
echo "Running phploc for CRMSync"
phploc --count-tests --verbose > C:\CRMsync\testResults\phploc\index.html
echo "Executing phing"
phing
现在,除了phpunit命令之外,没有执行任何东西。我该如何处理呢? 单元测试运行良好,但我怀疑可能是在单元测试库中进程被终止了。有没有一种方法可以在某种程度上分离进程,或者让下面的其他命令运行起来?
感谢各位 StackOverflow 的用户,像往常一样,非常感谢您提供的任何帮助。