[Piglit] [PATCH 2/2] Plug the built-in test generator to the CL test list [v2]

Tom Stellard tom at stellard.net
Tue Mar 12 06:12:18 PDT 2013


On Mon, Mar 11, 2013 at 06:29:20PM -0500, Aaron Watry wrote:
> v2:
>  - Generate tests in the generated_tests directory tree at compile time
> ---

This looks good. For both patches:

Reviewed-by: Tom Stellard <thomas.stellard at amd.com>

>  generated_tests/CMakeLists.txt |    4 ++++
>  tests/all_cl.tests             |    5 +++++
>  2 files changed, 9 insertions(+), 0 deletions(-)
> 
> diff --git a/generated_tests/CMakeLists.txt b/generated_tests/CMakeLists.txt
> index 694a213..70ef017 100644
> --- a/generated_tests/CMakeLists.txt
> +++ b/generated_tests/CMakeLists.txt
> @@ -48,6 +48,9 @@ piglit_make_generated_tests(
>  	uniform-initializer-templates/fs-initializer-set-by-other-stage.template
>  	uniform-initializer-templates/vs-initializer-set-by-other-stage.template
>  	)
> +piglit_make_generated_tests(
> +	builtin_cl_int_tests.list
> +	generate-cl-int-builtins.py)
>  
>  # Add a "gen-tests" target that can be used to generate all the
>  # tests without doing any other compilation.
> @@ -55,6 +58,7 @@ add_custom_target(gen-tests ALL
>  	DEPENDS builtin_packing_tests.list
>  		builtin_uniform_tests.list
>  		constant_array_size_tests.list
> +		builtin_cl_int_tests.list
>  		interpolation_tests.list
>  		non-lvalue_tests.list
>  		uniform-initializer_tests.list)
> diff --git a/tests/all_cl.tests b/tests/all_cl.tests
> index 267f969..8cefa43 100644
> --- a/tests/all_cl.tests
> +++ b/tests/all_cl.tests
> @@ -104,3 +104,8 @@ program["Execute"] = program_execute
>  add_program_test_dir(program_build, 'tests/cl/program/build')
>  add_program_test_dir(program_build_fail, 'tests/cl/program/build/fail')
>  add_program_test_dir(program_execute, 'tests/cl/program/execute')
> +
> +#Run generated built-in tests
> +program_execute_builtin = Group()
> +program["Execute"]["Builtin"] = program_execute_builtin
> +add_program_test_dir(program_execute_builtin, 'generated_tests/cl/builtin/int')
> \ No newline at end of file
> -- 
> 1.7.4.4
> 
> _______________________________________________
> Piglit mailing list
> Piglit at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/piglit


More information about the Piglit mailing list