コード例 #1
0
ファイル: Submitter.hpp プロジェクト: frarteaga/tcframe
    Verdict submitOnTestCase(string testCaseName) {

        if (!brief) {
            logger->logTestCaseIntroduction(testCaseName);
        }

        Verdict verdict = gradeOnTestCase(testCaseName);
        os->removeFile("_submission.out");
        os->removeFile("_diff.out");

        if (!brief) {
            logger->logTestCaseVerdict(verdict);
        }

        if (!verdict.isAccepted()) {
            if (!brief) {
                logger->logFailures(verdict.getFailures());
            }
        }

        return verdict;
    }