1. 15 Aug, 2018 1 commit
  2. 10 Aug, 2018 4 commits
    • 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
    • Michael Achenbach's avatar
      [test] Bump shards on slow arm64 trybot · 3a838016
      Michael Achenbach authored
      Also skip slowest test on the slowest extra variant.
      
      TBR=sigurds@chromium.org
      
      Bug: v8:7783
      Change-Id: I565fa8edd9c3f20fe15af84e1b9023450ef4593e
      Reviewed-on: https://chromium-review.googlesource.com/1170832
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55053}
      3a838016
    • 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
  3. 08 Aug, 2018 3 commits
  4. 03 Aug, 2018 2 commits
  5. 02 Aug, 2018 3 commits
  6. 31 Jul, 2018 1 commit
  7. 27 Jul, 2018 1 commit
  8. 24 Jul, 2018 3 commits
  9. 20 Jul, 2018 2 commits
  10. 17 Jul, 2018 1 commit
  11. 12 Jul, 2018 1 commit
  12. 28 Jun, 2018 2 commits
    • jgruber's avatar
      Disable multi_snapshots by default · 30caa69f
      jgruber authored
      The multi-snapshot feature is only used on bots, where we need the
      ability to execute tests with/without mitigations controllable through a
      runtime flag.
      
      This disables the flag by default and only enables it on bot configs.
      
      Note: standard single-snapshot builds silently use the available
      snapshot regardless of the value of --untrusted-code-mitigations.
      
      Bug: v8:7891,v8:6688
      Change-Id: I0d1a91e5c1c17b4d91b42d176b50ea44d2128d48
      Reviewed-on: https://chromium-review.googlesource.com/1117687
      Commit-Queue: Jakob Gruber <jgruber@chromium.org>
      Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#54079}
      30caa69f
    • Michael Achenbach's avatar
      Revert "[build] Temporarily make ubsan bot use no snapshot" · 5b726287
      Michael Achenbach authored
      This reverts commit 9cd33e9e.
      
      Reason for revert: Didn't add value.
      
      Original change's description:
      > [build] Temporarily make ubsan bot use no snapshot
      > 
      > Currently mksnapshot fails due to ubsan issues. With a nosnap build it
      > will be easier to track down failures initially as normal test
      > failures, since mksnapshot isn't called with the sanitizer
      > environment variables.
      > 
      > NOTRY=true
      > TBR=jgruber@chromium.org
      > 
      > Bug: v8:7860
      > Change-Id: I897a8d307d90f545c80a90e1e1a2a632ffae1c3e
      > Reviewed-on: https://chromium-review.googlesource.com/1116783
      > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
      > Reviewed-by: Michael Achenbach <machenbach@chromium.org>
      > Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#54051}
      
      TBR=machenbach@chromium.org,jgruber@chromium.org
      
      Change-Id: I31e06fafb845c07bbaeb7a104d130f923d3be062
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: v8:7860
      Reviewed-on: https://chromium-review.googlesource.com/1118039Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#54075}
      5b726287
  13. 27 Jun, 2018 1 commit
  14. 19 Jun, 2018 1 commit
  15. 13 Jun, 2018 1 commit
  16. 06 Jun, 2018 1 commit
    • jgruber's avatar
      Re-enable embedded builtins · fc683744
      jgruber authored
      Enabling once again post-branch point. This CL is expected to come
      with major memory improvements and slight performance regressions.
      
      Recent work on performance improvements has focused on x64, hence only
      enabling there for now.
      
      Bug: v8:6666
      Change-Id: I29dc55eb4e592465073559647e280f74253b73e1
      Reviewed-on: https://chromium-review.googlesource.com/1076247
      Commit-Queue: Jakob Gruber <jgruber@chromium.org>
      Reviewed-by: 's avatarHannes Payer <hpayer@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#53544}
      fc683744
  17. 29 May, 2018 2 commits
  18. 23 May, 2018 1 commit
  19. 22 May, 2018 1 commit
    • Michael Achenbach's avatar
      [test] Migrate more test configs from infra to V8 · ef320c66
      Michael Achenbach authored
      This migrates test configs for all remaining trybots.
      
      All migrated builders are not on CQ, hence, they don't run regularly.
      Therefore, some shard configs are too low by now and are also upgraded
      in this CL to match their CI counterparts.
      
      This also sets the --gc-stress flag for all tests on gc stress builders
      explicitly, since the infra-side configuration (which sets it per
      builder) will be deleted soon.
      
      NOTRY=true
      
      Bug: chromium:830557
      Change-Id: Id8a9505fcd2c848ec659c7401cbbe9224feaf5d2
      Reviewed-on: https://chromium-review.googlesource.com/1065674Reviewed-by: 's avatarSergiy Byelozyorov <sergiyb@chromium.org>
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#53275}
      ef320c66
  20. 16 May, 2018 1 commit
  21. 15 May, 2018 3 commits
  22. 08 May, 2018 1 commit
    • jgruber's avatar
      Disable embedded builtins · e0c3f6d6
      jgruber authored
      Embedded builtins have been regressing benchmarks incrementally as
      more and more builtins were moved to the embedded blob. This has made
      recognition and analysis of other possible performance issues more
      difficult.
      
      Let's disable embedded builtins until their performance is at an
      acceptable level.
      
      Bug: v8:6666
      Change-Id: I21a1274f3d5a65063127b0a8604df6dd0d3c0c95
      Reviewed-on: https://chromium-review.googlesource.com/1049550
      Commit-Queue: Jakob Gruber <jgruber@chromium.org>
      Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#53062}
      e0c3f6d6
  23. 07 May, 2018 1 commit
  24. 04 May, 2018 1 commit
  25. 03 May, 2018 1 commit