테스트 디렉토리에서 단위 테스트와 함께 Play 2.2 스칼라 프로젝트가 있습니다. 이것은 새로운 Play 응용 프로그램입니다. 수행 한 작업은 모두 play new testapp
으로 실행 한 다음 지정된 ApplicationSpec.scala의 어설 션을 실패로 업데이트합니다.'play test'는 항상 성공을 반환합니다.
play test
을 실행하면 테스트가 실행되고 오류가 콘솔에 올바르게 인쇄됩니다. 그러나 프로세스는 여전히 '성공'을 반환합니다. 오류를 반환하는 테스트를받을 수있는 방법이 있습니까?
내 build.sbt 여기 (변경)입니다 :
// 콘솔 출력
[정보] 전체 사양 ApplicationSpec
다음name := "testapp" version := "1.0-SNAPSHOT" libraryDependencies ++= Seq( jdbc, anorm, cache ) play.Project.playScalaSettings
play test
인쇄[안내] 105 ms에서 완료
,[정보] 2 예 1 개 실패
[정보]를 통과 0 오류 : 오류 0,0 실패 총 0, 통과 0
[성공] 총 시간 : 2009 년 10 월 21 완료된 5 초, 2014 2:36:35 PM
마지막 줄에는 [오류]를 인쇄하여 어떤 테스트가 실패했는지에 대한 정보가 있습니까?
어떤 버전의 Play 2.2를 사용하고 있습니까? 과거에는 테스트에서 버그가 있었으므로 최신 버전을 사용하고 있는지 확인하십시오. 또한이 프로젝트가 새로운 프로젝트이기 때문에 Play 2.3을 사용해보고 문제가 여전히 발생하는지 확인할 수 있습니까? –
2.2.0을 사용하고있었습니다. 2.2.5로 업그레이드하면 문제가 해결 된 것으로 보입니다. 감사! – tlm