• Show log

    Commit

  • Hash : e495e7fd
    Author : Jamie Madill
    Date : 2022-10-14T13:52:47

    Redo perf and trace test parameters.
    
    - Moves common argument parsing code into test_util.
    - Changes the perf test arg parsing to use the common functions.
    - Adds new --use-angle and --use-gl parameters to the trace tests.
    - Also adds new --offscreen and --vsync parameters to the traces.
    - Removes the now unneeded --enable-all-trace-tests argument.
    - Both --arg=value and --arg value work in test suites now.
    
    Now, instead of using --enable-all-trace-tests you can specify the
    backend with --use-angle=swiftshader, --offscreen, or combinations
    of those parameters. The test names are the same as they were
    before, but only the configured tests will run in a session. We
    could opt to simplify the test names in later CLs if we want to
    simplify the test running. Ideally we'd keep the perf reporting
    the same because then we'd keep the time series the same on the
    test infra.
    
    This also allows us to split up the trace tests into separate
    targets on the bots, which will better allow us to control the
    workloads and sampling of the tests. For example:
    
    - angle_perftests becomes
      - angle_perftests (microbenchmarks)
      - angle_trace_perf_vulkan_tests (traces with vulkan back-end)
      - angle_trace_perf_native_tests (traces with system GL)
    
    Bug: angleproject:7755
    Change-Id: I537168f3a6de96425dfda05ed98220eff9b19b76
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3956937
    Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
    Commit-Queue: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: Cody Northrop <cnorthrop@google.com>
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/angle.git
    Git SSH git@git.kmx.io:kc3-lang/angle.git
    Public access ? public
    Description

    A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.

    Homepage

    Github

    Users
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg thodg_l
    Tags