Bamboo 멋쟁이 - CI 와 테스트
위의 메시지는 CI툴 Bamboo가 보내준 메시지 입니다. 멋지죠.
구글톡을 항상 켜두는 저로써는 이메일 보다 인스턴스 메시지가 훨씬 편한데, Bamboo는 그것도 지원해 줍니다.
프로젝트에 CI툴을 도입하시려는 분이 계시다면, 꼭 Bamboo를 사용해 보시라고 권해드리고 싶습니다. 물론 CI 툴만 도입한다고 해서 프로젝트에 뭔가 마술과도 같은 일이 생기지는 않을 것입니다.
CI는 테스트 클래스를 먹고 삽니다. 테스트 클래스가 없으면 CI도 굶어 죽습니다. 테스트를 제때 잘 제공해주면(커버리지 70~80% 정도로) Bamboo는 신이나서 유용한 정보들을 제공해 줄 것입니다.
자동으로 만들어 주는 리포트 메뉴입니다.
저것들 중에서 테스트가 없으면.. 어떤 리포트가 의미가 있을수 있을까요??
빌드 주기? 버튼을 몇번이나 눌렀으며 커밋을 몇 번이나 했는지 확인하는 건가요??
클로버 커버리지.. 항상 자료가 없겠죠.
빌드 성공률? 컴파일 성공률을 측정해 주겠군요;;
타임 투 픽스. 얼마나 컴파일 에러를 빨리 잡았는가...
클로버 커버리지.. 항상 자료가 없겠죠.
빌드 성공률? 컴파일 성공률을 측정해 주겠군요;;
타임 투 픽스. 얼마나 컴파일 에러를 빨리 잡았는가...
이런 웃긴 데이터들을 보고 싶지 않으시다면 꼭 테스트를 작성해야 합니다.
그럼 Bamboo도 보답해 줄 것입니다. 꼭 Bamboo가 아니더라도 말이죠...