Edit

IABSD.fr/xenocara/xserver/test/scripts/xinit-piglit-session.sh

Branch :

  • Show log

    Commit

  • Author : matthieu
    Date : 2021-11-11 09:03:02
    Hash : e086cf5a
    Message : Update to xserver 21.1.0

  • xserver/test/scripts/xinit-piglit-session.sh
  • #!/bin/sh
    
    # .xinitrc replacement to run piglit and exit.
    #
    # Note that piglit will run many processes against the server, so
    # running the server with -noreset is recommended to improve runtime.
    
    set -e
    
    if test "x$PIGLIT_DIR" = "x"; then
        echo "PIGLIT_DIR must be set to the directory of the piglit repository."
        exit 1
    fi
    
    if test "x$PIGLIT_RESULTS_DIR" = "x"; then
        echo "PIGLIT_RESULTS_DIR must be defined"
        exit 1
    fi
    
    if test "x$XTEST_DIR" = "x"; then
        echo "XTEST_DIR must be set to the root of the built xtest tree."
        exit 1
    fi
    
    cd $PIGLIT_DIR
    
    # Skip some tests that are failing at the time of importing the script.
    #    "REPORT: min_bounds, rbearing was 0, expecting 2"
    PIGLIT_ARGS="$PIGLIT_ARGS -x xlistfontswithinfo@3"
    PIGLIT_ARGS="$PIGLIT_ARGS -x xlistfontswithinfo@4"
    PIGLIT_ARGS="$PIGLIT_ARGS -x xloadqueryfont@1"
    PIGLIT_ARGS="$PIGLIT_ARGS -x xqueryfont@1"
    PIGLIT_ARGS="$PIGLIT_ARGS -x xqueryfont@2"
    # Run as meson unit tests.
    PIGLIT_ARGS="$PIGLIT_ARGS -x rendercheck"
    
    exec ./piglit run xts-render $PIGLIT_ARGS $PIGLIT_RESULTS_DIR