• Show log

    Commit

  • Hash : 46ff02f8
    Author : Roman Lavrov
    Date : 2023-05-18T13:52:29

    Capture/Replay: Initial setup for angle_capture_tests
    
    Implements the first part (FrameCapture) of the proposal
    go/frame-capture-and-interpreter-testing
    
    Adds a basic test (CapturedTest) with a few frames. This test gets
    captured by capture_tests.py into a temporary directory and the
    resulting files are diff'ed with the files under expected/
    
    A diff fails the test. When capture changes, the workflow would be to
    run the command indicated by the error message in the test which will
    overwrite the files with new ones so that they can be added to the CL.
    
    Example test failure on capture change:
    https://chromium-swarm.appspot.com/task?id=62b5f4034527c610
    when testing https://crrev.com/c/4598046/3
    
    Tests in CI: https://screenshot.googleplex.com/77o8vZVuj8AbFRj
    
    Also adds a "angle_capture_tests_trace" lib with the trace just to test
    that this capture also builds, the lib is not currently loaded by
    anything.
    
    Bug: b/286067106
    Change-Id: I7d5f6eed088d84f9e3eb8a72b24b1d92515fff38
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4545408
    Reviewed-by: Cody Northrop <cnorthrop@google.com>
    Commit-Queue: Roman Lavrov <romanl@google.com>
    Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
    

  • 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