1. 30 Sep, 2021 1 commit
  2. 20 Aug, 2021 1 commit
  3. 04 Aug, 2021 1 commit
  4. 02 Aug, 2021 1 commit
  5. 28 Jun, 2021 1 commit
  6. 21 May, 2021 1 commit
    • Michael Achenbach's avatar
      [test] Run heavy tests sequentially · ee56a986
      Michael Achenbach authored
      This adds a new status file indicator "HEAVY" to mark tests with high
      resource demands. There will be other tests running in parallel,
      but only a limited number of other heavy tests. The limit is
      controlled with a new parameter --max-heavy-tests and defaults to 1.
      
      The change also marks a variety of tests as heavy that recently had
      flaky timeouts. Heavy also implies slow, hence heavy tests are
      executed at the beginning with a higher timeout like other slow tests.
      
      The implementation is encapsulated in the test-processor chain. A
      new processor buffers heavy tests in a queue and adds buffered tests
      only if other heavy tests have ended their computation.
      
      Bug: v8:5861
      Change-Id: I89648ad0030271a3a5af588ecc9c43285b728d6d
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2905767
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Reviewed-by: 's avatarLiviu Rau <liviurau@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#74712}
      ee56a986
  7. 03 May, 2021 1 commit
  8. 22 Jan, 2021 1 commit
  9. 08 Oct, 2020 1 commit
  10. 07 Sep, 2020 1 commit
  11. 23 Jun, 2020 1 commit
  12. 07 Apr, 2020 1 commit
  13. 19 Feb, 2020 1 commit
  14. 06 Nov, 2019 1 commit
  15. 21 Oct, 2019 1 commit
  16. 20 Sep, 2019 1 commit
  17. 16 Sep, 2019 1 commit
  18. 09 Sep, 2019 1 commit
  19. 12 Jul, 2019 1 commit
  20. 02 May, 2019 1 commit
  21. 29 Apr, 2019 1 commit
  22. 11 Apr, 2019 2 commits
  23. 09 Apr, 2019 1 commit
  24. 03 Apr, 2019 1 commit
  25. 05 Mar, 2019 1 commit
  26. 01 Mar, 2019 1 commit
  27. 19 Feb, 2019 1 commit
  28. 18 Feb, 2019 1 commit
  29. 12 Feb, 2019 2 commits
    • Tamer Tas's avatar
      [testrunner] enable the progress indicator · baeb4e32
      Tamer Tas authored
      Using test generators meant that we had to remove the progress indicator since
      the total number of tests weren't known before-hand.
      
      This CL implements a progress indicator using test number estimations.
      
      cctest and unittests progress indicator is accurate, however estimating
      means the progress will terminate over 100% in big test suites and sometimes
      under 100%.
      
      R=machenbach@chromium.org
      CC=​sergiyb@chromium.org,yangguo@chromium.org
      
      Bug: v8:8769
      Change-Id: I40ca5b40f9b1223376d33707f0945900ea98cea3
      Reviewed-on: https://chromium-review.googlesource.com/c/1460471
      Commit-Queue: Tamer Tas <tmrts@chromium.org>
      Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#59538}
      baeb4e32
    • Tamer Tas's avatar
      [testrunner] enable variant sharding · ad5b6d7d
      Tamer Tas authored
      Testrunner runs variants of a test sequentially without taking sharding into
      account. A slow test with slow variants slows down the whole test run no matter
      the sharding configuration.
      
      This CL implements a test hashing algorithm and variant sharding for test
      variants.
      
      R=machenbach@chromium.org
      CC=yangguo@chromium.org,sergiyb@chromium.org
      
      Bug: v8:8174
      Change-Id: I15f8c547fa2f361fb6c53bf8d5df055d3df38d3e
      Reviewed-on: https://chromium-review.googlesource.com/c/1458016
      Commit-Queue: Tamer Tas <tmrts@chromium.org>
      Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#59530}
      ad5b6d7d
  30. 04 Feb, 2019 1 commit
  31. 31 Jan, 2019 1 commit
  32. 24 Jan, 2019 4 commits
  33. 21 Jan, 2019 1 commit
  34. 15 Jan, 2019 1 commit
  35. 13 Dec, 2018 1 commit