• littledan's avatar
    [test] Process to locally develop and upstream test262 tests · 586deecb
    littledan authored
    This patch provides improved infrastructure for developing test262 tests
    together with V8. It has three parts:
    - The test262 test runner is updated to look for local versions of tests
      in the /test/test262/local-tests directory, which mirrors
      /test/test262/data. Additional tests can be added there and are run
      together with tests from upstream. Upstream tests can be locally
      updated by using the same name in local-tests; if a same-named test
      exists, then only the local version will be run. The local-tests
      directory is in the V8 repository, unlike the contents of the data
      directory, so tests can be added in the same patch as something else.
    - The tool /test/test262/upstream-local-tests.sh is added to create
      a patch against the test262 respository based on a patch which changes
      the local-tests directory.
    - The tool /test/test262/prune-local-tests.sh is added to remove
      redundant local tests on a test262 roll.
    
    See design doc:
    https://docs.google.com/document/d/16bj7AIDgZLv4WOsUEzQ5NzcEN9_xo095e88Pz8FC5rA/edit
    
    Review-Url: https://codereview.chromium.org/2611793002
    Cr-Commit-Position: refs/heads/master@{#42117}
    586deecb
Name
Last commit
Last update
..
benchmarks Loading commit data...
cctest Loading commit data...
common Loading commit data...
debugger Loading commit data...
fuzzer Loading commit data...
inspector Loading commit data...
intl Loading commit data...
js-perf-test Loading commit data...
memory Loading commit data...
message Loading commit data...
mjsunit Loading commit data...
mozilla Loading commit data...
preparser Loading commit data...
promises-aplus Loading commit data...
simdjs Loading commit data...
test262 Loading commit data...
unittests Loading commit data...
webkit Loading commit data...
BUILD.gn Loading commit data...
bot_default.gyp Loading commit data...
bot_default.isolate Loading commit data...
default.gyp Loading commit data...
default.isolate Loading commit data...
optimize_for_size.gyp Loading commit data...
optimize_for_size.isolate Loading commit data...
perf.gyp Loading commit data...
perf.isolate Loading commit data...