SWDEV-289409 - Add hiprtc tests

Change-Id: Ib26527b704aed32ae3f3ed38bf6e2fd412462c8e
This commit is contained in:
Jatin Chaudhary authored and Jatin Chaudhary committed 2021-07-22 00:34:53 -04:00
1 parent 395f11c64c
commit 46fb008ba6
6 files changed
+64 -54

No files matched your search

+7 -7
View File
@@ -2,13 +2,13 @@
#include "hip_test_common.hh"
#include <iostream>
using namespace std;
#define guarantee(cond, str) \
{ \
if (!(cond)) { \
std::cout << str << std::endl; \
abort(); \
} \
}
#define guarantee(cond, str) \
{ \
if (!(cond)) { \
std::cout << str << std::endl; \
abort(); \
} \
}
namespace HipTest {
+9
View File
@@ -36,6 +36,15 @@ THE SOFTWARE.
} \
}
#define HIPRTC_CHECK(error) \
{ \
auto localError = error; \
if (localError != HIPRTC_SUCCESS) { \
INFO("Error: " << hiprtcGetErrorString(localError) << " Code: " << localError << " Str: " \
<< #error << " In File: " << __FILE__ << " At line: " << __LINE__); \
REQUIRE(false); \
} \
}
// Although its assert, it will be evaluated at runtime
#define HIP_ASSERT(x) \
{ REQUIRE((x)); }