Catch BAD_MATCH from createWindowSurface
authorCourtney Goeltzenleuchter <courtneygo@google.com>
Tue, 12 Sep 2017 23:11:21 +0000 (17:11 -0600)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Tue, 7 Nov 2017 09:13:22 +0000 (04:13 -0500)
commit112767b03eaa9c89018bf5c0fe7f91ec77060d8e
treeaa3fc250de3a550a9cf3507afb88a1ae349a1c1d
parent922824212966c338050b5fa0427bc6834c5cb5f9
Catch BAD_MATCH from createWindowSurface

On some platforms, it's possible to fail createWindowSurface
for some attribute combinations. Catch that case and return
NotSupported rather than a test failure.
Test: adb -d shell am start \
        -n com.drawelements.deqp/android.app.NativeActivity \
        -e cmdLine '"deqp --deqp-case=dEQP-EGL.functional.wide_color.* \
        --deqp-log-filename=/sdcard/dEQP-Log.qpa"'
Bug: 65376495

(cherry picked from commit 7df6c12492c6baf9fdf9a3ea0b7f51e33722a4e8)
Change-Id: I6546cbdfc011c7d26cfa3cdad7cc6f0df1b67122
modules/egl/teglWideColorTests.cpp