SWDEV-289409 - Add hiprtc tests

Change-Id: Ib26527b704aed32ae3f3ed38bf6e2fd412462c8e


[ROCm/hip-tests commit: 46fb008ba6]
Tá an tiomantas seo le fáil i:
Jatin Chaudhary
2021-07-20 04:13:19 -07:00
tiomanta ag Jatin Chaudhary
tuismitheoir a1a7809c20
tiomantas 4c31bfcc61
D'athraigh 6 comhad le 64 breiseanna agus 54 scriosta
@@ -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 {
@@ -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)); }