def METHOD_NAME(test):
    cleanup(test)
    subprocess.call(["cp",os.path.join(SAMPLE_SUBMISSIONS, "tree_fork.c"),
                     os.path.join(test.testcase_path, "data")])
    test.run_compile()
    test.run_run()
    test.run_validator()
    test.diff("grade.txt","tree_fork_grade.txt","-b")
    test.json_diff("results.json","tree_fork_results.json")
    #test.diff("test02/STDOUT.txt","tree_fork_10_STDOUT.txt")
    #test.diff("test03/STDOUT.txt","tree_fork_30_STDOUT.txt")
    test.empty_file("test02/STDERR.txt")
    test.empty_file("test03/STDERR.txt")
    test.empty_file("test02/execute_logfile.txt")
    test.empty_file("test03/execute_logfile.txt")