[JUnit] 명령줄(커맨드 라인)에서 JUnit 실행하기


명령줄(커맨드 라인)에서 JUnit을 실행하시려면 다음과 같이 하시면 됩니다. 리눅스와 윈도에서의 명령어가 조금 다른데, 리눅스에서는 :을 쓰고 윈도에서는 ;을 씁니다. 한편 JUnit 버전(4.x와 3.x)에 따라서도 명령어가 조금 달라집니다.


실행하실 때 test class name은 현재 디렉토리 혹은 path에 지정된 디렉토리에 있어야 합니다.


< JUnit 4.x >


리눅스

java -cp .:/path/to/junit_4.x/junit.jar org.junit.runner.JUnitCore [test class name]


윈도

java -cp .;/path/to/junit_4.x/junit.jar org.junit.runner.JUnitCore [test class name]


< JUnit 3.x >


리눅스

java -cp .:/path/to/junit_3.x/junit.jar junit.textui.TestRunner [test class name]


윈도

java -cp .;/path/to/junit_3.x/junit.jar junit.textui.TestRunner [test class name]


예전에 산 문명 3 정품이 있는데 언제부터인가 실행이 안 되기 시작했습니다.


윈도의 KB3086255 보안 업데이트에서 secdrv.sys를 제한하기 때문에 나타나는 현상이라고 합니다. ( 참고 사이트: https://support.microsoft.com/ko-kr/kb/3086255 )


KB3086255 보안 업데이트를 제거하면 게임이 잘 실행됩니다만, 보안 업데이트 제거에 따르는 위험성은 사용자의 몫인 것 같습니다.

+ Recent posts