coverage 로 내 코드가 얼마나 테스트 되었는지를 알 수 있다.
다트에서는 따로 설치를 해야 한다.
https://pub.dev/packages/coverage
flutter test --coverage
이 2개의 플러그인을 설치하면 많은 도움이 된다.
Flutter Coverage 플러그인을 설치하면 이렇게 flutter coverage 창이 생긴다. 내 다트 코드 라인의 몇 퍼센트가 커버 됐는지를 알 수 있다.
Coverage Gutters 는 다른 언어에서도 사용 가능한 플러그인으로,
이렇게 테스트 된 줄과 아닌 줄을 색칠 해준다.
flutter test 의 기본 매개 변수에 coverage 를 추가해주면
터미널 아니라 vscode 위에서 테스트를 동작할 수 있다.