| // Copyright 2022 The Chromium OS Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| package graphics |
| |
| import ( |
| "context" |
| "os" |
| "path/filepath" |
| "strings" |
| "time" |
| |
| "chromiumos/tast/common/testexec" |
| "chromiumos/tast/testing" |
| ) |
| |
| // oclctsTest is used to describe the config used to run each test. |
| type oclctsTest struct { |
| executable string // The test executable name. |
| args string // The list of args for the executable. |
| expectedPass bool // Whether the test is expected to pass or to fail |
| buganizer string // Buganizer issues tracking the test. |
| } |
| |
| func init() { |
| testing.AddTest(&testing.Test{ |
| Func: OpenclCts, |
| Desc: "Run OpenCL CTS", |
| Contacts: []string{ |
| "rjodin@chromium.org", |
| "chromeos-gfx@google.com", |
| }, |
| Attr: []string{"group:graphics", "graphics_opencl", "graphics_weekly"}, |
| SoftwareDeps: []string{"vulkan"}, |
| Fixture: "graphicsNoChrome", |
| Params: []testing.Param{ |
| // Parameters generated by opencl_cts_test.go. DO NOT EDIT. |
| { |
| Name: "allocations_multiple_1_buffer_non_blocking", |
| Val: oclctsTest{ |
| executable: "test_allocations", |
| args: "multiple 1 buffer_non_blocking", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "allocations_multiple_1_buffer", |
| Val: oclctsTest{ |
| executable: "test_allocations", |
| args: "multiple 1 buffer", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "allocations_multiple_1_image2d_read_non_blocking", |
| Val: oclctsTest{ |
| executable: "test_allocations", |
| args: "multiple 1 image2d_read_non_blocking", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "allocations_multiple_1_image2d_read", |
| Val: oclctsTest{ |
| executable: "test_allocations", |
| args: "multiple 1 image2d_read", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "allocations_multiple_1_image2d_write_non_blocking", |
| Val: oclctsTest{ |
| executable: "test_allocations", |
| args: "multiple 1 image2d_write_non_blocking", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "allocations_multiple_1_image2d_write", |
| Val: oclctsTest{ |
| executable: "test_allocations", |
| args: "multiple 1 image2d_write", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "allocations_single_1_buffer_non_blocking", |
| Val: oclctsTest{ |
| executable: "test_allocations", |
| args: "single 1 buffer_non_blocking", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "allocations_single_1_buffer", |
| Val: oclctsTest{ |
| executable: "test_allocations", |
| args: "single 1 buffer", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "allocations_single_1_image2d_read_non_blocking", |
| Val: oclctsTest{ |
| executable: "test_allocations", |
| args: "single 1 image2d_read_non_blocking", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "allocations_single_1_image2d_read", |
| Val: oclctsTest{ |
| executable: "test_allocations", |
| args: "single 1 image2d_read", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "allocations_single_1_image2d_write_non_blocking", |
| Val: oclctsTest{ |
| executable: "test_allocations", |
| args: "single 1 image2d_write_non_blocking", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "allocations_single_1_image2d_write", |
| Val: oclctsTest{ |
| executable: "test_allocations", |
| args: "single 1 image2d_write", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_binary_create", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "binary_create", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_binary_get", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "binary_get", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_bool_type", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "bool_type", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_buffer_properties_queries", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "buffer_properties_queries", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_clone_kernel", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "clone_kernel", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_consistency_2d_image_from_buffer", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "consistency_2d_image_from_buffer", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_consistency_3d_image_writes", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "consistency_3d_image_writes", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_consistency_depth_images", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "consistency_depth_images", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_consistency_device_and_host_timer", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "consistency_device_and_host_timer", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_consistency_device_enqueue", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "consistency_device_enqueue", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_consistency_il_programs", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "consistency_il_programs", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_consistency_memory_model", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "consistency_memory_model", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_consistency_non_uniform_work_group", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "consistency_non_uniform_work_group", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_consistency_pipes", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "consistency_pipes", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_consistency_prog_ctor_dtor", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "consistency_prog_ctor_dtor", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_consistency_progvar", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "consistency_progvar", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_consistency_read_write_images", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "consistency_read_write_images", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_consistency_subgroups", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "consistency_subgroups", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_consistency_svm", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "consistency_svm", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_context_destructor_callback", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "context_destructor_callback", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_create_context_from_type", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "create_context_from_type", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_create_kernels_in_program", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "create_kernels_in_program", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_enqueue_task", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "enqueue_task", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_execute_kernel_local_sizes", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "execute_kernel_local_sizes", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_get_buffer_info", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "get_buffer_info", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_get_command_queue_info_compatibility", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "get_command_queue_info_compatibility", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_get_command_queue_info", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "get_command_queue_info", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_get_context_info", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "get_context_info", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_get_device_info", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "get_device_info", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_get_image1d_array_info", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "get_image1d_array_info", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_get_image1d_info", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "get_image1d_info", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_get_image2d_array_info", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "get_image2d_array_info", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_get_image2d_info", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "get_image2d_info", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_get_image3d_info", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "get_image3d_info", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_get_kernel_arg_info_compatibility", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "get_kernel_arg_info_compatibility", |
| expectedPass: false, |
| buganizer: "b/227134903", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_get_kernel_arg_info", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "get_kernel_arg_info", |
| expectedPass: false, |
| buganizer: "b/227134903", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_get_kernel_info", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "get_kernel_info", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_get_platform_ids", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "get_platform_ids", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_get_platform_info", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "get_platform_info", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_get_program_info_kernel_names", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "get_program_info_kernel_names", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_get_sampler_info_compatibility", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "get_sampler_info_compatibility", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_get_sampler_info", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "get_sampler_info", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_image_properties_queries", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "image_properties_queries", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_kernel_arg_changes", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "kernel_arg_changes", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_kernel_arg_multi_setup_random", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "kernel_arg_multi_setup_random", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "api_kernel_global_constant", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "kernel_global_constant", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_kernel_private_memory_size", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "kernel_private_memory_size", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_kernel_required_group_size", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "kernel_required_group_size", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_load_single_kernel", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "load_single_kernel", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_load_two_kernels_in_one", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "load_two_kernels_in_one", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_load_two_kernels_manually", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "load_two_kernels_manually", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_load_two_kernels", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "load_two_kernels", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_mem_object_destructor_callback", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "mem_object_destructor_callback", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_data_type_align_size_alignment", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_data_type_align_size_alignment", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_image_formats", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_image_formats", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_address_bits", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_address_bits", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_compute_units", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_compute_units", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_constant_args", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_constant_args", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_constant_buffer_size", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_constant_buffer_size", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_device_version", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_device_version", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_double_fp_config", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_double_fp_config", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_execution_capabilities", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_execution_capabilities", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_image_2d_height", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_image_2d_height", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_image_2d_width", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_image_2d_width", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_image_3d_depth", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_image_3d_depth", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_image_3d_height", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_image_3d_height", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_image_3d_width", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_image_3d_width", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_image_array_size", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_image_array_size", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_image_buffer_size", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_image_buffer_size", |
| expectedPass: false, |
| buganizer: "b/227133131", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_kernel_preferred_work_group_size_multiple", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_kernel_preferred_work_group_size_multiple", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_language_version", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_language_version", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_local_mem_size", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_local_mem_size", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_mem_alloc_size", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_mem_alloc_size", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_parameter_size", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_parameter_size", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_queue_properties", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_queue_properties", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_read_image_args", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_read_image_args", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_samplers", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_samplers", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_single_fp_config", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_single_fp_config", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_thread_dimensions", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_thread_dimensions", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_work_group_size", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_work_group_size", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_work_items_sizes", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_work_items_sizes", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_min_max_write_image_args", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "min_max_write_image_args", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_native_kernel", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "native_kernel", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_null_buffer_arg", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "null_buffer_arg", |
| expectedPass: false, |
| buganizer: "b/27134903", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_pipe_properties_queries", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "pipe_properties_queries", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_platform_extensions", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "platform_extensions", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_queue_flush_on_release", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "queue_flush_on_release", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_queue_hint", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "queue_hint", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_queue_properties", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "queue_properties", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_queue_properties_queries", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "queue_properties_queries", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_release_during_execute", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "release_during_execute", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_release_kernel_order", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "release_kernel_order", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_repeated_setup_cleanup", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "repeated_setup_cleanup", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "api_retain_mem_object_multiple", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "retain_mem_object_multiple", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_retain_mem_object_set_kernel_arg", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "retain_mem_object_set_kernel_arg", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_retain_mem_object_single", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "retain_mem_object_single", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_retain_queue_multiple", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "retain_queue_multiple", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_retain_queue_single", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "retain_queue_single", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_set_kernel_arg_by_index", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "set_kernel_arg_by_index", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_set_kernel_arg_constant", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "set_kernel_arg_constant", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_set_kernel_arg_struct_array", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "set_kernel_arg_struct_array", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_sub_group_dispatch", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "sub_group_dispatch", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "api_zero_sized_enqueue", |
| Val: oclctsTest{ |
| executable: "test_api", |
| args: "zero_sized_enqueue", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "atomics_atomic_add_index_bin", |
| Val: oclctsTest{ |
| executable: "test_atomics", |
| args: "atomic_add_index_bin", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "atomics_atomic_add_index", |
| Val: oclctsTest{ |
| executable: "test_atomics", |
| args: "atomic_add_index", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "atomics_atomic_add", |
| Val: oclctsTest{ |
| executable: "test_atomics", |
| args: "atomic_add", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "atomics_atomic_and", |
| Val: oclctsTest{ |
| executable: "test_atomics", |
| args: "atomic_and", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "atomics_atomic_cmpxchg", |
| Val: oclctsTest{ |
| executable: "test_atomics", |
| args: "atomic_cmpxchg", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "atomics_atomic_dec", |
| Val: oclctsTest{ |
| executable: "test_atomics", |
| args: "atomic_dec", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "atomics_atomic_inc", |
| Val: oclctsTest{ |
| executable: "test_atomics", |
| args: "atomic_inc", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "atomics_atomic_max", |
| Val: oclctsTest{ |
| executable: "test_atomics", |
| args: "atomic_max", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "atomics_atomic_min", |
| Val: oclctsTest{ |
| executable: "test_atomics", |
| args: "atomic_min", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "atomics_atomic_or", |
| Val: oclctsTest{ |
| executable: "test_atomics", |
| args: "atomic_or", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "atomics_atomic_sub", |
| Val: oclctsTest{ |
| executable: "test_atomics", |
| args: "atomic_sub", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "atomics_atomic_xchg", |
| Val: oclctsTest{ |
| executable: "test_atomics", |
| args: "atomic_xchg", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "atomics_atomic_xor", |
| Val: oclctsTest{ |
| executable: "test_atomics", |
| args: "atomic_xor", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_arraycopy", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "arraycopy", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_arrayimagecopy3d", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "arrayimagecopy3d", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_arrayimagecopy", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "arrayimagecopy", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_arrayreadwrite", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "arrayreadwrite", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_astype", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "astype", |
| expectedPass: false, |
| buganizer: "b/27134903", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_async_copy_global_to_local", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "async_copy_global_to_local", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "basic_async_copy_local_to_global", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "async_copy_local_to_global", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "basic_async_strided_copy_global_to_local", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "async_strided_copy_global_to_local", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "basic_async_strided_copy_local_to_global", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "async_strided_copy_local_to_global", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "basic_barrier", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "barrier", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_bufferreadwriterect", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "bufferreadwriterect", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_constant", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "constant", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_constant_source", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "constant_source", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_createkernelsinprogram", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "createkernelsinprogram", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_enqueued_local_size", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "enqueued_local_size", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_enqueue_map_buffer", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "enqueue_map_buffer", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_enqueue_map_image", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "enqueue_map_image", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_explicit_s2v_char", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "explicit_s2v_char", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_explicit_s2v_double", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "explicit_s2v_double", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_explicit_s2v_float", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "explicit_s2v_float", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_explicit_s2v_int", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "explicit_s2v_int", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_explicit_s2v_long", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "explicit_s2v_long", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_explicit_s2v_short", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "explicit_s2v_short", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_explicit_s2v_uchar", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "explicit_s2v_uchar", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_explicit_s2v_uint", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "explicit_s2v_uint", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_explicit_s2v_ulong", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "explicit_s2v_ulong", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_explicit_s2v_ushort", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "explicit_s2v_ushort", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_float2int", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "float2int", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_fpmath_float2", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "fpmath_float2", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_fpmath_float4", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "fpmath_float4", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_fpmath_float", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "fpmath_float", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_get_global_offset", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "get_global_offset", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_get_linear_ids", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "get_linear_ids", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_global_linear_id", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "global_linear_id", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_global_work_offsets", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "global_work_offsets", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_hiloeo", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "hiloeo", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "basic_host_numeric_constants", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "host_numeric_constants", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_hostptr", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "hostptr", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_if", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "if", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_imagearraycopy3d", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "imagearraycopy3d", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_imagearraycopy", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "imagearraycopy", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_imagecopy3d", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "imagecopy3d", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_imagecopy", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "imagecopy", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_imagedim_non_pow2", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "imagedim_non_pow2", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "basic_imagedim_pow2", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "imagedim_pow2", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "basic_image_multipass_float_coord", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "image_multipass_float_coord", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_image_multipass_integer_coord", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "image_multipass_integer_coord", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_imagenpot", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "imagenpot", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_image_param", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "image_param", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_image_r8", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "image_r8", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_imagerandomcopy", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "imagerandomcopy", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_imagereadwrite3d", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "imagereadwrite3d", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_imagereadwrite", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "imagereadwrite", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_int2float", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "int2float", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_intmath_int2", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "intmath_int2", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_intmath_int4", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "intmath_int4", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_intmath_int", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "intmath_int", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_intmath_long2", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "intmath_long2", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_intmath_long4", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "intmath_long4", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_intmath_long", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "intmath_long", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_kernel_call_kernel_function", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "kernel_call_kernel_function", |
| expectedPass: false, |
| buganizer: "b/ 227134178", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_kernel_limit_constants", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "kernel_limit_constants", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_kernel_memory_alignment_constant", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "kernel_memory_alignment_constant", |
| expectedPass: false, |
| buganizer: "b/27134903", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_kernel_memory_alignment_global", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "kernel_memory_alignment_global", |
| expectedPass: false, |
| buganizer: "b/27134903", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_kernel_memory_alignment_local", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "kernel_memory_alignment_local", |
| expectedPass: false, |
| buganizer: "b/27134903", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_kernel_memory_alignment_private", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "kernel_memory_alignment_private", |
| expectedPass: false, |
| buganizer: "b/27134903", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_kernel_numeric_constants", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "kernel_numeric_constants", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_kernel_preprocessor_macros", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "kernel_preprocessor_macros", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_local_arg_def", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "local_arg_def", |
| expectedPass: false, |
| buganizer: "b/227133185", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_local_kernel_def", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "local_kernel_def", |
| expectedPass: false, |
| buganizer: "b/227133185", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_local_kernel_scope", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "local_kernel_scope", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_local_linear_id", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "local_linear_id", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_loop", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "loop", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_mri_multiple", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "mri_multiple", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_mri_one", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "mri_one", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_parameter_types", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "parameter_types", |
| expectedPass: false, |
| buganizer: "b/227134906", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_pointer_cast", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "pointer_cast", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_prefetch", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "prefetch", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "basic_progvar_func_scope", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "progvar_func_scope", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_progvar_prog_scope_init", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "progvar_prog_scope_init", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_progvar_prog_scope_misc", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "progvar_prog_scope_misc", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_progvar_prog_scope_uninit", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "progvar_prog_scope_uninit", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_readimage3d_fp32", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "readimage3d_fp32", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_readimage3d_int16", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "readimage3d_int16", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_readimage3d", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "readimage3d", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_readimage_fp32", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "readimage_fp32", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_readimage_int16", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "readimage_int16", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_readimage", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "readimage", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_rw_image_access_qualifier", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "rw_image_access_qualifier", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_simple_read_image_pitch", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "simple_read_image_pitch", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_simple_write_image_pitch", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "simple_write_image_pitch", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_sizeof", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "sizeof", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "basic_vector_creation", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "vector_creation", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "basic_vector_swizzle", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "vector_swizzle", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "basic_vec_type_hint", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "vec_type_hint", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "basic_vload_constant", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "vload_constant", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "basic_vload_global", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "vload_global", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "basic_vload_local", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "vload_local", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "basic_vload_private", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "vload_private", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "basic_vstore_global", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "vstore_global", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "basic_vstore_local", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "vstore_local", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "basic_vstore_private", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "vstore_private", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "basic_wg_barrier", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "wg_barrier", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_work_item_functions", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "work_item_functions", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_writeimage_fp32", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "writeimage_fp32", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_writeimage_int16", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "writeimage_int16", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "basic_writeimage", |
| Val: oclctsTest{ |
| executable: "test_basic", |
| args: "writeimage", |
| expectedPass: true, |
| }, |
| ExtraAttr: []string{"graphics_nightly"}, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_acosh", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "acosh -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_acospi", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "acospi -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_acos", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "acos -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_add", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "add -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_asinh", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "asinh -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_asinpi", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "asinpi -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_asin", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "asin -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_assignment", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "assignment -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_atan2pi", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "atan2pi -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_atan2", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "atan2 -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_atanh", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "atanh -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_atanpi", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "atanpi -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_atan", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "atan -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_cbrt", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "cbrt -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_ceil", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "ceil -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_copysign", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "copysign -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_cosh", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "cosh -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_cospi", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "cospi -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_cos", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "cos -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_divide_cr", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "divide_cr -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_divide", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "divide -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_exp10", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "exp10 -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_exp2", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "exp2 -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_expm1", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "expm1 -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_exp", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "exp -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_fabs", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "fabs -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_fdim", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "fdim -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_floor", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "floor -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_fma", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "fma -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_fmax", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "fmax -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_fmin", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "fmin -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_fmod", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "fmod -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_fract", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "fract -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_frexp", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "frexp -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_half_cos", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "half_cos -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_half_divide", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "half_divide -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_half_exp10", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "half_exp10 -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_half_exp2", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "half_exp2 -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_half_exp", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "half_exp -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_half_log10", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "half_log10 -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_half_log2", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "half_log2 -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_half_log", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "half_log -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_half_powr", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "half_powr -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_half_recip", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "half_recip -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_half_rsqrt", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "half_rsqrt -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_half_sin", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "half_sin -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_half_sqrt", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "half_sqrt -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_half_tan", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "half_tan -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_hypot", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "hypot -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_ilogb", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "ilogb -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_isequal", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "isequal -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_isfinite", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "isfinite -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_isgreaterequal", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "isgreaterequal -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_isgreater", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "isgreater -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_isinf", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "isinf -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_islessequal", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "islessequal -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_islessgreater", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "islessgreater -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_isless", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "isless -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_isnan", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "isnan -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_isnormal", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "isnormal -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_isnotequal", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "isnotequal -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_isordered", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "isordered -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_isunordered", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "isunordered -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_ldexp", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "ldexp -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_lgamma_r", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "lgamma_r -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_lgamma", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "lgamma -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_log10", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "log10 -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_log1p", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "log1p -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_log2", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "log2 -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_logb", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "logb -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_log", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "log -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_mad", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "mad -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_maxmag", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "maxmag -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_minmag", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "minmag -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_modf", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "modf -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_multiply", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "multiply -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_nan", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "nan -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_nextafter", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "nextafter -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_not", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "not -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_pown", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "pown -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_powr", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "powr -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_pow", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "pow -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_remainder", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "remainder -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_remquo", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "remquo -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_rint", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "rint -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_rootn", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "rootn -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_round", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "round -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_rsqrt", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "rsqrt -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_signbit", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "signbit -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_sincos", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "sincos -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_sinh", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "sinh -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_sinpi", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "sinpi -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_sin", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "sin -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_sqrt_cr", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "sqrt_cr -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_sqrt", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "sqrt -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_subtract", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "subtract -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_tanh", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "tanh -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_tanpi", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "tanpi -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_tan", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "tan -w -1", |
| expectedPass: false, |
| buganizer: "b/227133190", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "bruteforce_trunc", |
| Val: oclctsTest{ |
| executable: "test_bruteforce", |
| args: "trunc -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_array_info_size", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "array_info_size", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_copy", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_copy", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_fill_char", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_fill_char", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_fill_float", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_fill_float", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_fill_int", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_fill_int", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_fill_long", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_fill_long", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_fill_short", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_fill_short", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_fill_struct", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_fill_struct", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_fill_uchar", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_fill_uchar", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_fill_uint", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_fill_uint", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_fill_ulong", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_fill_ulong", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_fill_ushort", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_fill_ushort", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_map_read_char", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_map_read_char", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_map_read_float", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_map_read_float", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_map_read_int", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_map_read_int", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_map_read_long", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_map_read_long", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_map_read_short", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_map_read_short", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_map_read_struct", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_map_read_struct", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_map_read_uchar", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_map_read_uchar", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_map_read_uint", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_map_read_uint", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_map_read_ulong", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_map_read_ulong", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_map_read_ushort", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_map_read_ushort", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_map_write_char", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_map_write_char", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_map_write_float", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_map_write_float", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_map_write_int", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_map_write_int", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_map_write_long", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_map_write_long", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_map_write_short", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_map_write_short", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_map_write_struct", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_map_write_struct", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_map_write_uchar", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_map_write_uchar", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_map_write_uint", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_map_write_uint", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_map_write_ulong", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_map_write_ulong", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_map_write_ushort", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_map_write_ushort", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_migrate", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_migrate", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_partial_copy", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_partial_copy", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_array_barrier_char", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_array_barrier_char", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_array_barrier_float", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_array_barrier_float", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_array_barrier_int", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_array_barrier_int", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_array_barrier_long", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_array_barrier_long", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_array_barrier_short", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_array_barrier_short", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_array_barrier_uchar", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_array_barrier_uchar", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_array_barrier_uint", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_array_barrier_uint", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_array_barrier_ulong", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_array_barrier_ulong", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_array_barrier_ushort", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_array_barrier_ushort", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_async_char", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_async_char", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_async_float", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_async_float", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_async_int", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_async_int", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_async_long", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_async_long", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_async_short", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_async_short", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_async_uchar", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_async_uchar", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_async_uint", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_async_uint", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_async_ulong", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_async_ulong", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_async_ushort", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_async_ushort", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_char", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_char", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_float", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_float", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_half", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_half", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_int", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_int", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_long", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_long", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_random_size", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_random_size", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_short", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_short", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_struct", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_struct", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_uchar", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_uchar", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_uint", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_uint", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_ulong", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_ulong", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_read_ushort", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_read_ushort", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_write_async_char", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_write_async_char", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_write_async_float", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_write_async_float", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_write_async_int", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_write_async_int", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_write_async_long", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_write_async_long", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_write_async_short", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_write_async_short", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_write_async_uchar", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_write_async_uchar", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_write_async_uint", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_write_async_uint", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_write_async_ulong", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_write_async_ulong", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_write_async_ushort", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_write_async_ushort", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_write_char", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_write_char", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_write_float", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_write_float", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_write_half", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_write_half", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_write_int", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_write_int", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_write_long", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_write_long", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_write_short", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_write_short", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_write_struct", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_write_struct", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_write_uchar", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_write_uchar", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_write_uint", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_write_uint", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_write_ulong", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_write_ulong", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_buffer_write_ushort", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "buffer_write_ushort", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_image_migrate", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "image_migrate", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_mem_alloc_ref_flags", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "mem_alloc_ref_flags", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_mem_copy_host_flags", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "mem_copy_host_flags", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_mem_read_only_flags", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "mem_read_only_flags", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_mem_read_write_flags", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "mem_read_write_flags", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_mem_write_only_flags", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "mem_write_only_flags", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_sub_buffers_overlapping", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "sub_buffers_overlapping", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_sub_buffers_read_write_dual_devices", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "sub_buffers_read_write_dual_devices", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "buffers_sub_buffers_read_write", |
| Val: oclctsTest{ |
| executable: "test_buffers", |
| args: "sub_buffers_read_write", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1darray_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1Darray CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1darray_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1Darray CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1darray_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1Darray CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1darray_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1Darray CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1darray_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1Darray CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1darray_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1Darray CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1darray_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1Darray CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1darray_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1Darray CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1darray_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1Darray CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1darray_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1Darray CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1darray_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1Darray CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1darray_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1Darray CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1darray_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1Darray CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1darray_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1Darray CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1darray_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1Darray CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1d_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1D CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1d_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1D CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1d_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1D CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1d_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1D CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1d_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1D CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1d_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1D CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1d_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1D CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1d_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1D CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1d_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1D CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1d_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1D CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1d_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1D CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1d_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1D CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1d_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1D CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1d_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1D CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_1d_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "1D CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darray_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darray CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darray_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darray CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darray_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darray CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darray_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darray CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darray_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darray CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darray_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darray CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darray_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darray CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darray_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darray CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darray_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darray CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darray_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darray CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darray_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darray CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darray_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darray CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darray_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darray CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darray_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darray CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darray_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darray CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto2d_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto2D CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto2d_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto2D CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto2d_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto2D CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto2d_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto2D CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto2d_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto2D CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto2d_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto2D CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto2d_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto2D CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto2d_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto2D CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto2d_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto2D CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto2d_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto2D CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto2d_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto2D CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto2d_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto2D CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto2d_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto2D CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto2d_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto2D CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto2d_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto2D CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto3d_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto3D CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto3d_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto3D CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto3d_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto3D CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto3d_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto3D CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto3d_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto3D CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto3d_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto3D CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto3d_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto3D CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto3d_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto3D CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto3d_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto3D CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto3d_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto3D CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto3d_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto3D CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto3d_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto3D CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto3d_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto3D CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto3d_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto3D CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2darrayto3d_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Darrayto3D CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2d_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2D CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2d_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2D CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2d_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2D CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2d_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2D CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2d_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2D CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2d_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2D CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2d_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2D CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2d_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2D CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2d_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2D CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2d_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2D CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2d_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2D CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2d_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2D CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2d_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2D CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2d_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2D CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2d_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2D CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto2darray_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto2Darray CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto2darray_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto2Darray CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto2darray_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto2Darray CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto2darray_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto2Darray CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto2darray_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto2Darray CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto2darray_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto2Darray CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto2darray_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto2Darray CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto2darray_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto2Darray CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto2darray_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto2Darray CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto2darray_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto2Darray CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto2darray_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto2Darray CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto2darray_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto2Darray CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto2darray_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto2Darray CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto2darray_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto2Darray CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto2darray_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto2Darray CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto3d_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto3D CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto3d_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto3D CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto3d_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto3D CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto3d_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto3D CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto3d_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto3D CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto3d_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto3D CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto3d_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto3D CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto3d_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto3D CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto3d_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto3D CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto3d_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto3D CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto3d_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto3D CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto3d_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto3D CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto3d_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto3D CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto3d_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto3D CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_2dto3d_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "2Dto3D CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3d_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3D CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3d_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3D CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3d_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3D CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3d_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3D CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3d_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3D CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3d_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3D CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3d_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3D CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3d_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3D CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3d_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3D CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3d_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3D CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3d_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3D CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3d_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3D CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3d_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3D CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3d_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3D CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3d_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3D CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2darray_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2Darray CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2darray_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2Darray CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2darray_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2Darray CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2darray_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2Darray CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2darray_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2Darray CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2darray_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2Darray CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2darray_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2Darray CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2darray_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2Darray CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2darray_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2Darray CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2darray_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2Darray CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2darray_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2Darray CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2darray_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2Darray CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2darray_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2Darray CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2darray_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2Darray CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2darray_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2Darray CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2d_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2D CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2d_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2D CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2d_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2D CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2d_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2D CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2d_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2D CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2d_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2D CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2d_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2D CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2d_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2D CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2d_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2D CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2d_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2D CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2d_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2D CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2d_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2D CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2d_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2D CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2d_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2D CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_copy_images_3dto2d_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_copy_images", |
| args: "3Dto2D CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1darray_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1Darray CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1darray_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1Darray CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1darray_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1Darray CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1darray_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1Darray CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1darray_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1Darray CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1darray_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1Darray CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1darray_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1Darray CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1darray_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1Darray CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1darray_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1Darray CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1darray_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1Darray CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1darray_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1Darray CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1darray_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1Darray CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1darray_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1Darray CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1darray_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1Darray CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1darray_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1Darray CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1d_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1D CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1d_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1D CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1d_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1D CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1d_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1D CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1d_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1D CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1d_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1D CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1d_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1D CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1d_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1D CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1d_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1D CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1d_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1D CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1d_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1D CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1d_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1D CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1d_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1D CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1d_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1D CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_1d_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "1D CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2darray_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2Darray CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2darray_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2Darray CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2darray_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2Darray CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2darray_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2Darray CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2darray_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2Darray CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2darray_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2Darray CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2darray_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2Darray CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2darray_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2Darray CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2darray_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2Darray CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2darray_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2Darray CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2darray_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2Darray CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2darray_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2Darray CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2darray_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2Darray CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2darray_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2Darray CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2darray_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2Darray CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2d_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2D CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2d_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2D CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2d_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2D CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2d_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2D CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2d_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2D CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2d_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2D CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2d_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2D CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2d_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2D CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2d_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2D CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2d_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2D CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2d_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2D CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2d_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2D CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2d_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2D CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2d_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2D CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_2d_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "2D CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_3d_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "3D CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_3d_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "3D CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_3d_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "3D CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_3d_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "3D CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_3d_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "3D CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_3d_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "3D CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_3d_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "3D CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_3d_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "3D CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_3d_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "3D CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_3d_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "3D CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_3d_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "3D CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_3d_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "3D CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_3d_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "3D CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_3d_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "3D CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_fill_images_3d_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_fill_images", |
| args: "3D CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1darray_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1Darray CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1darray_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1Darray CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1darray_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1Darray CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1darray_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1Darray CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1darray_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1Darray CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1darray_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1Darray CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1darray_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1Darray CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1darray_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1Darray CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1darray_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1Darray CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1darray_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1Darray CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1darray_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1Darray CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1darray_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1Darray CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1darray_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1Darray CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1darray_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1Darray CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1darray_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1Darray CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1d_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1D CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1d_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1D CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1d_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1D CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1d_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1D CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1d_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1D CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1d_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1D CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1d_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1D CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1d_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1D CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1d_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1D CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1d_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1D CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1d_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1D CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1d_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1D CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1d_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1D CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1d_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1D CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_1d_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "1D CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2darray_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2Darray CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2darray_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2Darray CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2darray_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2Darray CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2darray_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2Darray CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2darray_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2Darray CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2darray_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2Darray CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2darray_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2Darray CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2darray_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2Darray CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2darray_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2Darray CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2darray_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2Darray CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2darray_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2Darray CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2darray_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2Darray CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2darray_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2Darray CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2darray_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2Darray CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2darray_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2Darray CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2d_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2D CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2d_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2D CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2d_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2D CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2d_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2D CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2d_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2D CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2d_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2D CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2d_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2D CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2d_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2D CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2d_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2D CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2d_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2D CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2d_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2D CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2d_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2D CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2d_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2D CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2d_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2D CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_2d_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "2D CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_3d_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "3D CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_3d_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "3D CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_3d_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "3D CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_3d_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "3D CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_3d_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "3D CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_3d_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "3D CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_3d_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "3D CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_3d_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "3D CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_3d_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "3D CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_3d_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "3D CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_3d_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "3D CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_3d_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "3D CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_3d_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "3D CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_3d_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "3D CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_get_info_3d_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_get_info", |
| args: "3D CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1darray_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1Darray CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1darray_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1Darray CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1darray_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1Darray CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1darray_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1Darray CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1darray_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1Darray CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1darray_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1Darray CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1darray_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1Darray CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1darray_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1Darray CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1darray_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1Darray CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1darray_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1Darray CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1darray_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1Darray CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1darray_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1Darray CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1darray_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1Darray CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1darray_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1Darray CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1darray_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1Darray CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1d_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1D CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1d_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1D CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1d_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1D CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1d_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1D CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1d_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1D CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1d_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1D CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1d_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1D CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1d_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1D CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1d_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1D CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1d_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1D CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1d_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1D CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1d_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1D CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1d_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1D CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1d_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1D CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_1d_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "1D CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2darray_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2Darray CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2darray_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2Darray CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2darray_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2Darray CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2darray_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2Darray CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2darray_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2Darray CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2darray_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2Darray CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2darray_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2Darray CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2darray_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2Darray CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2darray_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2Darray CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2darray_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2Darray CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2darray_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2Darray CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2darray_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2Darray CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2darray_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2Darray CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2darray_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2Darray CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2darray_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2Darray CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2d_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2D CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2d_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2D CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2d_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2D CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2d_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2D CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2d_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2D CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2d_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2D CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2d_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2D CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2d_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2D CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2d_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2D CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2d_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2D CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2d_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2D CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2d_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2D CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2d_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2D CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2d_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2D CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_2d_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "2D CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_3d_cl_float", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "3D CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_3d_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "3D CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_3d_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "3D CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_3d_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "3D CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_3d_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "3D CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_3d_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "3D CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_3d_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "3D CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_3d_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "3D CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_3d_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "3D CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_3d_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "3D CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_3d_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "3D CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_3d_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "3D CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_3d_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "3D CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_3d_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "3D CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "cl_read_write_images_3d_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_cl_read_write_images", |
| args: "3D CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "commonfns_clamp", |
| Val: oclctsTest{ |
| executable: "test_commonfns", |
| args: "clamp", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "commonfns_degrees", |
| Val: oclctsTest{ |
| executable: "test_commonfns", |
| args: "degrees", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "commonfns_fmaxf", |
| Val: oclctsTest{ |
| executable: "test_commonfns", |
| args: "fmaxf", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "commonfns_fmax", |
| Val: oclctsTest{ |
| executable: "test_commonfns", |
| args: "fmax", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "commonfns_fminf", |
| Val: oclctsTest{ |
| executable: "test_commonfns", |
| args: "fminf", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "commonfns_fmin", |
| Val: oclctsTest{ |
| executable: "test_commonfns", |
| args: "fmin", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "commonfns_maxf", |
| Val: oclctsTest{ |
| executable: "test_commonfns", |
| args: "maxf", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "commonfns_max", |
| Val: oclctsTest{ |
| executable: "test_commonfns", |
| args: "max", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "commonfns_minf", |
| Val: oclctsTest{ |
| executable: "test_commonfns", |
| args: "minf", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "commonfns_min", |
| Val: oclctsTest{ |
| executable: "test_commonfns", |
| args: "min", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "commonfns_mix", |
| Val: oclctsTest{ |
| executable: "test_commonfns", |
| args: "mix", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "commonfns_radians", |
| Val: oclctsTest{ |
| executable: "test_commonfns", |
| args: "radians", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "commonfns_sign", |
| Val: oclctsTest{ |
| executable: "test_commonfns", |
| args: "sign", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "commonfns_smoothstepf", |
| Val: oclctsTest{ |
| executable: "test_commonfns", |
| args: "smoothstepf", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "commonfns_smoothstep", |
| Val: oclctsTest{ |
| executable: "test_commonfns", |
| args: "smoothstep", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "commonfns_stepf", |
| Val: oclctsTest{ |
| executable: "test_commonfns", |
| args: "stepf", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "commonfns_step", |
| Val: oclctsTest{ |
| executable: "test_commonfns", |
| args: "step", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_async_build", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "async_build", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_compile_and_link_status_options_log", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "compile_and_link_status_options_log", |
| expectedPass: false, |
| buganizer: "b/227136133", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_compiler_defines_for_extensions", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "compiler_defines_for_extensions", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_execute_after_embedded_header_link", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "execute_after_embedded_header_link", |
| expectedPass: false, |
| buganizer: "b/227136133", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_execute_after_included_header_link", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "execute_after_included_header_link", |
| expectedPass: false, |
| buganizer: "b/227136133", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_execute_after_serialize_reload_library", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "execute_after_serialize_reload_library", |
| expectedPass: false, |
| buganizer: "b/227136133", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_execute_after_serialize_reload_object", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "execute_after_serialize_reload_object", |
| expectedPass: false, |
| buganizer: "b/227136133", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_execute_after_simple_compile_and_link_no_device_info", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "execute_after_simple_compile_and_link_no_device_info", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_execute_after_simple_compile_and_link", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "execute_after_simple_compile_and_link", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_execute_after_simple_compile_and_link_with_callbacks", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "execute_after_simple_compile_and_link_with_callbacks", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_execute_after_simple_compile_and_link_with_defines", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "execute_after_simple_compile_and_link_with_defines", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_execute_after_simple_library_with_link", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "execute_after_simple_library_with_link", |
| expectedPass: false, |
| buganizer: "b/227136133", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_execute_after_two_file_link", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "execute_after_two_file_link", |
| expectedPass: false, |
| buganizer: "b/227136133", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_features_macro", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "features_macro", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_get_program_build_info", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "get_program_build_info", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_get_program_info", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "get_program_info", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_get_program_source", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "get_program_source", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_image_macro", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "image_macro", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_large_compile", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "large_compile", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_load_discreet_length_source", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "load_discreet_length_source", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_load_multistring_source", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "load_multistring_source", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_load_null_terminated_multi_line_source", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "load_null_terminated_multi_line_source", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_load_null_terminated_partial_multi_line_source", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "load_null_terminated_partial_multi_line_source", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_load_null_terminated_source", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "load_null_terminated_source", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_load_program_source", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "load_program_source", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_load_two_kernel_source", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "load_two_kernel_source", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_multi_file_libraries", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "multi_file_libraries", |
| expectedPass: false, |
| buganizer: "b/227136133", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_multiple_embedded_headers", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "multiple_embedded_headers", |
| expectedPass: false, |
| buganizer: "b/227136133", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_multiple_files", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "multiple_files", |
| expectedPass: false, |
| buganizer: "b/227136133", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_multiple_files_multiple_libraries", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "multiple_files_multiple_libraries", |
| expectedPass: false, |
| buganizer: "b/227136133", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_multiple_libraries", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "multiple_libraries", |
| expectedPass: false, |
| buganizer: "b/227136133", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_opencl_c_versions", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "opencl_c_versions", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_options_build_macro_existence", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "options_build_macro_existence", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_options_build_macro", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "options_build_macro", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_options_build_optimizations", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "options_build_optimizations", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_options_denorm_cache", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "options_denorm_cache", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_options_include_directory", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "options_include_directory", |
| expectedPass: false, |
| buganizer: "b/227136133", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_pragma_unroll", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "pragma_unroll", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_preprocessor_define_udef", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "preprocessor_define_udef", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_preprocessor_include", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "preprocessor_include", |
| expectedPass: false, |
| buganizer: "b/227136133", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_preprocessor_line_error", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "preprocessor_line_error", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_preprocessor_pragma", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "preprocessor_pragma", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_program_binary_type", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "program_binary_type", |
| expectedPass: false, |
| buganizer: "b/227136133", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_simple_compile_only", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "simple_compile_only", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_simple_compile_with_callback", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "simple_compile_with_callback", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_simple_embedded_header_compile", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "simple_embedded_header_compile", |
| expectedPass: false, |
| buganizer: "b/227136133", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_simple_embedded_header_link", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "simple_embedded_header_link", |
| expectedPass: false, |
| buganizer: "b/227136133", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_simple_extern_compile_only", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "simple_extern_compile_only", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_simple_library_only", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "simple_library_only", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_simple_library_with_callback", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "simple_library_with_callback", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_simple_library_with_link", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "simple_library_with_link", |
| expectedPass: false, |
| buganizer: "b/227136133", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_simple_link_only", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "simple_link_only", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_simple_link_with_callback", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "simple_link_with_callback", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_simple_static_compile_only", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "simple_static_compile_only", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_two_file_link", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "two_file_link", |
| expectedPass: false, |
| buganizer: "b/227136133", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_two_file_regular_function_access", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "two_file_regular_function_access", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_two_file_regular_struct_access", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "two_file_regular_struct_access", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_two_file_regular_variable_access", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "two_file_regular_variable_access", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_unload_build_info", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "unload_build_info", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_unload_build_threaded", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "unload_build_threaded", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_unload_build_unload_create_kernel", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "unload_build_unload_create_kernel", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_unload_compile_unload_link", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "unload_compile_unload_link", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_unload_link_different", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "unload_link_different", |
| expectedPass: false, |
| buganizer: "b/227136133", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_unload_program_binaries", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "unload_program_binaries", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_unload_repeated", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "unload_repeated", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "compiler_unload_valid", |
| Val: oclctsTest{ |
| executable: "test_compiler", |
| args: "unload_valid", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "computeinfo_computeinfo", |
| Val: oclctsTest{ |
| executable: "test_computeinfo", |
| args: "computeinfo", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "computeinfo_conformance_version", |
| Val: oclctsTest{ |
| executable: "test_computeinfo", |
| args: "conformance_version", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "computeinfo_device_uuid", |
| Val: oclctsTest{ |
| executable: "test_computeinfo", |
| args: "device_uuid", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "computeinfo_extended_versioning", |
| Val: oclctsTest{ |
| executable: "test_computeinfo", |
| args: "extended_versioning", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "contractions_contractions_double_0", |
| Val: oclctsTest{ |
| executable: "test_contractions", |
| args: "contractions_double_0", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "contractions_contractions_double_1", |
| Val: oclctsTest{ |
| executable: "test_contractions", |
| args: "contractions_double_1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "contractions_contractions_double_2", |
| Val: oclctsTest{ |
| executable: "test_contractions", |
| args: "contractions_double_2", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "contractions_contractions_double_3", |
| Val: oclctsTest{ |
| executable: "test_contractions", |
| args: "contractions_double_3", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "contractions_contractions_double_4", |
| Val: oclctsTest{ |
| executable: "test_contractions", |
| args: "contractions_double_4", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "contractions_contractions_double_5", |
| Val: oclctsTest{ |
| executable: "test_contractions", |
| args: "contractions_double_5", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "contractions_contractions_double_6", |
| Val: oclctsTest{ |
| executable: "test_contractions", |
| args: "contractions_double_6", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "contractions_contractions_double_7", |
| Val: oclctsTest{ |
| executable: "test_contractions", |
| args: "contractions_double_7", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "contractions_contractions_float_0", |
| Val: oclctsTest{ |
| executable: "test_contractions", |
| args: "contractions_float_0", |
| expectedPass: false, |
| buganizer: "b/227134187", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "contractions_contractions_float_1", |
| Val: oclctsTest{ |
| executable: "test_contractions", |
| args: "contractions_float_1", |
| expectedPass: false, |
| buganizer: "b/227134187", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "contractions_contractions_float_2", |
| Val: oclctsTest{ |
| executable: "test_contractions", |
| args: "contractions_float_2", |
| expectedPass: false, |
| buganizer: "b/227134187", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "contractions_contractions_float_3", |
| Val: oclctsTest{ |
| executable: "test_contractions", |
| args: "contractions_float_3", |
| expectedPass: false, |
| buganizer: "b/227134187", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "contractions_contractions_float_4", |
| Val: oclctsTest{ |
| executable: "test_contractions", |
| args: "contractions_float_4", |
| expectedPass: false, |
| buganizer: "b/227134187", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "contractions_contractions_float_5", |
| Val: oclctsTest{ |
| executable: "test_contractions", |
| args: "contractions_float_5", |
| expectedPass: false, |
| buganizer: "b/227134187", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "contractions_contractions_float_6", |
| Val: oclctsTest{ |
| executable: "test_contractions", |
| args: "contractions_float_6", |
| expectedPass: false, |
| buganizer: "b/227134187", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "contractions_contractions_float_7", |
| Val: oclctsTest{ |
| executable: "test_contractions", |
| args: "contractions_float_7", |
| expectedPass: false, |
| buganizer: "b/227134187", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_char_char", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "char_char -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_char_float", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "char_float -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_char_int", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "char_int -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_char_long", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "char_long -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_char_short", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "char_short -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_char_uchar", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "char_uchar -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_char_uint", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "char_uint -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_char_ulong", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "char_ulong -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_char_ushort", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "char_ushort -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_float_char", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "float_char -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_float_float", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "float_float -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_float_int", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "float_int -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_float_long", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "float_long -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_float_short", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "float_short -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_float_uchar", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "float_uchar -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_float_uint", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "float_uint -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_float_ulong", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "float_ulong -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_float_ushort", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "float_ushort -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_int_char", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "int_char -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_int_float", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "int_float -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_int_int", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "int_int -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_int_long", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "int_long -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_int_short", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "int_short -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_int_uchar", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "int_uchar -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_int_uint", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "int_uint -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_int_ulong", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "int_ulong -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_int_ushort", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "int_ushort -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_long_char", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "long_char -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_long_float", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "long_float -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_long_int", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "long_int -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_long_long", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "long_long -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_long_short", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "long_short -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_long_uchar", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "long_uchar -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_long_uint", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "long_uint -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_long_ulong", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "long_ulong -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_long_ushort", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "long_ushort -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_short_char", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "short_char -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_short_float", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "short_float -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_short_int", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "short_int -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_short_long", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "short_long -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_short_short", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "short_short -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_short_uchar", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "short_uchar -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_short_uint", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "short_uint -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_short_ulong", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "short_ulong -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_short_ushort", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "short_ushort -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_uchar_char", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "uchar_char -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_uchar_float", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "uchar_float -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_uchar_int", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "uchar_int -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_uchar_long", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "uchar_long -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_uchar_short", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "uchar_short -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_uchar_uchar", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "uchar_uchar -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_uchar_uint", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "uchar_uint -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_uchar_ulong", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "uchar_ulong -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_uchar_ushort", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "uchar_ushort -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_uint_char", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "uint_char -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_uint_float", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "uint_float -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_uint_int", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "uint_int -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_uint_long", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "uint_long -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_uint_short", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "uint_short -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_uint_uchar", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "uint_uchar -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_uint_uint", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "uint_uint -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_uint_ulong", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "uint_ulong -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_uint_ushort", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "uint_ushort -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_ulong_char", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "ulong_char -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_ulong_float", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "ulong_float -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_ulong_int", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "ulong_int -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_ulong_long", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "ulong_long -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_ulong_short", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "ulong_short -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_ulong_uchar", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "ulong_uchar -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_ulong_uint", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "ulong_uint -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_ulong_ulong", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "ulong_ulong -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_ulong_ushort", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "ulong_ushort -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_ushort_char", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "ushort_char -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_ushort_float", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "ushort_float -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_ushort_int", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "ushort_int -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_ushort_long", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "ushort_long -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_ushort_short", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "ushort_short -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_ushort_uchar", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "ushort_uchar -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_ushort_uint", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "ushort_uint -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_ushort_ulong", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "ushort_ulong -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "conversions_ushort_ushort", |
| Val: oclctsTest{ |
| executable: "test_conversions", |
| args: "ushort_ushort -w -1", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_callbacks", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "callbacks", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_callbacks_simultaneous", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "callbacks_simultaneous", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_event_enqueue_barrier_with_event_list", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "event_enqueue_barrier_with_event_list", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_event_enqueue_marker", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "event_enqueue_marker", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_event_enqueue_marker_with_event_list", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "event_enqueue_marker_with_event_list", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_event_finish_array", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "event_finish_array", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_event_finish_execute", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "event_finish_execute", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_event_flush", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "event_flush", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_event_get_execute_status", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "event_get_execute_status", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_event_get_info", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "event_get_info", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_event_get_read_array_status", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "event_get_read_array_status", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_event_get_write_array_status", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "event_get_write_array_status", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_event_release_before_done", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "event_release_before_done", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_event_wait_for_array", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "event_wait_for_array", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_event_wait_for_execute", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "event_wait_for_execute", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_out_of_order_event_enqueue_barrier_single_queue", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "out_of_order_event_enqueue_barrier_single_queue", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_out_of_order_event_enqueue_marker_multi_queue_multi_device", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "out_of_order_event_enqueue_marker_multi_queue_multi_device", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_out_of_order_event_enqueue_marker_multi_queue", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "out_of_order_event_enqueue_marker_multi_queue", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_out_of_order_event_enqueue_marker_single_queue", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "out_of_order_event_enqueue_marker_single_queue", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_out_of_order_event_enqueue_wait_for_events_multi_queue_multi_device", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "out_of_order_event_enqueue_wait_for_events_multi_queue_multi_device", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_out_of_order_event_enqueue_wait_for_events_multi_queue", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "out_of_order_event_enqueue_wait_for_events_multi_queue", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_out_of_order_event_enqueue_wait_for_events_single_queue", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "out_of_order_event_enqueue_wait_for_events_single_queue", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_out_of_order_event_waitlist_multi_queue_multi_device", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "out_of_order_event_waitlist_multi_queue_multi_device", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_out_of_order_event_waitlist_multi_queue", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "out_of_order_event_waitlist_multi_queue", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_out_of_order_event_waitlist_single_queue", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "out_of_order_event_waitlist_single_queue", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_userevents_multithreaded", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "userevents_multithreaded", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_userevents", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "userevents", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "events_waitlists", |
| Val: oclctsTest{ |
| executable: "test_events", |
| args: "waitlists", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "geometrics_geom_cross", |
| Val: oclctsTest{ |
| executable: "test_geometrics", |
| args: "geom_cross", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "geometrics_geom_distance", |
| Val: oclctsTest{ |
| executable: "test_geometrics", |
| args: "geom_distance", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "geometrics_geom_dot", |
| Val: oclctsTest{ |
| executable: "test_geometrics", |
| args: "geom_dot", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "geometrics_geom_fast_distance", |
| Val: oclctsTest{ |
| executable: "test_geometrics", |
| args: "geom_fast_distance", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "geometrics_geom_fast_length", |
| Val: oclctsTest{ |
| executable: "test_geometrics", |
| args: "geom_fast_length", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "geometrics_geom_fast_normalize", |
| Val: oclctsTest{ |
| executable: "test_geometrics", |
| args: "geom_fast_normalize", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "geometrics_geom_length", |
| Val: oclctsTest{ |
| executable: "test_geometrics", |
| args: "geom_length", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "geometrics_geom_normalize", |
| Val: oclctsTest{ |
| executable: "test_geometrics", |
| args: "geom_normalize", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "half_roundtrip", |
| Val: oclctsTest{ |
| executable: "test_half", |
| args: "roundTrip -w", |
| expectedPass: false, |
| buganizer: "b/227136713", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "half_vloada_half", |
| Val: oclctsTest{ |
| executable: "test_half", |
| args: "vloada_half -w", |
| expectedPass: false, |
| buganizer: "b/227136713", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "half_vload_half", |
| Val: oclctsTest{ |
| executable: "test_half", |
| args: "vload_half -w", |
| expectedPass: false, |
| buganizer: "b/227136713", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "half_vstorea_half_rte", |
| Val: oclctsTest{ |
| executable: "test_half", |
| args: "vstorea_half_rte -w", |
| expectedPass: false, |
| buganizer: "b/227136713", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "half_vstorea_half_rtn", |
| Val: oclctsTest{ |
| executable: "test_half", |
| args: "vstorea_half_rtn -w", |
| expectedPass: false, |
| buganizer: "b/227136713", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "half_vstorea_half_rtp", |
| Val: oclctsTest{ |
| executable: "test_half", |
| args: "vstorea_half_rtp -w", |
| expectedPass: false, |
| buganizer: "b/227136713", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "half_vstorea_half_rtz", |
| Val: oclctsTest{ |
| executable: "test_half", |
| args: "vstorea_half_rtz -w", |
| expectedPass: false, |
| buganizer: "b/227136713", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "half_vstorea_half", |
| Val: oclctsTest{ |
| executable: "test_half", |
| args: "vstorea_half -w", |
| expectedPass: false, |
| buganizer: "b/227136713", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "half_vstore_half_rte", |
| Val: oclctsTest{ |
| executable: "test_half", |
| args: "vstore_half_rte -w", |
| expectedPass: false, |
| buganizer: "b/227136713", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "half_vstore_half_rtn", |
| Val: oclctsTest{ |
| executable: "test_half", |
| args: "vstore_half_rtn -w", |
| expectedPass: false, |
| buganizer: "b/227136713", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "half_vstore_half_rtp", |
| Val: oclctsTest{ |
| executable: "test_half", |
| args: "vstore_half_rtp -w", |
| expectedPass: false, |
| buganizer: "b/227136713", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "half_vstore_half_rtz", |
| Val: oclctsTest{ |
| executable: "test_half", |
| args: "vstore_half_rtz -w", |
| expectedPass: false, |
| buganizer: "b/227136713", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "half_vstore_half", |
| Val: oclctsTest{ |
| executable: "test_half", |
| args: "vstore_half -w", |
| expectedPass: false, |
| buganizer: "b/227136713", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1darray_cl_float", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1Darray CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1darray_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1Darray CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1darray_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1Darray CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1darray_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1Darray CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1darray_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1Darray CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1darray_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1Darray CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1darray_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1Darray CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1darray_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1Darray CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1darray_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1Darray CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1darray_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1Darray CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1darray_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1Darray CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1darray_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1Darray CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1darray_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1Darray CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1darray_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1Darray CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1darray_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1Darray CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1d_cl_float", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1D CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1d_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1D CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1d_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1D CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1d_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1D CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1d_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1D CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1d_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1D CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1d_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1D CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1d_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1D CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1d_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1D CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1d_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1D CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1d_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1D CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1d_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1D CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1d_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1D CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1d_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1D CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_1d_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "1D CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2darray_cl_float", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2Darray CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2darray_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2Darray CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2darray_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2Darray CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2darray_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2Darray CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2darray_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2Darray CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2darray_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2Darray CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2darray_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2Darray CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2darray_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2Darray CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2darray_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2Darray CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2darray_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2Darray CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2darray_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2Darray CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2darray_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2Darray CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2darray_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2Darray CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2darray_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2Darray CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2darray_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2Darray CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2d_cl_float", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2D CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2d_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2D CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2d_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2D CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2d_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2D CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2d_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2D CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2d_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2D CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2d_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2D CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2d_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2D CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2d_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2D CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2d_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2D CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2d_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2D CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2d_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2D CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2d_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2D CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2d_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2D CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_2d_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "2D CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_3d_cl_float", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "3D CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_3d_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "3D CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_3d_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "3D CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_3d_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "3D CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_3d_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "3D CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_3d_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "3D CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_3d_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "3D CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_3d_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "3D CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_3d_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "3D CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_3d_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "3D CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_3d_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "3D CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_3d_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "3D CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "image_streams_3d_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "3D CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_3d_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "3D CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "image_streams_3d_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_image_streams", |
| args: "3D CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_char_compare", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "char_compare", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_char_logic", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "char_logic", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_char_math", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "char_math", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_char_shift", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "char_shift", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_int_compare", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "int_compare", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_abs", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_abs", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_abs_diff", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_abs_diff", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_addassign", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_addAssign", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_add_sat", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_add_sat", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_andassign", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_andAssign", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_clamp", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_clamp", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_clz", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_clz", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_ctz", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_ctz", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_divideassign", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_divideAssign", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_exclusiveorassign", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_exclusiveOrAssign", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_hadd", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_hadd", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_mad24", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_mad24", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_mad_hi", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_mad_hi", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_mad_sat", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_mad_sat", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_max", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_max", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_min", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_min", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_moduloassign", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_moduloAssign", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_mul24", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_mul24", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_mul_hi", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_mul_hi", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_multiplyassign", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_multiplyAssign", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_orassign", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_orAssign", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_rhadd", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_rhadd", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_rotate", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_rotate", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_sub_sat", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_sub_sat", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_subtractassign", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_subtractAssign", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_integer_upsample", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "integer_upsample", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_int_logic", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "int_logic", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_int_math", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "int_math", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_int_shift", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "int_shift", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_long_compare", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "long_compare", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_long_logic", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "long_logic", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_long_math", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "long_math", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_long_shift", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "long_shift", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_popcount", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "popcount", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_char_compare", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_char_compare", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_char_logic", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_char_logic", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_char_math", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_char_math", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_char_shift", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_char_shift", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_int_compare", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_int_compare", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_int_logic", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_int_logic", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_int_math", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_int_math", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_int_shift", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_int_shift", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_long_compare", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_long_compare", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_long_logic", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_long_logic", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_long_math", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_long_math", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_long_shift", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_long_shift", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_short_compare", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_short_compare", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_short_logic", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_short_logic", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_short_math", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_short_math", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_short_shift", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_short_shift", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_uchar_compare", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_uchar_compare", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_uchar_logic", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_uchar_logic", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_uchar_math", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_uchar_math", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_uchar_shift", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_uchar_shift", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_uint_compare", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_uint_compare", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_uint_logic", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_uint_logic", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_uint_math", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_uint_math", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_uint_shift", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_uint_shift", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_ulong_compare", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_ulong_compare", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_ulong_logic", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_ulong_logic", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_ulong_math", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_ulong_math", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_ulong_shift", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_ulong_shift", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_ushort_compare", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_ushort_compare", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_ushort_logic", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_ushort_logic", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_ushort_math", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_ushort_math", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_quick_ushort_shift", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "quick_ushort_shift", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_short_compare", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "short_compare", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_short_logic", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "short_logic", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_short_math", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "short_math", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_short_shift", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "short_shift", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_uchar_compare", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "uchar_compare", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_uchar_logic", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "uchar_logic", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_uchar_math", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "uchar_math", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_uchar_shift", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "uchar_shift", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_uint_compare", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "uint_compare", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_uint_logic", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "uint_logic", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_uint_math", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "uint_math", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_uint_shift", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "uint_shift", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_ulong_compare", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "ulong_compare", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_ulong_logic", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "ulong_logic", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_ulong_math", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "ulong_math", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_ulong_shift", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "ulong_shift", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_unary_ops_decrement", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "unary_ops_decrement", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_unary_ops_full", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "unary_ops_full", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_unary_ops_increment", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "unary_ops_increment", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_ushort_compare", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "ushort_compare", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_ushort_logic", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "ushort_logic", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_ushort_math", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "ushort_math", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_ushort_shift", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "ushort_shift", |
| expectedPass: true, |
| }, |
| Timeout: 5 * time.Minute, |
| }, |
| { |
| Name: "integer_ops_vector_scalar", |
| Val: oclctsTest{ |
| executable: "test_integer_ops", |
| args: "vector_scalar", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1darray_cl_float", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1Darray CL_FLOAT", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1darray_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1Darray CL_HALF_FLOAT", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1darray_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1Darray CL_SIGNED_INT16", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1darray_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1Darray CL_SIGNED_INT32", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1darray_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1Darray CL_SIGNED_INT8", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1darray_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1Darray CL_SNORM_INT16", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1darray_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1Darray CL_SNORM_INT8", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1darray_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1Darray CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1darray_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1Darray CL_UNORM_INT16", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1darray_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1Darray CL_UNORM_INT8", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1darray_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1Darray CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1darray_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1Darray CL_UNORM_SHORT_565", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1darray_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1Darray CL_UNSIGNED_INT16", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1darray_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1Darray CL_UNSIGNED_INT32", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1darray_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1Darray CL_UNSIGNED_INT8", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1d_cl_float", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1D CL_FLOAT", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1d_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1D CL_HALF_FLOAT", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1d_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1D CL_SIGNED_INT16", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1d_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1D CL_SIGNED_INT32", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1d_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1D CL_SIGNED_INT8", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1d_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1D CL_SNORM_INT16", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1d_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1D CL_SNORM_INT8", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1d_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1D CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1d_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1D CL_UNORM_INT16", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1d_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1D CL_UNORM_INT8", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1d_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1D CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1d_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1D CL_UNORM_SHORT_565", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1d_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1D CL_UNSIGNED_INT16", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1d_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1D CL_UNSIGNED_INT32", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_1d_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "1D CL_UNSIGNED_INT8", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2darray_cl_float", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2Darray CL_FLOAT", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2darray_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2Darray CL_HALF_FLOAT", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2darray_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2Darray CL_SIGNED_INT16", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2darray_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2Darray CL_SIGNED_INT32", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2darray_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2Darray CL_SIGNED_INT8", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2darray_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2Darray CL_SNORM_INT16", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2darray_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2Darray CL_SNORM_INT8", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2darray_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2Darray CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2darray_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2Darray CL_UNORM_INT16", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2darray_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2Darray CL_UNORM_INT8", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2darray_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2Darray CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2darray_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2Darray CL_UNORM_SHORT_565", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2darray_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2Darray CL_UNSIGNED_INT16", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2darray_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2Darray CL_UNSIGNED_INT32", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2darray_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2Darray CL_UNSIGNED_INT8", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2d_cl_float", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2D CL_FLOAT", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2d_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2D CL_HALF_FLOAT", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2d_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2D CL_SIGNED_INT16", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2d_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2D CL_SIGNED_INT32", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2d_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2D CL_SIGNED_INT8", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2d_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2D CL_SNORM_INT16", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2d_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2D CL_SNORM_INT8", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2d_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2D CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2d_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2D CL_UNORM_INT16", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2d_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2D CL_UNORM_INT8", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2d_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2D CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2d_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2D CL_UNORM_SHORT_565", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2d_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2D CL_UNSIGNED_INT16", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2d_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2D CL_UNSIGNED_INT32", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_2d_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "2D CL_UNSIGNED_INT8", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_3d_cl_float", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "3D CL_FLOAT", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_3d_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "3D CL_HALF_FLOAT", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_3d_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "3D CL_SIGNED_INT16", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_3d_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "3D CL_SIGNED_INT32", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_3d_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "3D CL_SIGNED_INT8", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_3d_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "3D CL_SNORM_INT16", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_3d_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "3D CL_SNORM_INT8", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_3d_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "3D CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_3d_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "3D CL_UNORM_INT16", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_3d_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "3D CL_UNORM_INT8", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_3d_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "3D CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_3d_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "3D CL_UNORM_SHORT_565", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_3d_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "3D CL_UNSIGNED_INT16", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_3d_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "3D CL_UNSIGNED_INT32", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "kernel_image_methods_3d_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_kernel_image_methods", |
| args: "3D CL_UNSIGNED_INT8", |
| expectedPass: false, |
| buganizer: "b/227136800", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "mem_host_flags_mem_host_no_access_buffer", |
| Val: oclctsTest{ |
| executable: "test_mem_host_flags", |
| args: "mem_host_no_access_buffer", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "mem_host_flags_mem_host_no_access_image", |
| Val: oclctsTest{ |
| executable: "test_mem_host_flags", |
| args: "mem_host_no_access_image", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "mem_host_flags_mem_host_no_access_subbuffer", |
| Val: oclctsTest{ |
| executable: "test_mem_host_flags", |
| args: "mem_host_no_access_subbuffer", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "mem_host_flags_mem_host_read_only_buffer", |
| Val: oclctsTest{ |
| executable: "test_mem_host_flags", |
| args: "mem_host_read_only_buffer", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "mem_host_flags_mem_host_read_only_image", |
| Val: oclctsTest{ |
| executable: "test_mem_host_flags", |
| args: "mem_host_read_only_image", |
| expectedPass: false, |
| buganizer: "b/227134903", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "mem_host_flags_mem_host_read_only_subbuffer", |
| Val: oclctsTest{ |
| executable: "test_mem_host_flags", |
| args: "mem_host_read_only_subbuffer", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "mem_host_flags_mem_host_write_only_buffer", |
| Val: oclctsTest{ |
| executable: "test_mem_host_flags", |
| args: "mem_host_write_only_buffer", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "mem_host_flags_mem_host_write_only_image", |
| Val: oclctsTest{ |
| executable: "test_mem_host_flags", |
| args: "mem_host_write_only_image", |
| expectedPass: false, |
| buganizer: "b/227134903", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "mem_host_flags_mem_host_write_only_subbuffer", |
| Val: oclctsTest{ |
| executable: "test_mem_host_flags", |
| args: "mem_host_write_only_subbuffer", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "multiples_context_four_contexts_same_device", |
| Val: oclctsTest{ |
| executable: "test_multiples", |
| args: "context_four_contexts_same_device", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "multiples_context_multiple_contexts_same_device", |
| Val: oclctsTest{ |
| executable: "test_multiples", |
| args: "context_multiple_contexts_same_device", |
| expectedPass: true, |
| }, |
| Timeout: 20 * time.Minute, |
| }, |
| { |
| Name: "multiples_context_three_contexts_same_device", |
| Val: oclctsTest{ |
| executable: "test_multiples", |
| args: "context_three_contexts_same_device", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "multiples_context_two_contexts_same_device", |
| Val: oclctsTest{ |
| executable: "test_multiples", |
| args: "context_two_contexts_same_device", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "multiples_hundred_queues", |
| Val: oclctsTest{ |
| executable: "test_multiples", |
| args: "hundred_queues", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "multiples_max_devices", |
| Val: oclctsTest{ |
| executable: "test_multiples", |
| args: "max_devices", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "multiples_two_devices", |
| Val: oclctsTest{ |
| executable: "test_multiples", |
| args: "two_devices", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_copy_array", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "copy_array", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_copy_array_to_image", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "copy_array_to_image", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_copy_image", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "copy_image", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_copy_partial_array", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "copy_partial_array", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_execute", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "execute", |
| expectedPass: false, |
| buganizer: "b/227133185", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_read_array_char", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "read_array_char", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_read_array_float", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "read_array_float", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_read_array_int", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "read_array_int", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_read_array_long", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "read_array_long", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_read_array_short", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "read_array_short", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_read_array_struct", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "read_array_struct", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_read_array_uchar", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "read_array_uchar", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_read_array_uint", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "read_array_uint", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_read_array_ulong", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "read_array_ulong", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_read_array_ushort", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "read_array_ushort", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_read_image_char", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "read_image_char", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_read_image_float", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "read_image_float", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_read_image_uchar", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "read_image_uchar", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_write_array_char", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "write_array_char", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_write_array_float", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "write_array_float", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_write_array_int", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "write_array_int", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_write_array_long", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "write_array_long", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_write_array_short", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "write_array_short", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_write_array_struct", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "write_array_struct", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_write_array_uchar", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "write_array_uchar", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_write_array_uint", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "write_array_uint", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_write_array_ulong", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "write_array_ulong", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_write_array_ushort", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "write_array_ushort", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_write_image_char", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "write_image_char", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_write_image_float", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "write_image_float", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "profiling_write_image_uchar", |
| Val: oclctsTest{ |
| executable: "test_profiling", |
| args: "write_image_uchar", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "relationals_relational_all", |
| Val: oclctsTest{ |
| executable: "test_relationals", |
| args: "relational_all", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "relationals_relational_any", |
| Val: oclctsTest{ |
| executable: "test_relationals", |
| args: "relational_any", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "relationals_relational_bitselect", |
| Val: oclctsTest{ |
| executable: "test_relationals", |
| args: "relational_bitselect", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "relationals_relational_isequal", |
| Val: oclctsTest{ |
| executable: "test_relationals", |
| args: "relational_isequal", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "relationals_relational_isgreaterequal", |
| Val: oclctsTest{ |
| executable: "test_relationals", |
| args: "relational_isgreaterequal", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "relationals_relational_isgreater", |
| Val: oclctsTest{ |
| executable: "test_relationals", |
| args: "relational_isgreater", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "relationals_relational_islessequal", |
| Val: oclctsTest{ |
| executable: "test_relationals", |
| args: "relational_islessequal", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "relationals_relational_islessgreater", |
| Val: oclctsTest{ |
| executable: "test_relationals", |
| args: "relational_islessgreater", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "relationals_relational_isless", |
| Val: oclctsTest{ |
| executable: "test_relationals", |
| args: "relational_isless", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "relationals_relational_isnotequal", |
| Val: oclctsTest{ |
| executable: "test_relationals", |
| args: "relational_isnotequal", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "relationals_relational_select_signed", |
| Val: oclctsTest{ |
| executable: "test_relationals", |
| args: "relational_select_signed", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "relationals_relational_select_unsigned", |
| Val: oclctsTest{ |
| executable: "test_relationals", |
| args: "relational_select_unsigned", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "relationals_shuffle_array_cast", |
| Val: oclctsTest{ |
| executable: "test_relationals", |
| args: "shuffle_array_cast", |
| expectedPass: false, |
| buganizer: "b/227136136", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "relationals_shuffle_built_in_dual_input", |
| Val: oclctsTest{ |
| executable: "test_relationals", |
| args: "shuffle_built_in_dual_input", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "relationals_shuffle_built_in", |
| Val: oclctsTest{ |
| executable: "test_relationals", |
| args: "shuffle_built_in", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "relationals_shuffle_copy", |
| Val: oclctsTest{ |
| executable: "test_relationals", |
| args: "shuffle_copy", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "relationals_shuffle_function_call", |
| Val: oclctsTest{ |
| executable: "test_relationals", |
| args: "shuffle_function_call", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1darray_cl_float", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1Darray CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1darray_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1Darray CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1darray_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1Darray CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1darray_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1Darray CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1darray_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1Darray CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1darray_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1Darray CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1darray_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1Darray CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1darray_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1Darray CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1darray_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1Darray CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1darray_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1Darray CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1darray_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1Darray CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1darray_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1Darray CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1darray_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1Darray CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1darray_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1Darray CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1darray_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1Darray CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1d_cl_float", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1D CL_FLOAT", |
| expectedPass: false, |
| buganizer: "b/227136137", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1d_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1D CL_HALF_FLOAT", |
| expectedPass: false, |
| buganizer: "b/227136137", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1d_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1D CL_SIGNED_INT16", |
| expectedPass: false, |
| buganizer: "b/227136137", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1d_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1D CL_SIGNED_INT32", |
| expectedPass: false, |
| buganizer: "b/227136137", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1d_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1D CL_SIGNED_INT8", |
| expectedPass: false, |
| buganizer: "b/227136137", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1d_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1D CL_SNORM_INT16", |
| expectedPass: false, |
| buganizer: "b/227136137", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1d_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1D CL_SNORM_INT8", |
| expectedPass: false, |
| buganizer: "b/227136137", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1d_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1D CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1d_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1D CL_UNORM_INT16", |
| expectedPass: false, |
| buganizer: "b/227136137", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1d_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1D CL_UNORM_INT8", |
| expectedPass: false, |
| buganizer: "b/227136137", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1d_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1D CL_UNORM_SHORT_555", |
| expectedPass: true, |
| buganizer: "b/227136137", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1d_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1D CL_UNORM_SHORT_565", |
| expectedPass: false, |
| buganizer: "b/227136137", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1d_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1D CL_UNSIGNED_INT16", |
| expectedPass: false, |
| buganizer: "b/227136137", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1d_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1D CL_UNSIGNED_INT32", |
| expectedPass: false, |
| buganizer: "b/227136137", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_1d_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "1D CL_UNSIGNED_INT8", |
| expectedPass: false, |
| buganizer: "b/227136137", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2darray_cl_float", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2Darray CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2darray_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2Darray CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2darray_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2Darray CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2darray_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2Darray CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2darray_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2Darray CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2darray_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2Darray CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2darray_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2Darray CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2darray_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2Darray CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2darray_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2Darray CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2darray_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2Darray CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2darray_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2Darray CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2darray_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2Darray CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2darray_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2Darray CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2darray_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2Darray CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2darray_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2Darray CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2d_cl_float", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2D CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2d_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2D CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2d_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2D CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2d_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2D CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2d_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2D CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2d_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2D CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2d_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2D CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2d_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2D CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2d_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2D CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2d_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2D CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2d_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2D CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2d_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2D CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2d_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2D CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2d_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2D CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_2d_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "2D CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_3d_cl_float", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "3D CL_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_3d_cl_half_float", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "3D CL_HALF_FLOAT", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_3d_cl_signed_int16", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "3D CL_SIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_3d_cl_signed_int32", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "3D CL_SIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_3d_cl_signed_int8", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "3D CL_SIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_3d_cl_snorm_int16", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "3D CL_SNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_3d_cl_snorm_int8", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "3D CL_SNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_3d_cl_unorm_int_101010", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "3D CL_UNORM_INT_101010", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_3d_cl_unorm_int16", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "3D CL_UNORM_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_3d_cl_unorm_int8", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "3D CL_UNORM_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_3d_cl_unorm_short_555", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "3D CL_UNORM_SHORT_555", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_3d_cl_unorm_short_565", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "3D CL_UNORM_SHORT_565", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_3d_cl_unsigned_int16", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "3D CL_UNSIGNED_INT16", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_3d_cl_unsigned_int32", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "3D CL_UNSIGNED_INT32", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "samplerless_reads_3d_cl_unsigned_int8", |
| Val: oclctsTest{ |
| executable: "test_samplerless_reads", |
| args: "3D CL_UNSIGNED_INT8", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "select_select_char_char", |
| Val: oclctsTest{ |
| executable: "test_select", |
| args: "select_char_char -w", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "select_select_char_uchar", |
| Val: oclctsTest{ |
| executable: "test_select", |
| args: "select_char_uchar -w", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "select_select_double_long", |
| Val: oclctsTest{ |
| executable: "test_select", |
| args: "select_double_long -w", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "select_select_double_ulong", |
| Val: oclctsTest{ |
| executable: "test_select", |
| args: "select_double_ulong -w", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "select_select_float_int", |
| Val: oclctsTest{ |
| executable: "test_select", |
| args: "select_float_int -w", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "select_select_float_uint", |
| Val: oclctsTest{ |
| executable: "test_select", |
| args: "select_float_uint -w", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "select_select_int_int", |
| Val: oclctsTest{ |
| executable: "test_select", |
| args: "select_int_int -w", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "select_select_int_uint", |
| Val: oclctsTest{ |
| executable: "test_select", |
| args: "select_int_uint -w", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "select_select_long_long", |
| Val: oclctsTest{ |
| executable: "test_select", |
| args: "select_long_long -w", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "select_select_long_ulong", |
| Val: oclctsTest{ |
| executable: "test_select", |
| args: "select_long_ulong -w", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "select_select_short_short", |
| Val: oclctsTest{ |
| executable: "test_select", |
| args: "select_short_short -w", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "select_select_short_ushort", |
| Val: oclctsTest{ |
| executable: "test_select", |
| args: "select_short_ushort -w", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "select_select_uchar_char", |
| Val: oclctsTest{ |
| executable: "test_select", |
| args: "select_uchar_char -w", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "select_select_uchar_uchar", |
| Val: oclctsTest{ |
| executable: "test_select", |
| args: "select_uchar_uchar -w", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "select_select_uint_int", |
| Val: oclctsTest{ |
| executable: "test_select", |
| args: "select_uint_int -w", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "select_select_uint_uint", |
| Val: oclctsTest{ |
| executable: "test_select", |
| args: "select_uint_uint -w", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "select_select_ulong_long", |
| Val: oclctsTest{ |
| executable: "test_select", |
| args: "select_ulong_long -w", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "select_select_ulong_ulong", |
| Val: oclctsTest{ |
| executable: "test_select", |
| args: "select_ulong_ulong -w", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "select_select_ushort_short", |
| Val: oclctsTest{ |
| executable: "test_select", |
| args: "select_ushort_short -w", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "select_select_ushort_ushort", |
| Val: oclctsTest{ |
| executable: "test_select", |
| args: "select_ushort_ushort -w", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "thread_dimensions_full_1d_explicit_local", |
| Val: oclctsTest{ |
| executable: "test_thread_dimensions", |
| args: "full_1d_explicit_local", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "thread_dimensions_full_1d_implicit_local", |
| Val: oclctsTest{ |
| executable: "test_thread_dimensions", |
| args: "full_1d_implicit_local", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "thread_dimensions_full_2d_explicit_local", |
| Val: oclctsTest{ |
| executable: "test_thread_dimensions", |
| args: "full_2d_explicit_local", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "thread_dimensions_full_2d_implicit_local", |
| Val: oclctsTest{ |
| executable: "test_thread_dimensions", |
| args: "full_2d_implicit_local", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "thread_dimensions_full_3d_explicit_local", |
| Val: oclctsTest{ |
| executable: "test_thread_dimensions", |
| args: "full_3d_explicit_local", |
| expectedPass: true, |
| }, |
| Timeout: 20 * time.Minute, |
| }, |
| { |
| Name: "thread_dimensions_full_3d_implicit_local", |
| Val: oclctsTest{ |
| executable: "test_thread_dimensions", |
| args: "full_3d_implicit_local", |
| expectedPass: true, |
| }, |
| Timeout: 10 * time.Minute, |
| }, |
| { |
| Name: "thread_dimensions_quick_1d_explicit_local", |
| Val: oclctsTest{ |
| executable: "test_thread_dimensions", |
| args: "quick_1d_explicit_local", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "thread_dimensions_quick_1d_implicit_local", |
| Val: oclctsTest{ |
| executable: "test_thread_dimensions", |
| args: "quick_1d_implicit_local", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "thread_dimensions_quick_2d_explicit_local", |
| Val: oclctsTest{ |
| executable: "test_thread_dimensions", |
| args: "quick_2d_explicit_local", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "thread_dimensions_quick_2d_implicit_local", |
| Val: oclctsTest{ |
| executable: "test_thread_dimensions", |
| args: "quick_2d_implicit_local", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "thread_dimensions_quick_3d_explicit_local", |
| Val: oclctsTest{ |
| executable: "test_thread_dimensions", |
| args: "quick_3d_explicit_local", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "thread_dimensions_quick_3d_implicit_local", |
| Val: oclctsTest{ |
| executable: "test_thread_dimensions", |
| args: "quick_3d_implicit_local", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "vectors_step_typedef_type", |
| Val: oclctsTest{ |
| executable: "test_vectors", |
| args: "step_typedef_type", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "vectors_step_typedef_var", |
| Val: oclctsTest{ |
| executable: "test_vectors", |
| args: "step_typedef_var", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "vectors_step_type", |
| Val: oclctsTest{ |
| executable: "test_vectors", |
| args: "step_type", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "vectors_step_var", |
| Val: oclctsTest{ |
| executable: "test_vectors", |
| args: "step_var", |
| expectedPass: true, |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "vectors_vec_align_array", |
| Val: oclctsTest{ |
| executable: "test_vectors", |
| args: "vec_align_array", |
| expectedPass: false, |
| buganizer: "b/227134903", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "vectors_vec_align_packed_struct_arr", |
| Val: oclctsTest{ |
| executable: "test_vectors", |
| args: "vec_align_packed_struct_arr", |
| expectedPass: false, |
| buganizer: "b/227134903", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "vectors_vec_align_packed_struct", |
| Val: oclctsTest{ |
| executable: "test_vectors", |
| args: "vec_align_packed_struct", |
| expectedPass: false, |
| buganizer: "b/227134903", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "vectors_vec_align_struct_arr", |
| Val: oclctsTest{ |
| executable: "test_vectors", |
| args: "vec_align_struct_arr", |
| expectedPass: false, |
| buganizer: "b/227134903", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| { |
| Name: "vectors_vec_align_struct", |
| Val: oclctsTest{ |
| executable: "test_vectors", |
| args: "vec_align_struct", |
| expectedPass: false, |
| buganizer: "b/227134903", |
| }, |
| Timeout: 1 * time.Minute, |
| }, |
| }, |
| }, |
| ) |
| } |
| |
| func OpenclCts(ctx context.Context, s *testing.State) { |
| test := s.Param().(oclctsTest) |
| |
| const testPath = "/usr/local/opencl" |
| logFile := filepath.Join(s.OutDir(), filepath.Base(s.TestName())+".txt") |
| f, err := os.Create(logFile) |
| if err != nil { |
| s.Fatalf("Failed to create a log file: %s", err) |
| } |
| defer f.Close() |
| |
| // Allow to see clvk error and warn messages directly in test logFile. |
| os.Setenv("CLVK_LOG", "2") |
| |
| cmd := testexec.CommandContext(ctx, filepath.Join(testPath, test.executable), strings.Split(test.args, " ")[0:]...) |
| cmd.Stdout = f |
| cmd.Stderr = f |
| err = cmd.Run(testexec.DumpLogOnError) |
| |
| if err != nil && test.expectedPass { |
| // b/227133175 - [OpenCL-CTS] CI issues: |
| // Project issue tracking tests failing in CI while expected to pass. |
| s.Fatalf("%q: untriage failure (%s) - b/227133175", test.executable, err) |
| } |
| |
| bug := test.buganizer |
| if bug == "" { |
| // Should not happen. Every tests marked as fail should have a bug associated with it. |
| // b/227134897 - [OpenCL-CTS] Conformance: Project issue tracking tests not passing. |
| bug = "Create a bug for it under b/227134897" |
| } |
| |
| if err != nil && !test.expectedPass { |
| s.Fatalf("%q: failure expected (%s) - %s", test.executable, err, bug) |
| } |
| if err == nil && !test.expectedPass { |
| s.Fatalf("%q: passed but expected to fail - %s", test.executable, bug) |
| } |
| } |