# HG changeset patch # User Nattee Niparnan # Date 2018-02-09 08:57:33 # Node ID b409073698a06845def4c9b15566435f2b3a8e65 # Parent 700050c502ba421b174e938f1ef699481fa3b40d # Parent f8ad085b45a7ef5b159389b59d202a86b0b939a1 merge diff --git a/import_problem b/import_problem --- a/import_problem +++ b/import_problem @@ -100,10 +100,12 @@ end while true end -def create_dir_if_not_exists(dir) +def create_dir_if_not_exists(dir, options = {} ) if ! FileTest.exists? dir FileUtils.mkdir(dir) end + + FileUtils.rm_rf(Dir.glob("#{dir}/*")) if options[:clear] end def import_problem(ev_dir, problem, testcase_dir, num_testruns, raw_prefix, check_script, options) @@ -121,7 +123,8 @@ create_dir_if_not_exists("#{problem_dir}") create_dir_if_not_exists("#{problem_dir}/script") - create_dir_if_not_exists("#{problem_dir}/test_cases") + create_dir_if_not_exists("#{problem_dir}/test_cases",clear: true) + # clear test cases directory puts "copying testcases"