Changeset 58329 in webkit


Ignore:
Timestamp:
Apr 27, 2010 1:25:07 PM (14 years ago)
Author:
abarth@webkit.org
Message:

2010-04-27 Adam Barth <abarth@webkit.org>

Reviewed by Darin Adler.

run-bindings-tests should use --reset-results instead of --overwrite
https://bugs.webkit.org/show_bug.cgi?id=38200

As requested by Ojan.

  • Scripts/run-bindings-tests:
Location:
trunk/WebKitTools
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKitTools/ChangeLog

    r58328 r58329  
     12010-04-27  Adam Barth  <abarth@webkit.org>
     2
     3        Reviewed by Darin Adler.
     4
     5        run-bindings-tests should use --reset-results instead of --overwrite
     6        https://bugs.webkit.org/show_bug.cgi?id=38200
     7
     8        As requested by Ojan.
     9
     10        * Scripts/run-bindings-tests:
     11
    1122010-04-27  Adam Barth  <abarth@webkit.org>
    213
  • trunk/WebKitTools/Scripts/run-bindings-tests

    r58289 r58329  
    6868
    6969
    70 def run_tests(generator, input_directory, reference_directory, overwrite):
     70def run_tests(generator, input_directory, reference_directory, reset_results):
    7171    work_directory = reference_directory
    7272
     
    7878        print 'Testing the %s generator on %s' % (generator, input_file)
    7979        # Generate output into the work directory (either the given one or a
    80         # temp one if not overwrite is performed)
    81         if not overwrite:
     80        # temp one if not reset_results is performed)
     81        if not reset_results:
    8282            work_directory = tempfile.mkdtemp()
    8383        if not generate_from_idl(generator, os.path.join(input_directory,
     
    8585                                 work_directory):
    8686            passed = False
    87         if overwrite:
     87        if reset_results:
    8888            print "Overwrote reference files"
    8989            continue
     
    102102
    103103    Options:
    104         --overwrite: Overwrites the reference files with the generated results.
     104       --reset-results: Overwrites the reference files with the generated results.
    105105
    106106    """
    107     overwrite = "--overwrite" in argv
     107    reset_results = "--reset-results" in argv
    108108
    109109    current_scm = scm.detect_scm_system(os.curdir)
     
    122122        input_directory = os.path.join('WebCore', 'bindings', 'scripts', 'test')
    123123        reference_directory = os.path.join('WebCore', 'bindings', 'scripts', 'test', generator)
    124         if not run_tests(generator, input_directory, reference_directory, overwrite):
     124        if not run_tests(generator, input_directory, reference_directory, reset_results):
    125125            all_tests_passed = False
    126126
     
    129129        return 0
    130130    else:
    131         print '(To update the reference files, execute "run-bindings-test --overwrite")'
     131        print '(To update the reference files, execute "run-bindings-test --reset-results")'
    132132        return -1
    133133
Note: See TracChangeset for help on using the changeset viewer.