QUALITYSCROLL COVER 4 Service Pack 8 버전 릴리즈

게시 약 1시간 일 전에 : 신은빈 ​

주제 게시
미응답
신은빈 ​
신은빈 ​ 관리자

QUALITYSCROLL COVER 4 Service Pack8


1. 새로운 기능 추가

  1.1. 지원 범위 확장 

  • C/C++ 
    • ~gcc 15.x 
    • ~llvm 21 
    • ~msvc 1951 (visual studio 2026) 
    • C++ 26 언어 기능 일부 지원
  •  C# 
    • Visual Studio 2026
    • .NET 10 (C# 14 지원) 
  • JAVA
    • ~ java 25


  1.2. C/C++ 소스 코드 분석 모듈(PA) 최신화

  • PA 6.8
    • C++23까지는 대부분 지원
      (* C++26, C23은 정식 지원에서 포함되지 않습니다.)

  1.3. Trial 라이선스 기능 추가

  • 최초 설치/마이그레이션 시 사용 가능한 임시 라이선스
    ( 기간 : 7일 , 코어 수 : 무제한 )

  1.4. 모듈 리포트 다운로드 지원 양식 추가

  • 모듈 상세 뷰에서 리포트 다운로드 시 지원하는 양식 추가
    •   EXCEL, PDF, WORD, PPT  


2. 사용성 개선

  2.1. 리포트 생성 성능 개선 

  • 대용량 그룹 대상 리포트 생성 성능 안정화


  2.2. 대용량 데이터 조회 성능 개선 

  • 서버 목록, 모듈/파일 목록, 그룹 목록 조회 성능 개선
  • 데이터가 많을 경우 뒷 페이지에서 조회 성능이 급격히 저하되는 문제 개선


  2.3. Java 커버리지 계산 성능 개선 

  • 중복으로 계산 문제 해결,
  • JAVA 커버리지 측정 시 속도 개선


  2.4. 그룹 계산기 성능 개선 

  • 전체 소스 파일 분석 방식에서 변경된 소스 파일 대상 방식으로 개선
  • 그룹 계산 시간 감소 및 성능 향상  


  2.5. 서버 권한에 따라 모듈 접근 권한 설정 

  • 모듈 접근 권한 설정이 서버 권한 설정에 따라 결정되도록 변경 
    • 모듈 소유자 삭제 
    • 서버 관리 → 권한 설정 탭 추가


  2.6. JAVA 라이브러리 옵션 설정 방법 개선 

  • JAVA 커버리지 측정을 위해 사용되는 바이너리의 서버 설정 방법 개선 
    • 대상 : cover-javalib-agent.jar, tm-javalib-lower.jar 
    • 기존 : 바이너리 안에 properties 파일 수정  
    • 변경 : COVER Agent 실행 시, 현재 환경 변수의 설정 값으로 세팅 된 바이너리를 생성

  2.7. Cloud Native Service를 위한 서비스 컨테이너화 

  • COVER 서비스를 docker 로 배포할 수 있도록 변경
    • docker 배포 시, 커버리지 관련 작업을 병렬 수행 하도록 성능 개선 


  2.8. 모듈/파일 필터 상태 유지 

  • 홈 화면의 모듈/파일 목록 조회 시 설정해둔 상태를 유지하게 변경
    • 탭, 필터, 키워드, 페이지 등

 

  2.9. 대규모 프로젝트 커버리지 저장 성능 개선 

  • 대용량 커버리지 데이터 저장 시, MongoDB의 크기 제한(16mb)를 초과할 경우 저장이 실패되던 문제 해결

0 투표


0 코멘트

로그인 코멘트 달기