1. 11 Jan, 2018 1 commit
  2. 10 Jan, 2018 1 commit
  3. 09 Jan, 2018 4 commits
  4. 08 Jan, 2018 2 commits
  5. 05 Jan, 2018 4 commits
  6. 04 Jan, 2018 3 commits
    • Michal Majewski's avatar
      [test] Fix predictable mode with output processors · 9a3773e6
      Michal Majewski authored
      Bug: v8:6917
      Change-Id: I7bc5d09ff19a9cf7cb4bee68ca6cf34f5cfa8b19
      Reviewed-on: https://chromium-review.googlesource.com/850874
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#50365}
      9a3773e6
    • Michal Majewski's avatar
      [test] Check output on the worker process. · 9f7d440e
      Michal Majewski authored
      I added additional exception logging in the execution.py since
      errors in processing results were really difficult to debug.
      
      There is a problem on Windows with class serialization when
      it comes from dynamically loaded module. To fix it I moved all
      output processors to the tools/testrunner/outproc/ and import
      them in test/*/testcfg.py.
      
      Bug: v8:6917
      Change-Id: Ida604641d659b006e91faf1d56a37769ec47f5f3
      Reviewed-on: https://chromium-review.googlesource.com/842784
      Commit-Queue: Michał Majewski <majeski@google.com>
      Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#50361}
      9f7d440e
    • Michael Achenbach's avatar
      Revert "Revert "[test] Move has unexpected output to outproc."" · c1e9bc02
      Michael Achenbach authored
      This reverts commit 1685b5d2.
      
      Reason for revert: Was probably caused by infra change:
      https://crrev.com/c/845781
      
      Original change's description:
      > Revert "[test] Move has unexpected output to outproc."
      > 
      > This reverts commit 71605b3e.
      > 
      > Reason for revert: Seems to break static-initializers step:
      > https://build.chromium.org/p/client.v8/builders/V8%20Linux64/builds/22156
      > 
      > Original change's description:
      > > [test] Move has unexpected output to outproc.
      > > 
      > > Expected outcomes optimized to serialize [PASS] as None.
      > > 
      > > Keeping expected outcomes inside output processors should be
      > > optimized in the future. Few possible optimizations:
      > > - separate classes for tests that are expected to PASS - done as
      > > an example in mozilla test suite.
      > > - cache output processors inside testcase.
      > > - share output processors between copies of the same test - needs
      > > some updates to the create_variant to update outproc only if
      > > expected outcomes changed.
      > > 
      > > Bug: v8:6917
      > > Change-Id: Ie73f1dcdf17fdfc65bce27228f818b1dd1e420c9
      > > Reviewed-on: https://chromium-review.googlesource.com/843025
      > > Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      > > Reviewed-by: Michael Achenbach <machenbach@chromium.org>
      > > Cr-Commit-Position: refs/heads/master@{#50347}
      > 
      > TBR=machenbach@chromium.org,sergiyb@chromium.org,majeski@google.com
      > 
      > Change-Id: Ice1f3aee0a26f7f38996459d38fd6e0bd964113d
      > No-Presubmit: true
      > No-Tree-Checks: true
      > No-Try: true
      > Bug: v8:6917
      > Reviewed-on: https://chromium-review.googlesource.com/849572
      > Reviewed-by: Bill Budge <bbudge@chromium.org>
      > Commit-Queue: Bill Budge <bbudge@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#50348}
      
      TBR=bbudge@chromium.org,machenbach@chromium.org,sergiyb@chromium.org,majeski@google.com
      
      Change-Id: I7a522b6487de6e96985d223524533493eb9171f0
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: v8:6917
      Reviewed-on: https://chromium-review.googlesource.com/848975Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#50350}
      c1e9bc02
  7. 03 Jan, 2018 5 commits
  8. 27 Dec, 2017 1 commit
    • Michael Achenbach's avatar
      [test] Add basic test-runner system tests · 13485a69
      Michael Achenbach authored
      This tests some high-level scenarios of the V8 test runner, with
      fake executable, test-suite extension and build configs.
      
      The runners are slightly modified to be easier testable. Args
      are passed from the tests now and the V8 root folder can be faked
      by the tests.
      
      We support coverage if python coverage 4.0 is installed. Otherwise
      we run without it.
      
      Bug: v8:6917
      Change-Id: Ib149fd88027cbdc3382bcaea2d82020582f79d2d
      Reviewed-on: https://chromium-review.googlesource.com/831506
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Reviewed-by: 's avatarSergiy Byelozyorov <sergiyb@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#50310}
      13485a69
  9. 22 Dec, 2017 2 commits
    • Yang Guo's avatar
      Reduce max instance type enum value. · c8736f68
      Yang Guo authored
      We collect instance type statistics in FatalProcessOutOfMemory into an
      array, which is allocated to the max instance type value. While we want
      to leave space to ensure new instance types do not affect constants in
      the API, we can be more frugal.
      
      We currently serialize 350 maps into the startup/context snapshot.  Even
      if we assign a distinct instance type to each of these maps, we would
      still have more than enough to spare with this change.
      
      R=ulan@chromium.org
      
      Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng
      Change-Id: I3e583c2c8da3342e9132d96046b5d80cd41afd72
      Reviewed-on: https://chromium-review.googlesource.com/842542
      Commit-Queue: Yang Guo <yangguo@chromium.org>
      Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#50302}
      c8736f68
    • Sergiy Byelozyorov's avatar
      Whitespace CL · bf8a5baa
      Sergiy Byelozyorov authored
      TBR=sergiyb@chromium.org
      
      Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      Change-Id: I0cc3a215862430a028e43e0749862729bda8973f
      Reviewed-on: https://chromium-review.googlesource.com/842869Reviewed-by: 's avatarSergiy Byelozyorov <sergiyb@chromium.org>
      Commit-Queue: Sergiy Byelozyorov <sergiyb@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#50297}
      bf8a5baa
  10. 21 Dec, 2017 8 commits
  11. 20 Dec, 2017 8 commits
  12. 19 Dec, 2017 1 commit