2013-05-10 2 views
1

PHPUnit을 사용할 때 일부 테스트가 실패했습니다. 테스트를 통과하지 못한 경우 단위 테스트를 반복하고 통과 된 테스트는 반복하지 않으려합니다. 그것을 할 수있는 방법이 있습니까?phpunit에서 테스트 실패 반복

테스트를 필터링 할 수는 있지만 자동으로 수행하려고합니다.

덕분에 내 문제와 같은 문제와 다른 몇 가지 중 하나를 들어


, 링크를 따라하는 것은 실패 통과 테스트를 추적하지 않는 유용 ( Re-run last failed test in PHPUnit)

답변

0

phpunit을합니다. 응답은 즉각적으로 이루어집니다. 이런 식으로 생각하면 모든 자동화 된 테스트 개념을 죽일 수 있습니다. 그것에 대해 생각해보십시오. 일부 변경으로 인해 코드가 손상되었을 때 경고를 받기를 원하기 때문에 테스트를 자동화하고 있습니다. 그러나 자동화 된 테스트를 실행할 때 코드가 손상된 경우에만 알 수 있습니다. 하나의 테스트 케이스에 대한 수정이 다른 테스트 케이스를 손상시키지 않는다는 보장은 없습니다.

PHPUnit을 사용하면 일부 테스트 케이스의 오류를 수정 한 경우에도 코드가 작동하는지 확인할 수 있습니다.

+0

맞습니다. PHPUnit을 사용하면 코드가 바뀌어도 코드가 올바르게 작동하는지 확인할 수 있습니다. – Ocean

+1

나는 당신의 요지를 얻었지만 당신은 정확하지만, 많은 테스트가 수동으로 실행되는 것을 보지 못하고있다. 텍스트 수정을 위해 실패한 테스트를 추적하기위한 추가 인수가있는 경우 실제로는 테스트 스위트에 1000 가지 테스트가있는 경우 특히 유효한 사용 사례입니다. – buggedcom