From 76580d07737ef65398d7f66f2226f7ce0e8b08ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tapani=20P=C3=A4lli?= Date: Thu, 22 Aug 2019 10:57:13 +0300 Subject: [PATCH] egl: add additional test for EGL_ANDROID_blob_cache MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Test checks that we can succesfully assign new cache functions after a terminate, initialize cycle for display. Signed-off-by: Tapani Pälli Reviewed-by: Eric Engestrom --- tests/egl/egl-blob-cache.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/egl/egl-blob-cache.c b/tests/egl/egl-blob-cache.c index 81af606fe..572b87dea 100644 --- a/tests/egl/egl-blob-cache.c +++ b/tests/egl/egl-blob-cache.c @@ -103,6 +103,17 @@ piglit_init(int argc, char **argv) peglSetBlobCacheFuncs(dpy, set_blob, get_blob); EXPECT(EGL_BAD_PARAMETER); + /* Terminate and re-initialize a display and set cache funcs. */ + eglTerminate(dpy); + EXPECT(EGL_SUCCESS); + + if (!eglInitialize(dpy, &major, &minor)) + piglit_report_result(PIGLIT_FAIL); + + /* Successful call. */ + peglSetBlobCacheFuncs(dpy, set_blob, get_blob); + EXPECT(EGL_SUCCESS); + #undef EXPECT piglit_report_result(PIGLIT_PASS); -- GitLab