mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 05:40:54 -06:00
Tests/Cuda: Return a non-zero code if errors occurred
This commit is contained in:
@@ -14,7 +14,7 @@ IMPORT int mixed_launch_kernel(int x);
|
||||
|
||||
int main(int argc, char** argv)
|
||||
{
|
||||
call_cuda_seperable_code(42);
|
||||
mixed_launch_kernel(42);
|
||||
return 0;
|
||||
int r1 = call_cuda_seperable_code(42);
|
||||
int r2 = mixed_launch_kernel(42);
|
||||
return (r1 == 42 || r2 == 42) ? 1 : 0;
|
||||
}
|
||||
|
||||
@@ -4,14 +4,16 @@
|
||||
int static_func(int);
|
||||
int file1_sq_func(int);
|
||||
|
||||
void test_functions()
|
||||
int test_functions()
|
||||
{
|
||||
file1_sq_func(static_func(42));
|
||||
return file1_sq_func(static_func(42));
|
||||
}
|
||||
|
||||
int main(int argc, char** argv)
|
||||
{
|
||||
test_functions();
|
||||
if (test_functions() == 1) {
|
||||
return 1;
|
||||
}
|
||||
std::cout
|
||||
<< "this executable doesn't use cuda code, just call methods defined"
|
||||
<< std::endl;
|
||||
|
||||
Reference in New Issue
Block a user