테스트 실행 오류 확인이 더 쉬워졌어요

테스트 실행 중 발생한 오류를 더 빠르게 확인하고 수정할 수 있도록 결과 화면을 개선했습니다.

무엇이 달라졌나요?

  • 컴파일 오류와 런타임 오류의 원인 및 위치를 구분해 표시합니다.
  • 오류 결과를 해당 테스트케이스 버튼 바로 아래에서 확인할 수 있습니다.
  • 위치 정보가 있는 오류는 코드 에디터의 해당 행을 자동으로 강조합니다.
  • 코드에서 보기를 누르면 오류가 발생한 행으로 바로 이동합니다.
  • 코드를 수정하면 이전 오류 결과와 행 강조가 즉시 사라집니다.
  • 호출 스택과 원본 진단은 필요할 때 펼쳐볼 수 있습니다.
  • Python, Node.js, C, C++에서 같은 구성의 오류 결과를 제공합니다.

소스 위치를 확인할 수 없는 일부 오류도 있습니다. 예를 들어 C/C++의 메모리 접근 오류는 실행 환경에서 정확한 행 정보가 제공되지 않으면 오류 원인만 표시됩니다.

이번 개선은 테스트 실행 결과에만 적용됩니다. 실제 코드 제출 결과는 정답 노출을 방지하기 위해 기존 표시 방식을 유지합니다.