Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update test262 +test262.properties file (re)generator #930

Merged
merged 17 commits into from
Jun 23, 2021

Commits on Jun 21, 2021

  1. Step 1: cleanup of existing test262.properties file, remove wildcards

    Cleaning up existing test262.properties file for larger changes to come,
    removing wildcard matching from the 262Test runner
    
    - Removed wildcard matching: now need to be explicit: 'name.js' wont
    match any file in any subdirectory that ends with `name.js` anymore
    - added all files with full path for current "wildcard" entries and
    removed wildcard entries (xxxx.js, matching **/*xxxx.js)
    - removed exclusions of test files that depend on unsupported features
    (are filtered out/skipped anyway when running the tests)
    - made sure test files within a directory are listed in a certain order
    (as to be able to better compare the current test262.properties with a
    generated one later on)
    - marked folders containing only failing tests as excluded (instead of
    listing all failing files individually)
    - removed some comments
    p-bakker committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    56aa605 View commit details
    Browse the repository at this point in the history
  2. Step 2: adjusting test262.properties format and introduce generator

    - removed unneeded ! in front of every .js file: every .js file is an
    exclusion regardless and by removing the !, the filePath becomes a key
    within the Java Properties format
    - use ~ instead of # for excluding directories
    - no need to exclude files under an already excluded directory
    - add generateTest262properties commandline flag to regenerate the used
    .properties file based on the test results of running the
    Test262SuiteTest
    p-bakker committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    fe27b78 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ac39000 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    609bf9c View commit details
    Browse the repository at this point in the history
  5. intermediate step: fix for bug processing rolled-up folders

    + some comments and code improvements
    p-bakker committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    dbc1278 View commit details
    Browse the repository at this point in the history
  6. Step 4: change default to include tests that are skipped due to relying

    on unsupported features
    
    + added a few more features to the unsupported feature list
    p-bakker committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    e704b9e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1ff6771 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7abf13c View commit details
    Browse the repository at this point in the history
  9. Step 6: update test262 to last working version (Sep 15, 2020)

    See tc39/test262@f94fc66
    
    Unfortunately, as of the next commit the sta.js file from the harness is
    using rest parameters, so crashes all tests
    p-bakker committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    35fd712 View commit details
    Browse the repository at this point in the history
  10. intermediate step: spotless

    p-bakker committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    6c3acd5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0750d23 View commit details
    Browse the repository at this point in the history
  12. intermediate step: spotless

    p-bakker committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    c079fcf View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    01ab074 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7395bda View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    9a3bc29 View commit details
    Browse the repository at this point in the history
  16. spotless...

    p-bakker committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    f972177 View commit details
    Browse the repository at this point in the history
  17. small update to README.md

    p-bakker committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    ed82270 View commit details
    Browse the repository at this point in the history