mirror of
https://github.com/KhronosGroup/OpenCL-CTS.git
synced 2026-03-19 06:09:01 +00:00
Adds testing for CL_PROGRAM_IL (#919)
* Adds testing for CL_PROGRAM_IL Added a test to check SpirV as an IL for programs built with IL which includes a negative test for programs built without IL. Added a test_fail macro. Fixes #164 Change-Id: I908241242b369551806e43b90ab414f895d5c8f7 Signed-off-by: Ellen Norris-Thompson <ellen.norris-thompson@arm.com> * COMPUTE-11739 Removing unused platform and device_version Fixes #164 Change-Id: Ib1168f6396132b69996d07166e1b593fa933d245 Signed-off-by: Ellen Norris-Thompson <ellen.norris-thompson@arm.com>
This commit is contained in:
@@ -56,6 +56,11 @@
|
||||
#define ct_assert_i(b, line) ct_assert_ii(b, line)
|
||||
#define ct_assert_ii(b, line) int _compile_time_assertion_on_line_##line[b ? 1 : -1];
|
||||
|
||||
#define test_fail(msg, ...) \
|
||||
{ \
|
||||
log_error(msg, ##__VA_ARGS__); \
|
||||
return TEST_FAIL; \
|
||||
}
|
||||
#define test_error(errCode,msg) test_error_ret(errCode,msg,errCode)
|
||||
#define test_error_ret(errCode,msg,retValue) { if( errCode != CL_SUCCESS ) { print_error( errCode, msg ); return retValue ; } }
|
||||
#define print_error(errCode,msg) log_error( "ERROR: %s! (%s from %s:%d)\n", msg, IGetErrorString( errCode ), __FILE__, __LINE__ );
|
||||
|
||||
Reference in New Issue
Block a user