def METHOD_NAME(test):
    cleanup(test)
    subprocess.call(["unzip",
        "-q",  # quiet
        "-o",  # overwrite files
        os.path.join(test.testcase_path, "data/allCorrect.zip"),
        "-d",  # save to directory
        os.path.join(test.testcase_path, "data/")])
    test.run_compile()
    test.run_run()
    test.run_validator()
    test.diff("test03/output.txt","data/test_output/inst_output.txt")
    test.diff("test04/output.txt","data/test_output/inst_output.txt")
    test.diff("test05/output.txt","data/test_output/inst_output.txt")
    test.diff("test06/output.txt","data/test_output/inst_output.txt")
    test.empty_file("test02/STDOUT.txt")
    test.empty_file("test02/STDERR.txt")
    test.empty_file("test03/STDOUT.txt")
    test.empty_file("test03/STDERR.txt")
    test.empty_file("test04/STDOUT.txt")
    test.empty_file("test04/STDERR.txt")
    test.empty_file("test05/STDOUT.txt")
    test.empty_file("test05/STDERR.txt")
    test.empty_file("test06/STDOUT.txt")
    test.empty_file("test06/STDERR.txt")
    test.empty_file("test02/execute_logfile.txt")
    test.empty_file("test03/execute_logfile.txt")
    test.empty_file("test04/execute_logfile.txt")
    test.empty_file("test05/execute_logfile.txt")
    test.empty_file("test06/execute_logfile.txt")
    test.empty_json_diff("test03/0_diff.json")
    test.empty_json_diff("test04/0_diff.json")
    test.empty_json_diff("test05/0_diff.json")
    test.empty_json_diff("test06/0_diff.json")
    test.diff("grade.txt","grade.txt_allCorrect","-b")
    test.json_diff("results.json","results.json_allCorrect")