1. 15 Jan, 2019 1 commit
  2. 11 Jan, 2019 2 commits
  3. 07 Jan, 2019 1 commit
  4. 04 Jan, 2019 1 commit
  5. 21 Dec, 2018 2 commits
  6. 20 Dec, 2018 2 commits
  7. 18 Dec, 2018 1 commit
  8. 22 Nov, 2018 1 commit
  9. 20 Nov, 2018 1 commit
  10. 16 Nov, 2018 3 commits
  11. 05 Nov, 2018 1 commit
  12. 18 Oct, 2018 1 commit
  13. 15 Oct, 2018 1 commit
  14. 11 Oct, 2018 1 commit
  15. 02 Oct, 2018 1 commit
  16. 12 Sep, 2018 1 commit
  17. 07 Sep, 2018 1 commit
  18. 11 Aug, 2018 1 commit
  19. 10 Aug, 2018 6 commits
    • Michael Achenbach's avatar
      Reland "[test] Pass suite environment to Android test runner" · 08e317da
      Michael Achenbach authored
      This is a reland of 18c90f48
      
      Original change's description:
      > [test] Pass suite environment to Android test runner
      >
      > TBR=sergiyb@chromium.org
      >
      > Bug: v8:8046
      > Change-Id: I201f7a7ee119628e14c864602a2d3cbadfc4052b
      > Reviewed-on: https://chromium-review.googlesource.com/1170779
      > Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org>
      > Reviewed-by: Michael Achenbach <machenbach@chromium.org>
      > Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#55051}
      
      NOTRY=true
      
      Bug: v8:8046
      Change-Id: I73923a2ae532bb7d773c87fd77844b4e655b568c
      Reviewed-on: https://chromium-review.googlesource.com/1171382
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Reviewed-by: 's avatarSergiy Byelozyorov <sergiyb@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55064}
      08e317da
    • Michael Achenbach's avatar
      Reland "[test] Add logic to run tests on Android" · b2537f21
      Michael Achenbach authored
      This is a reland of 4c094342
      
      Original change's description:
      > [test] Add logic to run tests on Android
      > 
      > This adds a new command abstraction for running commands on Android
      > using dockered devices on swarming.
      > 
      > The new abstraction handles pushing all required files to the device.
      > The logic used for pushing and running is reused from the perf runner.
      > 
      > This adds only the mjsunit test suite. Others will be handled in
      > follow up CLs. The suite logic is enhanced with auto-detection of files
      > to be pushed to devices, for e.g. load or import statements.
      > 
      > Some test cases need an extra resource section for specifying required
      > files.
      > 
      > Remaining failing tests are marked in the status files for later
      > triage.
      > 
      > Bug: chromium:866862
      > Change-Id: I2b957559f07fdcd8c1bd2f7034f5ba7754a31fb7
      > Reviewed-on: https://chromium-review.googlesource.com/1150153
      > Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org>
      > Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#55041}
      
      Bug: chromium:866862
      Change-Id: Icf7e04c75d4abeab7254d10ba21240e46b0022ae
      Reviewed-on: https://chromium-review.googlesource.com/1170643Reviewed-by: 's avatarSergiy Byelozyorov <sergiyb@chromium.org>
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55059}
      b2537f21
    • Sergiy Byelozyorov's avatar
      Revert "[test] Add logic to run tests on Android" · 2071051e
      Sergiy Byelozyorov authored
      This reverts commit 4c094342.
      
      Reason for revert: Unfortunately this broke all perf builders.
      
      Original change's description:
      > [test] Add logic to run tests on Android
      > 
      > This adds a new command abstraction for running commands on Android
      > using dockered devices on swarming.
      > 
      > The new abstraction handles pushing all required files to the device.
      > The logic used for pushing and running is reused from the perf runner.
      > 
      > This adds only the mjsunit test suite. Others will be handled in
      > follow up CLs. The suite logic is enhanced with auto-detection of files
      > to be pushed to devices, for e.g. load or import statements.
      > 
      > Some test cases need an extra resource section for specifying required
      > files.
      > 
      > Remaining failing tests are marked in the status files for later
      > triage.
      > 
      > Bug: chromium:866862
      > Change-Id: I2b957559f07fdcd8c1bd2f7034f5ba7754a31fb7
      > Reviewed-on: https://chromium-review.googlesource.com/1150153
      > Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org>
      > Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#55041}
      
      TBR=machenbach@chromium.org,yangguo@chromium.org,sergiyb@chromium.org
      
      Change-Id: If80129810586b709dab762c9b5724888e15daec2
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: chromium:866862
      Reviewed-on: https://chromium-review.googlesource.com/1170962Reviewed-by: 's avatarSergiy Byelozyorov <sergiyb@chromium.org>
      Commit-Queue: Sergiy Byelozyorov <sergiyb@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55058}
      2071051e
    • Sergiy Byelozyorov's avatar
      Revert "[test] Pass suite environment to Android test runner" · 36e5b7b3
      Sergiy Byelozyorov authored
      This reverts commit 18c90f48.
      
      Reason for revert: needs to be reverted prior to https://crrev.com/c/1170962
      
      Original change's description:
      > [test] Pass suite environment to Android test runner
      > 
      > TBR=sergiyb@chromium.org
      > 
      > Bug: v8:8046
      > Change-Id: I201f7a7ee119628e14c864602a2d3cbadfc4052b
      > Reviewed-on: https://chromium-review.googlesource.com/1170779
      > Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org>
      > Reviewed-by: Michael Achenbach <machenbach@chromium.org>
      > Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#55051}
      
      TBR=machenbach@chromium.org,sergiyb@chromium.org
      
      Change-Id: I2c874305251b8b73f3bc0aaaf31a81ef30d6c15d
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: v8:8046
      Reviewed-on: https://chromium-review.googlesource.com/1171002Reviewed-by: 's avatarSergiy Byelozyorov <sergiyb@chromium.org>
      Commit-Queue: Sergiy Byelozyorov <sergiyb@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55056}
      36e5b7b3
    • Michael Achenbach's avatar
      [test] Pass suite environment to Android test runner · 18c90f48
      Michael Achenbach authored
      TBR=sergiyb@chromium.org
      
      Bug: v8:8046
      Change-Id: I201f7a7ee119628e14c864602a2d3cbadfc4052b
      Reviewed-on: https://chromium-review.googlesource.com/1170779Reviewed-by: 's avatarSergiy Byelozyorov <sergiyb@chromium.org>
      Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55051}
      18c90f48
    • Michael Achenbach's avatar
      [test] Add logic to run tests on Android · 4c094342
      Michael Achenbach authored
      This adds a new command abstraction for running commands on Android
      using dockered devices on swarming.
      
      The new abstraction handles pushing all required files to the device.
      The logic used for pushing and running is reused from the perf runner.
      
      This adds only the mjsunit test suite. Others will be handled in
      follow up CLs. The suite logic is enhanced with auto-detection of files
      to be pushed to devices, for e.g. load or import statements.
      
      Some test cases need an extra resource section for specifying required
      files.
      
      Remaining failing tests are marked in the status files for later
      triage.
      
      Bug: chromium:866862
      Change-Id: I2b957559f07fdcd8c1bd2f7034f5ba7754a31fb7
      Reviewed-on: https://chromium-review.googlesource.com/1150153Reviewed-by: 's avatarSergiy Byelozyorov <sergiyb@chromium.org>
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55041}
      4c094342
  20. 08 Aug, 2018 1 commit
  21. 22 Jun, 2018 1 commit
  22. 22 May, 2018 1 commit
  23. 08 May, 2018 1 commit
  24. 21 Mar, 2018 1 commit
  25. 12 Mar, 2018 1 commit
  26. 06 Mar, 2018 2 commits
  27. 05 Mar, 2018 1 commit
    • jgruber's avatar
      [builtins] Enable embedded builtins and add testing variants · abcc28ce
      jgruber authored
      This enables the v8_enable_embedded_builtins gn flag on non-ia32 builds
      and adds a new --stress-off-heap-code test mode to fyi bots.
      
      v8_enable_embedded_builtins=true changes accesses to constants and
      external references to go through the root list in builtins code.
      
      --stress-off-heap-code copies builtins code off-heap on isolate
      creation.
      
      A few drive-by-fixes:
      - ensure that we actually inspect the correct builtin during
        isolate-independence testing.
      - relax tests to decrease maintenance (now we only fail if a builtin
        should be isolate-independent but isn't).
      - switch to a different off-heap-trampoline register on arm due to
        conflicts with custom stub linkages.
      
      Cq-Include-Trybots: luci.v8.try:v8_linux64_fyi_rel_ng
      Bug: v8:6666
      Change-Id: I09ad3c75cb4342f4c548ea780f275993730896c8
      Reviewed-on: https://chromium-review.googlesource.com/934281
      Commit-Queue: Jakob Gruber <jgruber@chromium.org>
      Reviewed-by: 's avatarMichael Hablich <hablich@chromium.org>
      Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
      Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#51717}
      abcc28ce
  28. 20 Feb, 2018 1 commit
    • Michael Achenbach's avatar
      [test] Abort testing immediately on interrupt and sigterm · 4a2d9b1b
      Michael Achenbach authored
      This is a partial revert of:
      https://crrev.com/c/890938 and https://crrev.com/c/893982
      
      Before this CL, the test runner blocked on ongoing tests in order to
      process their results after an internal timeout. However, the logic
      required for this feature was overly complicated and prevented an
      acceptable implementation for fast aborts. Furthermore, also the fuzzers
      suffered from timeouts on swarming due to hanging tests.
      
      Instead, we now abort immediately on internal timeout (used on
      fuzzers), SIGINT (Ctrl-C) and SIGTERM. Ongoing tests are immediately
      terminated and their results are disregarded. On SIGTERM and SIGINT,
      we return with non-zero exit codes, and zero on internal timeout.
      
      This will also properly return json output, when the external hard
      timeout is reached on swarming (causes SIGTERM).
      
      TBR=sergiyb@chromium.org
      
      Bug: v8:7423, chromium:813065
      Change-Id: Ib20f835f58a0970693bdd3b21dc5d766d8e115d8
      Reviewed-on: https://chromium-review.googlesource.com/924852Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#51399}
      4a2d9b1b
  29. 12 Feb, 2018 1 commit