[Piglit] [PATCH 1/2] Convert older tests to use piglit-framework.c
Chad Versace
chad.versace at linux.intel.com
Fri Feb 24 11:43:19 PST 2012
On 02/22/2012 01:29 PM, Paul Berry wrote:
> This patch converts the following tests to use the main() function in
> piglit-framework.c rather than define their own main() function.
>
> - asmparsertest
> - fdo14575
> - fdo20701
> - fdo22540
> - fdo31934
> - glslparsertest
> - texunits
> ---
> tests/asmparsertest/asmparsertest.c | 44 +++++++----------
> tests/bugs/fdo14575.c | 29 ++++-------
> tests/bugs/fdo20701.c | 53 ++++-----------------
> tests/bugs/fdo22540.c | 31 +++---------
> tests/bugs/fdo31934.c | 25 ++++------
> tests/general/texunits.c | 84 +++++++--------------------------
> tests/glslparsertest/glslparsertest.c | 23 ++++-----
> 7 files changed, 87 insertions(+), 202 deletions(-)
>
> diff --git a/tests/bugs/fdo20701.c b/tests/bugs/fdo20701.c
> index 279de10..6bab980 100644
> --- a/tests/bugs/fdo20701.c
> +++ b/tests/bugs/fdo20701.c
> @@ -36,12 +36,14 @@
>
> @@ -81,8 +61,6 @@ init(void)
> {
> GLenum status;
>
> - glewInit();
> -
> piglit_require_extension("GL_EXT_framebuffer_object");
>
> glGenFramebuffersEXT(1, &fb);
> @@ -110,20 +88,7 @@ init(void)
> }
>
>
> -int main(int argc, char**argv)
> +void
> +piglit_init(int argc, char**argv)
> {
> - glutInit(&argc, argv);
> - if (argc == 2 && !strcmp(argv[1], "-auto"))
> - Automatic = 1;
> - glutInitDisplayMode(GLUT_RGB);
> - glutInitWindowSize(Width, Height);
> - glutCreateWindow("FD.O bug #20701 test");
> - glutReshapeFunc(Reshape);
> - glutKeyboardFunc(Key);
> - glutDisplayFunc(Display);
> - if (!Automatic)
> - printf("If the test doesn't crash, then it passes.\n");
> - init();
> - glutMainLoop();
> - return 0;
> }
In fdo20701.c, init() no longer gets called. It needs to be renamed to piglit_init().
Other than that, this is
Reviewed-by: Chad Versace <chad.versace at linux.intel.com>
More information about the Piglit
mailing list