1. 12 Apr, 2019 1 commit
  2. 12 Feb, 2019 1 commit
    • 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
  3. 15 Jan, 2019 1 commit
  4. 11 Jan, 2019 1 commit
    • Tamer Tas's avatar
      [testrunner] fix leaky abstraction in TestSuite loading process · 234f27b5
      Tamer Tas authored
      TestSuite has a static method LoadTestSuite that should properly configure the
      TestSuite instance (i.e. loaded status files and tests), however the method
      leaves some configuration logic to the caller.
      
      The leaky abstraction causes the caller to do a bunch of loading operations (see
      the removed methods in base_runner.py).
      
      This CL isolates the TestSuite loading logic to the static method only.
      
      This is a refactoring only change without any intended logical changes.
      
      R=machenbach@chromium.org
      CC=​​​yangguo@chromium.org,sergiyb@chromium.org
      
      Bug: v8:8174
      Change-Id: I105059c9c9e050f03bb584174e2bd7ceeae2b228
      Reviewed-on: https://chromium-review.googlesource.com/c/1396417
      Commit-Queue: Tamer Tas <tmrts@chromium.org>
      Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Reviewed-by: 's avatarSergiy Belozorov <sergiyb@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#58744}
      234f27b5
  5. 07 Jan, 2019 1 commit
  6. 04 Jan, 2019 1 commit
  7. 19 Dec, 2017 1 commit
  8. 13 Dec, 2017 1 commit
  9. 24 Nov, 2017 1 commit
  10. 21 Nov, 2017 1 commit
  11. 20 Nov, 2017 1 commit
  12. 05 Aug, 2016 1 commit
  13. 04 Aug, 2016 1 commit
    • machenbach's avatar
      [test] Enable test status filtering by variant · 03f51248
      machenbach authored
      This adds the possibility to address test cases in the
      status file with the variant under which the test is running.
      This is only allowed in top-level sections.
      
      Example:
      [{
        'test-case': [PASS, SLOW],
      }]
      
      ['variant == foo', {
        'test-case': [FAIL],
      }]
      
      The test case "test-case" is marked as slow in all variants.
      Additionally, in variant foo, it'll be expected to fail.
      
      This CL also exemplifies the new feature with test cases
      running under the ignition_turbofan variant. The
      corresponding legacy flag is deprecated.
      
      BUG=v8:5238
      
      Review-Url: https://codereview.chromium.org/2203013002
      Cr-Commit-Position: refs/heads/master@{#38342}
      03f51248