• Home
  • Raw
  • Download

Lines Matching refs:self

162     def __init__(self, args):  argument
163 self.args = args
164 self.out_dir = BASE_OUT_DIR
167 def prepare_test262_code(self): argument
186 def prepare_clean_data(self): argument
190 def patching_the_plugin(self): argument
199 def prepare_args_es51_es2015(self): argument
200 if self.args.dir:
201 if TEST_ES5_DIR in self.args.dir:
202 self.args.es51 = True
203 elif TEST_ES2015_DIR in self.args.dir:
204 self.args.es2015 = "all"
206 if self.args.file:
207 if TEST_ES5_DIR in self.args.file:
208 self.args.es51 = True
209 elif TEST_ES2015_DIR in self.args.file:
210 self.args.es2015 = "all"
212 def prepare_out_dir(self): argument
213 if self.args.es51:
214 self.out_dir = os.path.join(BASE_OUT_DIR, "test_es51")
215 elif self.args.es2015:
216 self.out_dir = os.path.join(BASE_OUT_DIR, "test_es2015")
217 elif self.args.ci_build:
218 self.out_dir = os.path.join(BASE_OUT_DIR, "test_CI")
220 self.out_dir = os.path.join(BASE_OUT_DIR, "test")
222 def prepare_args_testdir(self): argument
223 if self.args.dir:
226 if self.args.es51:
227 self.args.dir = TEST_ES5_DIR
228 elif self.args.es2015:
229 self.args.dir = TEST_ES2015_DIR
230 elif self.args.ci_build:
231 self.args.dir = TEST_CI_DIR
233 self.args.dir = os.path.join(DATA_DIR, "test")
235 def copyfile(self, file): argument
242 if self.args.es51:
244 elif self.args.es2015:
246 elif self.args.ci_build:
250 def collect_tests(self): argument
255 if self.args.es51:
257 elif self.args.es2015:
267 def get_tests_from_file(self, file): argument
272 def prepare_es2015_tests(self): argument
274 files = self.collect_tests()
275 files.extend(self.get_tests_from_file(ES2015_LIST_FILE))
276 if self.args.es2015 == "all":
277 files.extend(self.get_tests_from_file(ES5_LIST_FILE))
280 def prepare_test_suit(self): argument
283 if self.args.es51:
285 files = self.get_tests_from_file(ES5_LIST_FILE)
286 elif self.args.es2015:
288 files = self.prepare_es2015_tests()
289 elif self.args.ci_build:
291 files = self.get_tests_from_file(CI_LIST_FILE)
299 pool.map(self.copyfile, files)
303 def prepare_test262_test(self): argument
305 if self.args.es51:
306 self.prepare_test_suit()
308 elif self.args.es2015:
309 self.prepare_test_suit()
311 elif self.args.ci_build:
312 self.prepare_test_suit()
314 elif self.args.esnext:
319 if self.args.file:
320 mkdstdir(self.args.file, src_dir, self.out_dir)
323 files = collect_files(self.args.dir)
325 mkdstdir(file, src_dir, self.out_dir)
327 def run(self): argument
328 self.prepare_test262_code()
329 self.prepare_clean_data()
330 self.patching_the_plugin()
331 self.prepare_args_es51_es2015()
332 self.prepare_out_dir()
333 self.prepare_args_testdir()
334 self.prepare_test262_test()