suresofttechnologies/covera
Runs Suresoft COVER EE coverage builds from natural-language requests: identifies the original build for C/C++, C#, and Java projects (CMake, Make, Visual Studio/MSBuild, STM32CubeIDE, Maven, Gradle), runs the instrumented build while keeping the original output paths, and keeps the successful setup for later builds. Also looks up a module's coverage results on the COVER server and recovers C/C++ files excluded by analysis errors by verifying a toolchain configuration fix on the COVER server. Requires a COVER EE Local Agent installation.
자연어 요청을 받아 C/C++, C#, Java 프로젝트의 COVER EE 커버리지 빌드를 준비·수행·검증하고, 성공한 설정을 이후 IDE·일반 빌드에서 재사용할 수 있게 프로젝트에 적용한다. CMake, Visual Studio/MSBuild, 직접 Make, STM32CubeIDE, C# COVER Toolbox, Java JACOV CLI/Maven/Gradle 환경에서 원본 빌드와 실제 도구를 식별하고 원본 출력 경로를 유지하여 커버리지 빌드를 수행할 때 사용한다.
COVER EE 서버에 저장된 특정 모듈의 커버리지 측정 결과를 조회하고 모듈 요약과 파일·함수별 결과를 설명한다. 모듈 커버리지, 미달성 파일 또는 함수 조회 요청에 사용한다. 프로그램 실행이나 새 측정, 빌드, STM32 메모리 수집은 수행하지 않는다.
COVER C/C++ 복구 요청 또는 분석 오류 발견 시, 제공 자료나 서버 Issue에서 오류 자료를 확보하고 COVER 서버의 tmpa-run API로 복구 설정을 검증한다. 검증 성공 후 서버 반영·Wrapper 연결을 자동으로 진행하고 재빌드를 인계한다. 원본 소스 수정은 대상이 아니다.