SWDEV-388833 - [catch2][dtest] Kernel tests migrated from dtests to catch2 (#320)

Change-Id: Ibc0248300b8ce8b58d1025743ab5946721e9d7e5

[ROCm/hip-tests commit: 5d8dda1c38]
This commit is contained in:
ROCm CI Service Account
2023-08-14 20:59:31 +05:30
committed by GitHub
parent 981a0081d1
commit 7e125561ef
10 changed files with 2194 additions and 82 deletions
@@ -30,16 +30,17 @@ THE SOFTWARE.
*/
/**
* @defgroup GraphTest Graph Management
* @defgroup ContextTest Context Management
* @{
* This section describes tests for the graph management types & functions of HIP runtime API.
* This section describes tests for the context management functions of HIP runtime API.
* @warning All Context Management APIs are **deprecated** and shall not be implemented.
* @}
*/
/**
* @defgroup VectorTypeTest Vector types
* @defgroup DeviceLanguageTest Device Language
* @{
* This section describes tests for the Vector type functions and operators.
* This section describes tests for the Device Language API.
* @}
*/
@@ -50,28 +51,6 @@ THE SOFTWARE.
* @}
*/
/**
* @defgroup EventTest Event Management
* @{
* This section describes tests for the event management functions of HIP runtime API.
* @}
*/
/**
* @defgroup ErrorTest Error Handling
* @{
* This section describes tests for the error handling functions of HIP runtime API.
* @}
*/
/**
* @defgroup PeerToPeerTest PeerToPeer Device Memory Access
* @{
* This section describes tests for the PeerToPeer device memory access functions of HIP runtime API.
* @warning PeerToPeer support is experimental.
* @}
*/
/**
* @defgroup DriverTest Initialization and Version
* @{
@@ -79,56 +58,6 @@ THE SOFTWARE.
* @}
*/
/**
* @defgroup DeviceLanguageTest Device Language
* @{
* This section describes tests for the Device Language API.
* @}
*/
/**
* @defgroup ExecutionTest Execution Control
* @{
* This section describes tests for the execution control functions of HIP runtime API.
* @}
*/
/**
* @defgroup TextureTest Texture Management
* @{
* This section describes tests for the texture management functions of HIP runtime API.
* @}
*/
/**
* @defgroup ShflTest warp shuffle function Management
* @{
* This section describes the warp shuffle types & functions of HIP runtime API.
* @}
*/
/**
* @defgroup EventTest Event Management
* @{
* This section describes the event management types & functions of HIP runtime API.
* @}
*/
/**
* @defgroup ContextTest Context Management
* @{
* This section describes tests for the context management functions of HIP runtime API.
* @warning All Context Management APIs are **deprecated** and shall not be implemented.
* @}
*/
/**
* @defgroup StreamTest Stream Management
* @{
* This section describes the stream management types & functions of HIP runtime API.
* @}
*/
/**
* @defgroup DynamicLoadingTest Kernel Loading Management
* @{
@@ -137,9 +66,30 @@ THE SOFTWARE.
*/
/**
* @defgroup MemoryTest memory Management APIs
* @defgroup ErrorTest Error Handling
* @{
* This section describes the memory management types & functions of HIP runtime API.
* This section describes tests for the error handling functions of HIP runtime API.
* @}
*/
/**
* @defgroup EventTest Event Management
* @{
* This section describes tests for the event management functions of HIP runtime API.
* @}
*/
/**
* @defgroup ExecutionTest Execution Control
* @{
* This section describes tests for the execution control functions of HIP runtime API.
* @}
*/
/**
* @defgroup GraphTest Graph Management
* @{
* This section describes tests for the graph management types & functions of HIP runtime API.
* @}
*/
@@ -151,14 +101,44 @@ THE SOFTWARE.
*/
/**
* @defgroup DeviceLanguageTest Device Language
* @defgroup MemoryTest memory Management APIs
* @{
* This section describes tests for the Device Language API.
* This section describes the memory management types & functions of HIP runtime API.
* @}
*/
/**
* @defgroup DeviceLanguageTest Device Language
* @defgroup PeerToPeerTest PeerToPeer Device Memory Access
* @{
* This section describes tests for the Device Language API.
* This section describes tests for the PeerToPeer device memory access functions of HIP runtime API.
* @warning PeerToPeer support is experimental.
* @}
*/
/**
* @defgroup ShflTest warp shuffle function Management
* @{
* This section describes the warp shuffle types & functions of HIP runtime API.
* @}
*/
/**
* @defgroup StreamTest Stream Management
* @{
* This section describes the stream management types & functions of HIP runtime API.
* @}
*/
/**
* @defgroup TextureTest Texture Management
* @{
* This section describes tests for the texture management functions of HIP runtime API.
* @}
*/
/**
* @defgroup VectorTypeTest Vector types
* @{
* This section describes tests for the Vector type functions and operators.
* @}
*/