Axivion을 사용한 로컬 분석
대시보드에서 연결된 프로젝트에 대한 로컬 분석을 수행할 수 있습니다. 이슈 표에서 해당 대시보드와 프로젝트를 선택합니다. 로컬에 Axivion Suite가 설정되어 있고 유효한 라이선스가 있어야 합니다.
Axivion 보기 내에서 활성 프로젝트에 대한 로컬 빌드를 설정하려면 다음과 같이 하세요:

- 이슈 테이블에서
을 선택합니다. - Axivion Suite Installation Directory 에서 Axivion Suite 기본 디렉터리를 선택합니다.
- 명령을 입력하거나 스크립트 또는 Axivion 구성이 포함된 각 JSON 파일을 선택합니다.
- Build Type 에서 빌드 유형을 선택합니다. 클린 빌드 또는 증분 빌드 중 하나를 선택할 수 있습니다.
- Start Local Build 을 선택하여 지정된 파라미터로 빌드를 수행합니다.
Local Build Progress 에서 실행 중인 로컬 빌드와 완료된 로컬 빌드를 확인합니다.

로컬 빌드를 마우스 오른쪽 버튼으로 클릭하면 컨텍스트 메뉴에서 실행 중인 빌드를 취소할 수 있습니다. 로컬 빌드가 완료된 후 Axivion 또는 로컬 빌드의 빌드 로그를 확인할 수 있습니다. 로컬 빌드 진행률에서 이미 완료된 로컬 빌드를 제거하려면 Remove All Finished 을 선택합니다.
로컬 대시보드
현재 선택한 프로젝트에 로컬 빌드가 있는 경우 로컬 대시보드 보기로 전환하여 결과를 확인할 수 있습니다.
을 선택합니다. 그러면 로컬 대시보드가 시작되고 이슈 테이블이 최신 결과를 표시하도록 전환됩니다.
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 Integration 및 Local Analyses 을 참조하세요.
실행 중인 단일 파일 분석의 진행 상황은 Local Build 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.