이 페이지에서

Axivion을 이용한 로컬 분석

대시보드에서 연결된 프로젝트에 대해 로컬 분석을 수행할 수 있습니다. 이슈 테이블에서 해당 대시보드와 프로젝트를 선택하십시오. Axivion Suite가 로컬에 설치되어 있고 유효한 라이선스가 있어야 합니다.

Axivion 뷰 내에서 활성 프로젝트에 대한 로컬 빌드를 설정하려면:

로컬 빌드 대화 상자

  1. 이슈 테이블에서 ‘ 로컬 빌드 ’를 선택합니다.
  2. Axivion Suite Installation Directory 에서 Axivion Suite 기본 디렉터리를 선택합니다.
  3. 명령을 입력하거나, 스크립트 또는 Axivion 구성이 포함된 해당 JSON 파일을 선택합니다.
  4. Build Type 에서 빌드 유형을 선택합니다. 클린 빌드 또는 증분 빌드 중 하나를 선택할 수 있습니다.
  5. Start Local Build 를 선택하여 지정된 매개변수로 빌드를 수행합니다.

Local Analyses Progress 에서 실행 중이거나 완료된 로컬 빌드를 확인하십시오.

지역별 분석 진행 상황

로컬 빌드를 마우스 오른쪽 버튼으로 클릭하여 컨텍스트 메뉴에서 실행 중인 빌드를 취소할 수 있습니다. 로컬 빌드의 출력을 확인하려면 두 번 클릭하거나 컨텍스트 메뉴에서 ‘ Show Build Output ’를 선택하십시오. 그러면 ‘ Local Analyses Output ’ 보기가 열리며, 여기에는 실행 중이거나 완료된 로컬 분석의 출력이 표시됩니다. ' Remove All Finished '를 선택하면 이미 완료된 로컬 빌드를 로컬 빌드 진행 상황 목록에서 제거할 수 있습니다. 이 작업은 ' Local Analyses Output ' 뷰에서 해당 출력 내용도 함께 제거합니다.

참고: 이전에 실행된 기록이 있는경우 , 로컬 분석을 시작하면 해당 진행 상황 항목과 출력 보기가 재사용됩니다.

로컬 대시보드

현재 선택된 프로젝트에 로컬 빌드가 있는 경우, 로컬 대시보드 보기로 전환하여 그 결과를 확인할 수 있습니다.

이를 위해 ‘ 지역 대시보드 ’를 선택하십시오. 그러면 로컬 대시보드가 시작되고 이슈 테이블이 최신 결과를 표시하도록 전환됩니다.

Local Dashboard 를 다시 선택하면 글로벌 대시보드로 돌아갑니다.

글로벌 대시보드 사용에 관한 정보(이슈 유형 선택, 필터링)는 로컬 대시보드에도 적용되지만, 버전 선택은 제한적입니다.

Version 에서는 글로벌 대시보드의 참조 버전과 로컬 대시보드 결과 간을 전환할 수 있습니다. 로컬 빌드 결과에 따라 이슈 테이블을 로컬 이슈 또는 변경된 이슈로 제한할 수 있습니다.

단일 파일 분석

변경 사항이 스타일 문제를 해결했는지, 아니면 새로운 문제를 야기했는지 확인하려면 단일 파일을 분석하십시오.

단일 파일 분석을 시작하려면 Analyze > Single File Analysis 로 이동하거나 파일 편집기의 컨텍스트 메뉴에서 해당 항목을 사용하십시오.

단일 파일 분석 대화 상자

BAUHAUS_CONFIG Directory 에서는 이 프로젝트에 대한 Axivion 구성이 포함된 디렉터리를 지정하십시오. Analysis Command 에서는 빌드 및 분석을 수행하는 명령을 지정하십시오.

참고: 분석명령어는 일반적으로 사용 중인 Axivion 제품군에서 제공하는 ` build_compile_commands ` 호출이지만, ` cafeCC `을 사용하여 해당 파일을 빌드하고 분석하는 명령어로 구성된 스크립트 파일일 수도 있습니다. ` build_compile_commands `은 프로젝트의 빌드 지침을 나타내는 생성된 ` compile_commands.json ` 파일을 활용할 수 있습니다. 자세한 내용은 ‘컴파일 데이터베이스 사용’을 참조하십시오. 예를 들어, 특수한 환경을 설정하기 위해 더 복잡한 명령어를 스크립트 파일에 포함시킬 수 있습니다.

참고: 명령어 및 스크립트 파일 생성에대한 자세한내용은 공식 Axivion 문서의 IDE IntegrationLocal Analyses 을 참조하십시오.

Local Analyses Progress 에서 실행 중인 단일 파일 분석의 진행 상황을 확인할 수 있습니다. 이 분석에는 SFA: 접두사가 붙습니다.

단일 파일 분석이 완료되면, 열려 있는 파일에 색상으로 구분된 추가 라인 마커가 추가될 수 있습니다. 색상으로 구분된 라인 마커 중 일부는 단일 파일 분석에서 생성된 것이며, 나머지는 글로벌 대시보드에서 가져온 것입니다. 분석에 실패한 경우, 일반적인 로컬 빌드와 마찬가지로 Axivion 로그 또는 빌드 로그를 확인할 수 있습니다.

관련 항목: Axivion 대시보드 서버에 연결하기, Axivion 정적 코드 분석 결과 보기, 플러그인 활성화 및 비활성화, 방법: 분석, 분석기, 코드 분석.

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.