- Separate hipRuntimeGetVersion and hipDeviceGetUuid tests into positive and negative tests
- Split Unit_hipDeviceGetUuid into Unit_hipDeviceGetUuid_Positive and Unit_hipDeviceGetUuid_Negative
- Split Unit_hipRuntimeGetVersion_NegAndValTst into Unit_hipRuntimeGetVersion_Positive and Unit_hipRuntimeGetVersion_Negative
- Modify tests to use hipDevice_t instead of integer for devices in hipDeviceGetUuid negative test
- Implement additional Initialization and Version tests
- Expand hipDeviceComputeCapability negative test with case when device is invalid
- Expand hipDeviceGetP2PAttribute negative test with case when src and dst devices are the same
- Expand hipDeviceGetP2PAttribute negative test with case when device is out of bound
- Modify hipDeviceTotalMem negative test with case when device is invalid
- Implement Unit_hipDeviceGetPCIBusId_PartialFill test which validates partial filling the bus id into a char array
- Fix minor formatting issues and change hipDeviceGetPCIBusId partial fill test into negative
- Modify negative tests to use integer device values
- Disable hipDeviceGetPCIBusId negative test on AMD
[ROCm/hip commit: 10382f7f58]
- Verify that memory stays mapped when reference count is non zero
- Verify that memory stays mapped if handle is closed in a second process
- Verify that attempting to close handle in the process that created it causes an error
- Correct header includes.
- Add additional pointer check to reference counting test.
- Disable Unit_hipIpcCloseMemHandle_Negative_Close_In_Originating_Process test for AMD.
[ROCm/hip commit: dc5d658843]
- Validate that hipGetDeviceFlags returns flags with which the current context was created.
- Disable Unit_hipGetDeviceFlags_Positive_Context on AMD
[ROCm/hip commit: 7a3fecab50]
- Negative parameter tests
- Default return value test
- Multithreaded test
- Reorder tests and generate test cases for all available devices in certain tests.
- Add checks for hipDeviceSetCacheConfig not being supported on AMD.
- Remove NVIDIA guards from tests and disable tests on AMD platform.
[ROCm/hip commit: 60c0251ff1]
This patch skips Unit_hipStreamValue_*_Blocking test cases because of a soft hang
Stream write and stream wait passing tests can be enabled in the device
attribute.
Unit_hipStreamValue_*_Blocking tests will be enabled when the hang is fixed
Change-Id: Ieea831162208c4ec172b35a0421c66f6b1a21ed7
[ROCm/hip commit: b0d6892692]
* SWDEV-327563 - skip tests for windows
Unit_hipStreamQuery_WithPendingWork
Unit_hipStreamWaitEvent_DifferentStreams
* SWDEV-327563 - skip tests for windows
leading spaces
* SWDEV-327563 - skip tests for windows
Unit_hipStreamQuery_WithFinishedWork
[ROCm/hip commit: 25c18cbcf3]
Added Negative and functional tests for hipGraphExecChildGraphNodeSetParams API
Change-Id: Ibe3ab74bc783a90daec153a8c74f039a2f977a71
[ROCm/hip commit: cd0d73d3f1]
- Removed ifdef from hipTestContext class
- Fix potential race condition in hipTest::launchRTCKernel()
- Improve documentation
- Move moduleUnloading to main() instead of explicitly calling it on every test
- Fix code formating
- Fix segmentation fault caused by using catch2 macro after catch2 is destroyed
[ROCm/hip commit: d46d399976]
* Update config_amd_windows.json - Disable failing tests on windows for now
* Update hipMallocPitch.cc - Disable failing Unit_hipMallocPitch_Negative test
[ROCm/hip commit: ee582a965c]