Check OpenVG support in negative EGL api tests.

Bug: 25764793
Change-Id: I5a32dec18c68c9a40e9138caede8fccbbdc05f62
diff --git a/modules/egl/teglNegativeApiTests.cpp b/modules/egl/teglNegativeApiTests.cpp
index c2b7ebc..6eac350 100644
--- a/modules/egl/teglNegativeApiTests.cpp
+++ b/modules/egl/teglNegativeApiTests.cpp
@@ -456,24 +456,27 @@
 
 			log << TestLog::EndSection;
 
-			log << TestLog::Section("Test2", "EGL_BAD_CONFIG or EGL_BAD_PARAMETER is generated if config is not an EGL frame buffer configuration and if buffer is not valid OpenVG image");
+			if (isAPISupported(EGL_OPENVG_API))
+			{
+				log << TestLog::Section("Test2", "EGL_BAD_CONFIG or EGL_BAD_PARAMETER is generated if config is not an EGL frame buffer configuration and if buffer is not valid OpenVG image");
 
-			expectNoSurface(eglCreatePbufferFromClientBuffer(display, EGL_OPENVG_IMAGE, (EGLClientBuffer)-1, (EGLConfig)-1, DE_NULL));
-			expectEitherError(EGL_BAD_CONFIG, EGL_BAD_PARAMETER);
+				expectNoSurface(eglCreatePbufferFromClientBuffer(display, EGL_OPENVG_IMAGE, (EGLClientBuffer)-1, (EGLConfig)-1, DE_NULL));
+				expectEitherError(EGL_BAD_CONFIG, EGL_BAD_PARAMETER);
 
-			log << TestLog::EndSection;
+				log << TestLog::EndSection;
 
-			log << TestLog::Section("Test3", "EGL_BAD_PARAMETER is generated if buftype is not EGL_OPENVG_IMAGE");
+				log << TestLog::Section("Test3", "EGL_BAD_PARAMETER is generated if buftype is not EGL_OPENVG_IMAGE");
 
-			log << TestLog::EndSection;
+				expectTrue(eglGetConfigs(display, &anyConfig, 1, &unused));
 
-			expectTrue(eglGetConfigs(display, &anyConfig, 1, &unused));
+				log << TestLog::EndSection;
 
-			log << TestLog::Section("Test4", "EGL_BAD_PARAMETER is generated if buffer is not valid OpenVG image");
-			expectNoSurface(eglCreatePbufferFromClientBuffer(display, EGL_OPENVG_IMAGE, (EGLClientBuffer)-1, anyConfig, DE_NULL));
-			expectError(EGL_BAD_PARAMETER);
+				log << TestLog::Section("Test4", "EGL_BAD_PARAMETER is generated if buffer is not valid OpenVG image");
+				expectNoSurface(eglCreatePbufferFromClientBuffer(display, EGL_OPENVG_IMAGE, (EGLClientBuffer)-1, anyConfig, DE_NULL));
+				expectError(EGL_BAD_PARAMETER);
 
-			log << TestLog::EndSection;
+				log << TestLog::EndSection;
+			}
 		});
 
 	static const EGLint s_validGenericPbufferAttrib[] = { EGL_WIDTH, 64, EGL_HEIGHT, 64, EGL_NONE };