2009-12-31 8 views
2

단일 명령으로 내 사이트의 모든 단위 테스트를 실행할 수 있어야한다는 것을 알았으므로이를 수행 할 수있는 박쥐 파일을 만들었습니다."일시 중지"가 무시 됨

phpunit 명령이 끝나기 전에 잠시 멈추더라도 단위 테스트 결과가 화면에서 깜박입니다.

@echo off 
cd c:\ 
cd xampp 
cd htdocs 
cd light 
cd myworks 
echo on 
set /p site=The site: 
set /p version=The version: 
set /p location=The location: 
phpunit "%site% v%version%/%location%" 
pause 

Java % 폴더 %/% file %가있는 다른 배치 파일은 Java 소프트웨어를 실행 한 다음 일시 중지합니다.

@echo off 
cd c:\ 
cd Codes 
cd 1st general - Head First Java 
echo on 
set /p folder=Type a folder: 
set /p file=Type a file without extension: 
java %folder%/%file% 
pause 

업데이트 : phpUnit보다 SimpleTest를 사용하여 단위 테스트를 실행하는 것이 훨씬 쉽습니다.

+1

cmd를 열고 내부에서 배치 파일을 실행하면 어떻게됩니까? – gingerbreadboy

+0

사이트를 요청한 다음 버전을 표시하지만 결과를 표시하지만 단어 일시 중지가 나타나지 않음 –

+1

제안, 'cd c : \'는 C에서 CWD 만 변경하지만 현재 "드라이브"는 무언가 남아있을 수 있습니다 그밖에. 그래서, 대신에'c :'그리고 나서'cd "/ xampp/htdocs/light/myworks" –

답변

9

시도 call phpunit ...

+2

차이점은 java는 아마'exe'이고 phpunit은'bat'입니다. 박쥐는 실행을 전환하고 '호출'없이는 결코 돌아 오지 않습니다. –

+1

우, 고마워, 그게 날 미치게했다! – Asmor

+0

매우 좋았습니다. 나 자신을 찾지 못했을 것입니다. – Sherlock

관련 문제