본문으로 건너뛰기

testcases.py 파일

파일 구성

파일 구성

  • 해당 파일에는 2개의 딕셔너리가 선언되어 있습니다.
  1. TEST_SCORE

    sketch_unittest.cc 파일에서 설정한 테스트케이스별 부분 점수를 설정합니다.

# 예시: 테스트케이스 3개의 부분 점수를 설정할 경우
TEST_SCORE = {
'quiz1': 33,
'quiz2': 33,
'quiz3': 34
}
  1. MESSAGE

    테스트케이스별로 채점 기준 등을 안내하는 문구를 설정합니다.

ℹ️ 채점 기준을 잘 나타낼 수 있는, 명확한 안내 문구로 작성해 주시기를 권장합니다.

# 예시: 테스트케이스 3개의 안내 문구를 설정할 경우
MESSAGE = {
'quiz1': 'RGB LED, 초음파 센서의 핀을 알맞게 설정했나요? ',
'quiz2': '측정한 거리가 17cm 이하일 때, RGB LED를 빨간색으로 점멸했나요? ',
'quiz3': '측정한 거리가 17cm를 초과했을 때, RGB LED를 파란색으로 점멸했나요? '
}

  • 아래 예시처럼, 해당 파일에서 설정한 부분 점수와 안내 문구는 [제출] 버튼을 클릭할 때 엘리스 플랫폼 터미널에서 확인할 수 있습니다.

예시 1: 모든 테스트케이스를 통과했을 경우

예시 1: 모든 테스트케이스를 통과했을 경우

예시 2: 테스트케이스를 통과하지 못했을 경우

예시 2: 테스트케이스를 통과하지 못했을 경우