1. 21 Mar, 2016 1 commit
  2. 16 Mar, 2016 1 commit
    • machenbach's avatar
      [test] Remove feature to mark flaky tests. · 7f363d5d
      machenbach authored
      The feature was removed from the bots a while ago. It was
      superseeded by the flaky-test detection which reruns tests.
      
      Remaining tests still marked as flaky most certainly pass
      since a while.
      
      Referencing all the bugs whose expectations lines get
      removed by this.
      
      BUG=v8:3838,v8:3525,v8:3125
      LOG=n
      
      Review URL: https://codereview.chromium.org/1802983002
      
      Cr-Commit-Position: refs/heads/master@{#34804}
      7f363d5d
  3. 15 Mar, 2016 1 commit
  4. 14 Mar, 2016 1 commit
    • littledan's avatar
      Make test262 test runner check for which exception is thrown · f3568ca4
      littledan authored
      test262 "negative" test expectations list which exception is thrown. The ES2017
      draft specification is very specific about which exception class is thrown
      from which path, and V8 works hard to be correct with respect to that spec.
      
      Previously, the test262 test runner would accept any nonzero status code,
      such as from a crash, or a FAIL printed out, for a negative test. This
      patch makes negative tests check for the right answer using a quick-and-dirty
      parsing of the exception printing from d8 to find the exception class.
      It invokes d8 in a way to get a status code of 0 from thrown exceptions
      so that 'negative' tests aren't actually implemented by negating the output.
      
      Amazingly, this didn't catch any test262 failures, but I verified the extra
      checking interactively by changing a negative test to expect a different type
      and saw it fail.
      
      BUG=v8:4803
      R=machenbach
      LOG=Y
      
      Review URL: https://codereview.chromium.org/1766503002
      
      Cr-Commit-Position: refs/heads/master@{#34763}
      f3568ca4
  5. 10 Mar, 2016 3 commits
  6. 08 Mar, 2016 1 commit
    • machenbach's avatar
      [coverage] Enable sanitizer coverage. · 33ffced5
      machenbach authored
      This adds sanitizer-coverage compilation, test-runner
      features and post processing.
      
      Sanitizer coverage is expected to be used together with
      asan.
      
      During test runner execution, the produced sancov files
      are disambiguated and match the pattern:
      <executable name>.test.<test id>.sancov.
      
      Two additional scripts are added for merging raw sancov
      files and for generating json data containing all
      instrumented lines + all covered lines from merged sancov
      files. Both scripts use multiprocessing for speed.
      
      The json data will later be uploaded to google storage
      for further use, e.g. to show coverage data in rietveld.
      
      Sancov documentation:
      http://clang.llvm.org/docs/SanitizerCoverage.html
      
      BUG=chromium:568949
      LOG=n
      NOTRY=true
      TEST=python -m unittest sancov_formatter_test
      TEST=python -m unittest sancov_merger_test
      
      Review URL: https://codereview.chromium.org/1737263003
      
      Cr-Commit-Position: refs/heads/master@{#34578}
      33ffced5
  7. 02 Mar, 2016 1 commit
  8. 12 Feb, 2016 1 commit
  9. 02 Feb, 2016 1 commit
  10. 26 Jan, 2016 1 commit
  11. 25 Jan, 2016 1 commit
  12. 20 Jan, 2016 1 commit
  13. 19 Jan, 2016 1 commit
  14. 04 Jan, 2016 1 commit
  15. 27 Nov, 2015 2 commits
  16. 25 Nov, 2015 3 commits
  17. 23 Nov, 2015 1 commit
  18. 06 Nov, 2015 1 commit
  19. 03 Nov, 2015 1 commit
    • machenbach's avatar
      [Swarming] Let test runner exit gracefully after test failures. · efcc7fb2
      machenbach authored
      The flake detection is done on the infra-side according to
      the contents of the json test results. We don't want the
      runner to fail after flakes.
      
      This was controlled on the infra side by accepting any exit
      codes so far. After the swarming switch, this is more
      difficult, because the runner is wrapped by the swarming
      collect script. There, failing exit codes can mean many
      things, including network failures. Therefore, we now
      force exit code 0 with test failures if those failures
      are reported in the formal test results json.
      
      The infrastructure will take care of reporting the flakes
      and failures accordingly.
      
      BUG=chromium:535160
      LOG=n
      
      Review URL: https://codereview.chromium.org/1416373005
      
      Cr-Commit-Position: refs/heads/master@{#31740}
      efcc7fb2
  20. 20 Oct, 2015 1 commit
  21. 06 Oct, 2015 1 commit
  22. 05 Oct, 2015 1 commit
  23. 02 Oct, 2015 2 commits
    • danno's avatar
      Revert of [swarming] Isolate v8 testing. (patchset #8 id:140001 of... · 280a6f8e
      danno authored
      Revert of [swarming] Isolate v8 testing. (patchset #8 id:140001 of https://codereview.chromium.org/1380593002/ )
      
      Reason for revert:
      Prime suspect in breakage of V8 Linux -- no snap
      
      Original issue's description:
      > [swarming] Isolate v8 testing.
      >
      > Add gyp support and isolates for default test suites.
      > Add two default isolates, one (default) for using the
      > test suite collection we call "default" on the bots. One
      > (developer_default) for also supporting the way developers
      > call the driver (i.e. without argument, which includes
      > the unittests).
      >
      > BUG=chromium:535160
      > LOG=n
      >
      > Committed: https://crrev.com/9bd83f58f29ab0c7c5b71b00bcb1df3a9e641f05
      > Cr-Commit-Position: refs/heads/master@{#31081}
      
      TBR=tandrii@chromium.org,jochen@chromium.org,maruel@chromium.org,machenbach@chromium.org
      NOPRESUBMIT=true
      NOTREECHECKS=true
      NOTRY=true
      BUG=chromium:535160
      
      Review URL: https://codereview.chromium.org/1370993008
      
      Cr-Commit-Position: refs/heads/master@{#31084}
      280a6f8e
    • machenbach's avatar
      [swarming] Isolate v8 testing. · 9bd83f58
      machenbach authored
      Add gyp support and isolates for default test suites.
      Add two default isolates, one (default) for using the
      test suite collection we call "default" on the bots. One
      (developer_default) for also supporting the way developers
      call the driver (i.e. without argument, which includes
      the unittests).
      
      BUG=chromium:535160
      LOG=n
      
      Review URL: https://codereview.chromium.org/1380593002
      
      Cr-Commit-Position: refs/heads/master@{#31081}
      9bd83f58
  24. 01 Oct, 2015 1 commit
    • machenbach's avatar
      [Swarming] Presort tests - slowest first. · 366dc811
      machenbach authored
      Swarming won't support an incremental data file. By just
      sorting the lowest hanging fruits to the beginning we
      already get a big bang for the buck (>80% of the improvement
      we get otherwise).
      
      This will require semi-regular manual updates of the
      slowest tests.
      
      BUG=chromium:535160
      LOG=n
      
      Review URL: https://codereview.chromium.org/1385443002
      
      Cr-Commit-Position: refs/heads/master@{#31061}
      366dc811
  25. 29 Sep, 2015 2 commits
  26. 17 Sep, 2015 3 commits
  27. 07 Sep, 2015 1 commit
  28. 07 Aug, 2015 1 commit
  29. 06 Aug, 2015 1 commit
  30. 29 Jul, 2015 1 commit
  31. 23 Jul, 2015 1 commit