• Korean
    • English
Troubleshooting Guides
3.6
  • 2024.12
  • 2024.06
  • 2023.12
  • 2023
  • 3.7
  • 3.6
  • 3.5
  • 3.4
  • 3.3
Table of Contents
Troubleshooting Guides
  • 3.6
    • Troubleshooting Guides — 2024.12
    • Troubleshooting Guides — 2024.06
    • Troubleshooting Guides — 2023.12
    • Troubleshooting Guides — 2023
    • Troubleshooting Guides — 3.7
    • Troubleshooting Guides — 3.6
    • Troubleshooting Guides — 3.5
    • Troubleshooting Guides — 3.4
    • Troubleshooting Guides — 3.3
GrabGrab
GrabGrab
  • CT 문제 해결 가이드
    • 가변 배열 멤버에 값을 할당하는 방법
    • 메모리가 부족할 때 힙 메모리 늘리는 방법
    • 비정상 종료로 인해 프로젝트 DB 파일(*.csp)이 손상된 경우
    • QNX 소프트웨어를 테스트할 때 testrun.exe가 비정상 종료되는 경우
    • 커버리지 뷰에 특정 함수가 표시되지 않는 경우
    • 프로젝트 분석 실패 후 오류 메시지가 출력되지 않는 경우
    • Windows 디스플레이 배율이 100%가 아닐 때, 화면이 잘리는 문제
    • Windows.h 파일을 찾지 못하는 문제
    • 로그에 INFO [ut.hio]: runTest:testrun exit code(105)가 출력되고 유닛 테스트 실행이 안되는 경우
    • “툴체인 정보 자동 추출“이 실패하는 경우
    • 오류 뷰에서 메시지가 비정상적으로 표시될 경우
    • C++20 항목 포함된 소스 코드로 테스트를 수행하는 경우
    • 테스트 실행 시 발생할 수 있는 에러
    • 통합 테스트 가져오기 후 전역 변수를 찾지 못하는 경우
    • 테스트 실행시 “C2118 : 첨자가 음수입니다 “ 에러 발생시
    • Visual Studio 2015 툴체인 사용시 SDK 버전 문제
    • CT가 설치되지 않는 경우
    • 대용량 제어 흐름 그래프를 이미지 파일로 저장하지 못하는 경우
    • 워크스페이스가 망가진 경우
    • VPES 업로드 시 발생할 수 있는 문제
    • 매트릭 뷰 관련 오류
    • 지역 변수의 값을 확인하고 테스트 케이스 결과에 반영하는 방법
    • 함수 호출 커버리지와 함수 커버리지의 결과가 맞지 않는 경우
    • 실수형 변수의 기대값, 출력값 관련 문제
    • COVER의 커버리지 가져오기가 실패하는 경우
    • 상수 주소를 사용할 때 signal error 가 발생하는 경우
    • 부동 소수점 타입의 변수를 비교 연산할 경우 결과가 다르게 나오는 문제
    • 테스트 실행 시 빌드 성공 후 테스트 수행이 실패하는 경우
    • 스텁 변수의 파티션 목록에 “0“만 존재할 경우
    • 스텁의 입력데이터 정보가 삭제되는 경우
    • 가변 배열을 인자로 받는 함수에서 signal error가 발생하는 경우
    • 구조체의 사이즈가 CT와 원본 프로그램에서 다르게 출력되는 경우
    • IAR 환경에서 undefined referenced 에러가 발생하는 경우
    • const 전역 변수가 존재하여 테스트 코드에서 에러가 발생하는 경우
    • static const 포인터 변수에 접근할 때 signal error가 발생하는 경우
    • “C2512: 사용할 수 있는 적절한 기본 생성자가 없습니다.” 에러가 발생하는 경우
    • 테스트 케이스 별로 다르게 동작하는 스텁 코드 디자인하는 방법
    • CT의 퍼스펙티브가 깨진 경우
    • CT 3.4 전에 내보낸 스텁 코드를 3.4 이후에 가져올 때 한글 주석이 깨지는 문제
    • 레지스터 변수가 매크로로 선언되어 있어서 테스트 케이스에서 값을 입력할 수 없는 경우
    • xls 형식의 보고서를 html 형식으로 변환하는 방법
    • “LoadLibrary failed with error 87: 매개 변수가 틀립니다.” 에러가 발생하는 경우
    • 테스트 편집기에서 비관리 코드 입출력 목록 표현 안되는 문제 (CT 3.4 이전 버전)
    • 유효하지 않은 값을 테스트 데이터에 입력하는 방법
    • 포인터형 파라미터에 NULL 값을 입력하는 방법
    • 변환 툴체인을 사용할 때, 무한 루프를 제거한 통합 테스트에서 커버리지가 비정상적으로 표시되는 문제
    • 테스트 내보내기 시 파일명이 잘리는 경우
    • 변환툴체인을 사용하는 호스트 시험에서 ‘invalid use of void expression’ 에러가 발생하는 경우
    • 재활용 시나리오에서 신규 함수만 테스트가 생성이 필요할 때
    • 테스트 케이스 선택 시 커버된 영역의 색상이 변경되지 않는 경우
    • CT2.9에서 CT3.0로 버전 변경 시 프로젝트가 열리지 않는 문제
    • 테스트 생성 시 테스트 케이스가 1개만 생성되도록 설정하는 방법
    • 테스트 실행 후 통합 커버리지가 0으로 표시되거나 실행 결과가 보이지 않는 문제
    • (Ver.3.6 이후) 테스트 데이터를 ‘덮어쓰기’로 가져오고 싶을 때
    • 테스트 실행 후 not found virtual address 오류가 발생한 경우
    • 윈도우 10 환경에서 CT 실행 속도가 느린 경우 윈도우 10 Defender 설정하는 방법
    • CT 3.6 패키지 설치할 때 ‘잘못된 디지털 서명’ 오류가 발생하는 경우
  • CT Target Plug-in 문제 해결 가이드
    • 타깃 테스트 코드 내보내기 후 빌드 이슈
      • entry point 함수 이름이 main이 아닌 경우 (CT 3.2 이전 버전)
      • 타깃 테스트 결과를 저장할 때 사용하는 함수의 multiple definition 오류 (CT 3.2 이전 버전)
      • ‘sprintf’ has not been declared 혹은 CS_FLT_OUTPUT 오류 (CT 3.2이전 버전)
      • 타깃 로그 인터페이스 설정
      • signal 오류 확인
      • 타깃 소프트웨어의 UART 통신 관련된 함수를 테스트할 때 문제
      • CodeWarrior로 빌드할 때, cs_tfx.c 와 같은 테스트 관련 파일들을 찾지 못하는 문제
      • CodeWarrior에서 float 타입에 대해 타깃 출력값이 나오지 않거나 0으로 출력되는 경우
      • codescroll_int32와 codescroll_uint32 타입의 undefined error
      • codescroll_int, codescroll_uint 타입에서 cannot use ‘long’ 또는 undefined type to ‘long’ error가 발생하는 경우
      • Code Composer Studio에서 cs_io_putbyte의 address를 찾지 못하는 경우
      • GreenHills AdaMulti에서 declaration is incompatible with “void cs_io_putbyte” 에러 발생시
    • TRACE32 관련 이슈
      • symbol not found error “ct_target_log”
      • target reset failed
      • cmm 스크립트 실행 중 ‘&binary_path’ symbol not found 혹은 Data.Load.Elf “{file_path}” /LPATH 위치에서 오류가 발생했을 때
    • 타깃 로그(테스트 결과) 가져오기 이슈
      • ‘타깃 로그 가져오기’를 할 때 실패하거나 오류가 발생하는 경우
      • 타깃 로그 버퍼 사이즈를 초과한 경우
      • Code Composer Studio에서 테스트 빌드 후 실행시 스크립트에서 exception이 발생하는 경우
      • 타깃 디버그 정보 로그를 가져오기시 실패하는 경우
      • ‘타깃 로그 가져오기’ 실패시 타깃 로그로 확인하는 방법
      • 정상적으로 실행되었던 테스트에서 로그 가져오기 실패하는 경우
    • 기타 팁
      • .map 파일
      • TRACE32 디버깅
      • 호스트/타깃 환경의 byte order 때문에 출력값이 다른 경우
  • Controller Tester 패키지 설치 / 삭제 관련 가이드
    • 패키지 삭제 이후에도 프로그램 추가/제거에 남아있는 경우
Download as PDF

Controller Tester 패키지 설치 / 삭제 관련 가이드

  • 패키지 삭제 이후에도 프로그램 추가/제거에 남아있는 경우
호스트/타깃 환경의 byte order 때문에 출력값이 다른 경우
패키지 삭제 이후에도 프로그램 추가/제거에 남아있는 경우

Need more help with this?
Don’t hesitate to contact us here.

Thanks for your feedback.
Copyright © 2025 Suresofttech — Powered by Manula.com