Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
A
angle
  • Project
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Chen Yisong
  • angle
  • Repository

Switch branch/tag
  • angle
  • src
  • tests
  • perf_tests
  • CompilerPerf.cpp
Find file
BlameHistoryPermalink
  • Brian Sheedy's avatar
    Refactor perf tests to fix metric/story swapping · 2f4a7518
    Brian Sheedy authored Aug 16, 2019
    Refactors the perf tests to fix the issue of metric and story being
    swapped, which causes issues when trying to convert to histograms.
    
    Specifically, does the following:
    1. Rolls the version of src/tests/perf_tests/third_party/perf/ to
       Chromium 476dae823269c8d05b544271af97ad1adb0db8ee
    2. Switch to using PerfResultReporter instead of PrintResult directly.
    3. Split RenderTestParams::suffix into backend and story; backend is
       used as part of the metric, while story is used as the story.
    4. Remove the "average" metric that was being automatically reported
       by ANGLEPerfTest, as reported results are automatically averaged.
    5. Update the reported metric to more clearly distinguish between
       test, backend, and metric. It is now name_backend.metric. e.g.
       DrawCallPerf_vulkan.wall_time.
    
    Bug: chromium:923564,chromium:924618
    Change-Id: I00cc191407052f23df57dbfa53b6fb088fc26960
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1762360
    Commit-Queue: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    Reviewed-by: 's avatarJonah Ryan-Davis <jonahr@google.com>
    2f4a7518
CompilerPerf.cpp 9.78 KB
EditWeb IDE
×

Replace CompilerPerf.cpp

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.