목록jenkins (6)
woong's
Jenkins Find Bug 프로그램의 품질을 측정하기 위한 가장 확실한 방법은 테스트 버그의 가능성이 있는 코드를 검출 Find Bug 준비 Android 에 Find Bug 를 사용하기 위해서 우선 Find Bug lib 등 파일이 필요합니다.http://findbugs.sourceforge.net/downloads.html 경로를 통해서 Find Bug 관련 파일을 받아 오겠습니다. 이러한 파일이 있습니다 .여기서 lib 파일 안에 findbugs-ant.jar 를 android - sdk - tools - lib 에 넣어 주면 되겠습니다. Find Bug 설정 Test 프로젝트의 local.properties 안에 findbugs.home 을 설정해야 합니다 .방금전 findbug 관련 파일 다..
Jenkins Junit JUnit은 표준으로 자리잡은 단위 테스팅(unit-testing) 프레임웍 Junit 준비 기존 android.test.InstrumentationTestRunner 는 junit 결과는 xml 을 따로 저장 하는 기능이 없음 다른 개발자들이 만들어 놓은 훌륭한 xml 결과 레포팅 하는 jar 이용 , 구글 jar 이용http://github.com/jsankey/android-junit-report/downloads 해당경로를 통해서 jar 파일 다운로드 다운받은 jar 파일을 해당 프로젝트 libs 파일에 넣어준다 . 여기서 주의점은 Target 이 Test 프로젝트 입니다. Junit 설정 AndroidManifest.xml 에 instrumentation 을 변경해 준다..
Jenkins Emma 연동하기 Emma는 프로젝트 코드와, 프로젝트 코드를 테스트하는 테스트 코드를 조합하여 비교함으로써, 주어진 테스트 코드가 원본 소스 코드에 대해 어느 정도의 커버리지를 갖는지를 확인 1. Emma 설치 Jenkin 설정 화면으로 이동하여 플러그인 관리를 선택합니다. 설치 가능 탭을 선택후 emma 에 관한 플러그인을 설치 합니다. Ant Build Test-Project Ant Build android update test-project –m {대상 Path} –p {Test 프로젝트 Path} 해당 test 프로젝트 경로에서 위의 명령어를 실행 시키면 파일 3개가 실행됩니다. 이렇게 3개의 파일이 추가 되면 Ant Build 가 완료된 것입니다.Ant Build 가 완료 되서 ..
Jenkins N’SIQ NHN 에서 제공하는 젠킨스 플러그인으로써 소스의 복잡도, 라인 등을 집계해주는 툴 1. N’SIQ 설정 Jenkins 설정 으로 와서 플러그인을 선택 합니다. 설치 가능 탭으로 이동후 NSIQ 를 검색을 통하여 해당 플러그인을 설치를 합니다. 2. N’SIQ 설치 먼저 N’SIQ 플러그인과 실행파일을 설치해야 합니다.http://dev.naver.com/projects/nsiqcollector/download위의 사이트에서 다운로드를 진행합니다. 다운로드 압축을 해제하면 이와 같은 파일들을 볼수 있습니다.설치후에 Jenkins 설정으로 이동하여 NSIQ 설정을 진행합니다. Jenkins 설정 입니다 . Jenkins 설정 화면과 Job 설정화면과 혼동에 주의해주세요 Config..
Jenkins 연동 설정 1. 시스템 설정 왼쪽 메뉴에서 Jenkins 관리를 선택합니다. 선택하면 이러한 여러가지 설정화면을 볼수 있습니다.시스템 설정을 선택하고 연동을 위한 시스템 설정을 진행 JDK 와 Ant 에 대해서 설정은 진행 JDK 는 해당 컴퓨터에 설치되어있는 jdk 경로를 지정하고Ant 는 서버에서 자동으로 인스톨 될 수 있도록 위와 같이 Install from Apache 로 설정해주시면 됩니다. 2. Job 생성 및 설정 Job 이름을 작성하고 Build a free-style software project 프로젝트를 생성합니다. 프로젝트후 Job 에대한 설정을 해야 합니다. 여기서 혼동이 될수 있으니 주의가 필요 합니다.Jenkins 설정이 아닌 Job 의 설정이란것을 인지 하시고 ..