Description:
merge
Commit status:
[Not Reviewed]
References:
Diff options:
Comments:
0 Commit comments
0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
r243:b409073698a0 - - 1 file changed: 5 inserted, 2 deleted
@@ -100,10 +100,12 | |||||
|
100 | end while true |
|
100 | end while true |
|
101 | end |
|
101 | end |
|
102 |
|
102 | ||
|
103 | - def create_dir_if_not_exists(dir) |
|
103 | + def create_dir_if_not_exists(dir, options = {} ) |
|
104 | if ! FileTest.exists? dir |
|
104 | if ! FileTest.exists? dir |
|
105 | FileUtils.mkdir(dir) |
|
105 | FileUtils.mkdir(dir) |
|
106 | end |
|
106 | end |
|
|
107 | + | ||
|
|
108 | + FileUtils.rm_rf(Dir.glob("#{dir}/*")) if options[:clear] | ||
|
107 | end |
|
109 | end |
|
108 |
|
110 | ||
|
109 | def import_problem(ev_dir, problem, testcase_dir, num_testruns, raw_prefix, check_script, options) |
|
111 | def import_problem(ev_dir, problem, testcase_dir, num_testruns, raw_prefix, check_script, options) |
@@ -121,7 +123,8 | |||||
|
121 |
|
123 | ||
|
122 | create_dir_if_not_exists("#{problem_dir}") |
|
124 | create_dir_if_not_exists("#{problem_dir}") |
|
123 | create_dir_if_not_exists("#{problem_dir}/script") |
|
125 | create_dir_if_not_exists("#{problem_dir}/script") |
|
124 | - create_dir_if_not_exists("#{problem_dir}/test_cases") |
|
126 | + create_dir_if_not_exists("#{problem_dir}/test_cases",clear: true) |
|
|
127 | + # clear test cases directory | ||
|
125 |
|
128 | ||
|
126 | puts "copying testcases" |
|
129 | puts "copying testcases" |
|
127 |
|
130 |
You need to be logged in to leave comments.
Login now