2014-11-24 6 views
0

나는 내 응용 프로그램 테스트를 위해 오이를 사용하고 있습니다. 기능에 대한 대용량 데이터를 설정하고 기능 완료 후 정리해야합니다. 웹에 대한 조사를 한 후에, 시나리오에 대해서만 후크가 있지만 기능에 대해서는 전후 후크가 아닌 것을 알았습니다.초기화 및 데이터 정리에 오이 사용자 지정 포맷터를 사용할 수 있습니까?

또한 오이는 실행기 수명주기에 대해 포맷터에게 알립니다.

그럼, 사용자 정의 포맷터를 사용하고 before_feature 및 after_feature 이벤트를 수신하여 초기화하고 데이터를 정리할 수 있습니까? 그것은 허용됩니까?

감사합니다,

mkalakota

답변

0

아니, 당신은 이것에 대한 포맷을 사용할 수 없습니다. 데이터를 설정하고 많은 시나리오를 실행 한 다음 데이터를 정리하려고하면 시나리오가 매우 약해집니다. 대신에 각 시나리오의 데이터를 설정하고 끝에 정리해야합니다. 배경과 함께이 작업을 매우 쉽게 할 수 있습니다. 예 :

lge 데이터로드를 빠르게 (SQL 덤프 사용)하는 것이 좋으며 절대적으로 사용하는 경우에만 사용하는 것이 좋습니다. 기능 후크는 안티 패턴이므로 오이가 그들을 지원하지 않습니다.