2014-10-21 6 views
1

테스트 디렉토리에서 단위 테스트와 함께 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

마지막 줄에는 [오류]를 인쇄하여 어떤 테스트가 실패했는지에 대한 정보가 있습니까?

+1

어떤 버전의 Play 2.2를 사용하고 있습니까? 과거에는 테스트에서 버그가 있었으므로 최신 버전을 사용하고 있는지 확인하십시오. 또한이 프로젝트가 새로운 프로젝트이기 때문에 Play 2.3을 사용해보고 문제가 여전히 발생하는지 확인할 수 있습니까? –

+0

2.2.0을 사용하고있었습니다. 2.2.5로 업그레이드하면 문제가 해결 된 것으로 보입니다. 감사! – tlm

답변

1

Play 2.2.0에서 Play 2.2.5로 업그레이드하여 수정되었습니다.