-
Notifications
You must be signed in to change notification settings - Fork 846
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
Commits on Jun 21, 2021
-
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
Configuration menu - View commit details
-
Copy full SHA for 56aa605 - Browse repository at this point
Copy the full SHA 56aa605View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for fe27b78 - Browse repository at this point
Copy the full SHA fe27b78View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac39000 - Browse repository at this point
Copy the full SHA ac39000View commit details -
Configuration menu - View commit details
-
Copy full SHA for 609bf9c - Browse repository at this point
Copy the full SHA 609bf9cView commit details -
intermediate step: fix for bug processing rolled-up folders
+ some comments and code improvements
Configuration menu - View commit details
-
Copy full SHA for dbc1278 - Browse repository at this point
Copy the full SHA dbc1278View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for e704b9e - Browse repository at this point
Copy the full SHA e704b9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ff6771 - Browse repository at this point
Copy the full SHA 1ff6771View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7abf13c - Browse repository at this point
Copy the full SHA 7abf13cView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 35fd712 - Browse repository at this point
Copy the full SHA 35fd712View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c3acd5 - Browse repository at this point
Copy the full SHA 6c3acd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0750d23 - Browse repository at this point
Copy the full SHA 0750d23View commit details -
Configuration menu - View commit details
-
Copy full SHA for c079fcf - Browse repository at this point
Copy the full SHA c079fcfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01ab074 - Browse repository at this point
Copy the full SHA 01ab074View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7395bda - Browse repository at this point
Copy the full SHA 7395bdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a3bc29 - Browse repository at this point
Copy the full SHA 9a3bc29View commit details -
Configuration menu - View commit details
-
Copy full SHA for f972177 - Browse repository at this point
Copy the full SHA f972177View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed82270 - Browse repository at this point
Copy the full SHA ed82270View commit details