2014-09-01 5 views
6

엘 릭셔의 유닛 테스트에서 통합 테스트를 분리하고 싶습니다. Elixir mix documentation에 필터 섹션이 있으며, 내가하고 싶은 것을 설명합니다.엘 릭시의 통합 테스트 - 유닛 테스트에서 필터링하는 방법

그런 APPDIR/테스트/test_helper.exs에 아래 줄을 추가 다음

# Exclude all external tests from running 
ExUnit.configure exclude: [external: true] 

어떻게합니까 "외부"와 같은 하나 개의 태그 테스트?

답변

10

테스트 정의 앞에 @tag external: true (또는 바로 가기 @tag :external)을 추가하기 만하면됩니다 (@moduletag을 사용하여 전체 테스트 케이스에 태그를 지정할 수도 있습니다).

+2

잘 작동합니다. 그리고 누구나 읽을 수있는 "mix test --include external : true"는 모든 테스트를 실행합니다. – steve77