Skip to content
Snippets Groups Projects
  1. May 25, 2019
  2. Apr 25, 2019
  3. Apr 24, 2019
  4. Apr 17, 2019
    • Rick Waldron's avatar
      INTERPRETING.md: explicitly disallow use of Test262-Defined Bindings and... · ba013cf7
      Rick Waldron authored
      INTERPRETING.md: explicitly disallow use of Test262-Defined Bindings and Host-Defined Functions in _FIXTURE.js files (#2130)
      
      
      ba013cf7
    • Rick Waldron's avatar
      Refactor module _FIXTURE.js to have no harness dependencies (#2129) · 631b36a7
      Rick Waldron authored
      rwaldron in ~/clonez/test262 on master
      $ test262_runner test/language/module-code/instn-iee-bndng-{cls,const,fun,gen,let,var}.js
      -----------------------------------------------------------------------------------------
      V8 (jsvu)
      
      test262-harness --hostArgs='' --hostType=d8 --hostPath=/Users/rwaldron/.jsvu/v8 test/language/module-code/instn-iee-bndng-cls.js test/language/module-code/instn-iee-bndng-const.js test/language/module-code/instn-iee-bndng-fun.js test/language/module-code/instn-iee-bndng-gen.js test/language/module-code/instn-iee-bndng-let.js test/language/module-code/instn-iee-bndng-var.js
      
      Ran 12 tests
      12 passed
      0 failed
      
      -----------------------------------------------------------------------------------------
      ChakraCore (jsvu)
      
      test262-harness --hostArgs='' --hostType=ch --hostPath=/Users/rwaldron/.jsvu/chakra test/language/module-code/instn-iee-bndng-cls.js test/language/module-code/instn-iee-bndng-const.js test/language/module-code/instn-iee-bndng-fun.js test/language/module-code/instn-iee-bndng-gen.js test/language/module-code/instn-iee-bndng-let.js test/language/module-code/instn-iee-bndng-var.js
      
      Ran 12 tests
      12 passed
      0 failed
      
      -----------------------------------------------------------------------------------------
      JavaScriptCore (jsvu)
      
      test262-harness --hostArgs='' --hostType=jsc --hostPath=/Users/rwaldron/.jsvu/javascriptcore test/language/module-code/instn-iee-bndng-cls.js test/language/module-code/instn-iee-bndng-const.js test/language/module-code/instn-iee-bndng-fun.js test/language/module-code/instn-iee-bndng-gen.js test/language/module-code/instn-iee-bndng-let.js test/language/module-code/instn-iee-bndng-var.js
      
      Ran 12 tests
      12 passed
      0 failed
      
      -----------------------------------------------------------------------------------------
      SpiderMonkey (jsvu)
      
      test262-harness --hostArgs='' --hostType=jsshell --hostPath=/Users/rwaldron/.jsvu/sm test/language/module-code/instn-iee-bndng-cls.js test/language/module-code/instn-iee-bndng-const.js test/language/module-code/instn-iee-bndng-fun.js test/language/module-code/instn-iee-bndng-gen.js test/language/module-code/instn-iee-bndng-let.js test/language/module-code/instn-iee-bndng-var.js
      
      Ran 12 tests
      12 passed
      0 failed
      
      -----------------------------------------------------------------------------------------
      Moddable (jsvu)
      
      test262-harness --hostArgs='' --hostType=xs --hostPath=/Users/rwaldron/.jsvu/xs test/language/module-code/instn-iee-bndng-cls.js test/language/module-code/instn-iee-bndng-const.js test/language/module-code/instn-iee-bndng-fun.js test/language/module-code/instn-iee-bndng-gen.js test/language/module-code/instn-iee-bndng-let.js test/language/module-code/instn-iee-bndng-var.js
      
      Ran 12 tests
      12 passed
      0 failed
      
      rwaldron in ~/clonez/test262 on refactor-fixtures-to-eliminate-harness-file-dependencies
      $ test262_runner test/language/module-code/instn-iee-bndng-{cls,const,fun,gen,let,var}.js
      -----------------------------------------------------------------------------------------
      V8 (jsvu)
      
      test262-harness --hostArgs='' --hostType=d8 --hostPath=/Users/rwaldron/.jsvu/v8 test/language/module-code/instn-iee-bndng-cls.js test/language/module-code/instn-iee-bndng-const.js test/language/module-code/instn-iee-bndng-fun.js test/language/module-code/instn-iee-bndng-gen.js test/language/module-code/instn-iee-bndng-let.js test/language/module-code/instn-iee-bndng-var.js
      
      Ran 12 tests
      12 passed
      0 failed
      
      -----------------------------------------------------------------------------------------
      ChakraCore (jsvu)
      
      test262-harness --hostArgs='' --hostType=ch --hostPath=/Users/rwaldron/.jsvu/chakra test/language/module-code/instn-iee-bndng-cls.js test/language/module-code/instn-iee-bndng-const.js test/language/module-code/instn-iee-bndng-fun.js test/language/module-code/instn-iee-bndng-gen.js test/language/module-code/instn-iee-bndng-let.js test/language/module-code/instn-iee-bndng-var.js
      
      Ran 12 tests
      12 passed
      0 failed
      
      -----------------------------------------------------------------------------------------
      JavaScriptCore (jsvu)
      
      test262-harness --hostArgs='' --hostType=jsc --hostPath=/Users/rwaldron/.jsvu/javascriptcore test/language/module-code/instn-iee-bndng-cls.js test/language/module-code/instn-iee-bndng-const.js test/language/module-code/instn-iee-bndng-fun.js test/language/module-code/instn-iee-bndng-gen.js test/language/module-code/instn-iee-bndng-let.js test/language/module-code/instn-iee-bndng-var.js
      
      Ran 12 tests
      12 passed
      0 failed
      
      -----------------------------------------------------------------------------------------
      SpiderMonkey (jsvu)
      
      test262-harness --hostArgs='' --hostType=jsshell --hostPath=/Users/rwaldron/.jsvu/sm test/language/module-code/instn-iee-bndng-cls.js test/language/module-code/instn-iee-bndng-const.js test/language/module-code/instn-iee-bndng-fun.js test/language/module-code/instn-iee-bndng-gen.js test/language/module-code/instn-iee-bndng-let.js test/language/module-code/instn-iee-bndng-var.js
      
      Ran 12 tests
      12 passed
      0 failed
      
      -----------------------------------------------------------------------------------------
      Moddable (jsvu)
      
      test262-harness --hostArgs='' --hostType=xs --hostPath=/Users/rwaldron/.jsvu/xs test/language/module-code/instn-iee-bndng-cls.js test/language/module-code/instn-iee-bndng-const.js test/language/module-code/instn-iee-bndng-fun.js test/language/module-code/instn-iee-bndng-gen.js test/language/module-code/instn-iee-bndng-let.js test/language/module-code/instn-iee-bndng-var.js
      
      Ran 12 tests
      12 passed
      0 failed
      631b36a7
    • Leo Balter's avatar
    • Jason Orendorff's avatar
  5. Apr 10, 2019
  6. Apr 03, 2019
  7. Apr 02, 2019
  8. Apr 01, 2019
    • Mike Pennisi's avatar
      Refactor `with` statement tests for parsers · 9b396d0b
      Mike Pennisi authored
      The tests for the parsing of the `with` statement were expressed using
      eval. This made the tests more complex than necessary and also prevented
      the tests from providing value to ECMAScript parsers.
      
      Remove the use of eval and instead express the expectations with literal
      source text. Rename the files to make each test's purpose more clear.
      9b396d0b
    • Mike Pennisi's avatar
      Remove redundant tests · 25533814
      Mike Pennisi authored
      These tests are syntactically equivalent to
      `test/language/statements/with/12.10.1-7-s.js` and may therefore be
      removed without degrading coverage.
      
      While `test/language/statements/with/12.10.1-9-s.js` differs slightly in
      the pattern used to enable strict mode, the relevant behavior of the
      "use strict" directive prologue is expressly tested via
      `test/language/directive-prologue/func-expr-inside-func-decl-parse.js`.
      25533814
    • Mike Pennisi's avatar
      Improve test precision · 159bcc7b
      Mike Pennisi authored
      Previously, some tests verified two independent concerns simultaneously:
      syntactic validity and runtime completion value. The former is relevant
      for ECMAScript runtimes and parsers alike, but the latter is only
      observable by runtimes.
      
      Express expectations regarding syntactic validity using literal program
      code so they can be used by parsers. Maintain the original tests which
      rely on eval in order to preserve coverage for statement completion
      values.
      159bcc7b
    • Mike Pennisi's avatar
      Refactor misc. statement tests for parsers · aa4c533d
      Mike Pennisi authored
      The tests for the parsing of various statement were expressed using
      eval. This made the tests more complex than necessary and also prevented
      the tests from providing value to ECMAScript parsers.
      
      Remove the use of eval and instead express the expectations with literal
      source text. Rename the files to make each test's purpose more clear.
      aa4c533d
    • Mike Pennisi's avatar
      Remove indirect tests · c9249a8f
      Mike Pennisi authored
      These tests are ostensibly designed to validate parsing of Regular
      Expression literals--specifically those which use Unicode escape
      sequences to declare flags. However, because the syntax is expressed in
      terms of a string literal and then evaluated dynamically, the escape
      sequences in use have no bearing on the program code which is ultimately
      parsed. These tests therefore do not extend coverage in any meaningful
      way and may be removed.
      c9249a8f
    • Mike Pennisi's avatar
      Refactor literal tests for parsers · e0120fcb
      Mike Pennisi authored
      The tests for the parsing of literal values were expressed using eval.
      This made the tests more complex than necessary and also prevented the
      tests from providing value to ECMAScript parsers.
      
      Remove the use of eval and instead express the expectations with literal
      source text. Rename the files to make each test's purpose more clear.
      e0120fcb
    • Mike Pennisi's avatar
      Remove redundant test · 937d0b1d
      Mike Pennisi authored
      The production under test is also used in the following file:
      
      test/language/literals/numeric/legacy-octal-integer-strict.js
      
      That test expresses the syntax with literal source text, making it
      useful for parsers. Remove this test in favor of the other.
      937d0b1d
  9. Mar 29, 2019
Loading