testcases.pyファイル
ファイル構成
- このファイルには2つの辞書が宣言されています。
-
TEST_SCORE
sketch_unittest.cc
ファイルで設定したテストケースごとの部分スコアを設定します。
# 例: テストケース3つの部分スコアを設定する場合
TEST_SCORE = {
'quiz1': 33,
'quiz2': 33,
'quiz3': 34
}
-
MESSAGE
テストケースごとに採点基準などを案内する文言を設定します。
ℹ️ 採点基準をよく示す、明確な案内文に作成することを推奨します。
# 例: テストケース3つの案内文を設定する場合
MESSAGE = {
'quiz1': 'RGB LED、超音波センサーのピンを適切に設定しましたか?',
'quiz2': '測定した距離が17cm以下の時、RGB LEDを赤色で点滅しましたか?',
'quiz3': '測定した距離が17cmを超えた時、RGB LEDを青色で点滅しましたか?'
}
- 以下の例のように、設定した部分スコアと案内文は[提出]ボタンをクリックした時にエリスプラットフォームのターミナルで確認できます。
例1: すべてのテストケースを通過した場合
例2: テストケースを通過しなかった場合