webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
webkitpy.w3c.test_importer.TestImporter Class Reference
Inheritance diagram for webkitpy.w3c.test_importer.TestImporter:

Public Member Functions

def __init__ (self, host, test_paths, options)
 
def do_import (self)
 
def check_imported_expectations (self)
 
def generate_git_submodules_description_for_all_repositories (self)
 
def write_init_py (self, filepath)
 
def test_downloader (self)
 
def should_skip_file (self, filename)
 
def clean_destination_directory (self, filename)
 
def remove_dangling_expectations (self, filename)
 
def find_importable_tests (self, directory)
 
def should_convert_test_harness_links (self, test)
 
def write_html_files_for_templated_js_tests (self, orig_filepath, new_filepath)
 
def import_tests (self)
 
def update_tests_options (self)
 
def remove_slow_from_w3c_tests_options (self)
 
def remove_deleted_files (self, import_directory, new_file_list)
 
def write_import_log (self, import_directory, file_list, prop_list, property_values_list)
 

Public Attributes

 host
 
 source_directory
 
 options
 
 test_paths
 
 filesystem
 
 destination_directory
 
 tests_w3c_relative_path
 
 layout_tests_path
 
 layout_tests_w3c_path
 
 tests_download_path
 
 import_list
 

Constructor & Destructor Documentation

◆ __init__()

def webkitpy.w3c.test_importer.TestImporter.__init__ (   self,
  host,
  test_paths,
  options 
)

Member Function Documentation

◆ check_imported_expectations()

def webkitpy.w3c.test_importer.TestImporter.check_imported_expectations (   self)

◆ clean_destination_directory()

def webkitpy.w3c.test_importer.TestImporter.clean_destination_directory (   self,
  filename 
)

◆ do_import()

def webkitpy.w3c.test_importer.TestImporter.do_import (   self)

◆ find_importable_tests()

def webkitpy.w3c.test_importer.TestImporter.find_importable_tests (   self,
  directory 
)

◆ generate_git_submodules_description_for_all_repositories()

def webkitpy.w3c.test_importer.TestImporter.generate_git_submodules_description_for_all_repositories (   self)

◆ import_tests()

def webkitpy.w3c.test_importer.TestImporter.import_tests (   self)

◆ remove_dangling_expectations()

def webkitpy.w3c.test_importer.TestImporter.remove_dangling_expectations (   self,
  filename 
)

◆ remove_deleted_files()

def webkitpy.w3c.test_importer.TestImporter.remove_deleted_files (   self,
  import_directory,
  new_file_list 
)
Reads an import log in |import_directory|, compares it to the |new_file_list|, and removes files not in the new list.

◆ remove_slow_from_w3c_tests_options()

def webkitpy.w3c.test_importer.TestImporter.remove_slow_from_w3c_tests_options (   self)

◆ should_convert_test_harness_links()

def webkitpy.w3c.test_importer.TestImporter.should_convert_test_harness_links (   self,
  test 
)

◆ should_skip_file()

def webkitpy.w3c.test_importer.TestImporter.should_skip_file (   self,
  filename 
)

◆ test_downloader()

def webkitpy.w3c.test_importer.TestImporter.test_downloader (   self)

◆ update_tests_options()

def webkitpy.w3c.test_importer.TestImporter.update_tests_options (   self)

◆ write_html_files_for_templated_js_tests()

def webkitpy.w3c.test_importer.TestImporter.write_html_files_for_templated_js_tests (   self,
  orig_filepath,
  new_filepath 
)

◆ write_import_log()

def webkitpy.w3c.test_importer.TestImporter.write_import_log (   self,
  import_directory,
  file_list,
  prop_list,
  property_values_list 
)
Writes a w3c-import.log file in each directory with imported files. 

◆ write_init_py()

def webkitpy.w3c.test_importer.TestImporter.write_init_py (   self,
  filepath 
)

Member Data Documentation

◆ destination_directory

webkitpy.w3c.test_importer.TestImporter.destination_directory

◆ filesystem

webkitpy.w3c.test_importer.TestImporter.filesystem

◆ host

webkitpy.w3c.test_importer.TestImporter.host

◆ import_list

webkitpy.w3c.test_importer.TestImporter.import_list

◆ layout_tests_path

webkitpy.w3c.test_importer.TestImporter.layout_tests_path

◆ layout_tests_w3c_path

webkitpy.w3c.test_importer.TestImporter.layout_tests_w3c_path

◆ options

webkitpy.w3c.test_importer.TestImporter.options

◆ source_directory

webkitpy.w3c.test_importer.TestImporter.source_directory

◆ test_paths

webkitpy.w3c.test_importer.TestImporter.test_paths

◆ tests_download_path

webkitpy.w3c.test_importer.TestImporter.tests_download_path

◆ tests_w3c_relative_path

webkitpy.w3c.test_importer.TestImporter.tests_w3c_relative_path

The documentation for this class was generated from the following file: