Rahul Garg
961245e9f4
Catch2 standalone exe ( #129 )
...
* SWDEV-359379 - catch2: Standalone single exe per file
-workaround for rsp file issue.
-Creates single exe per file
-tests detection is still during execution time and NOT compile time
Change-Id: Iddfb83d57b2d767212f3d9307a276b7d572da6cd
* SWDEV-359379 - Update CMakeList
* Update Catch.cmake
* Temporarily disable failing tests
2023-01-19 14:09:14 -08:00
Maneesh Gupta
75bb521e18
Fix merge issues in memory unit tests ( #123 )
2023-01-17 21:54:27 +05:30
Mirza Halilčević
8ae538a341
EXSWHTEC-99 - Reimplement tests for hipStreamAttachMemAsync ( #52 )
...
- Negative parameter tests
- Validate basic behavior
- Validate the behavior when pageable memory access is supported
- Validate the behavior for hipMemAttachGlobal
- Validate the behavior for hipMemAttachHost
- Validate the behavior for hipMemAttachSingle
2023-01-17 17:28:57 +05:30
Mirza Halilčević
203b994230
EXSWHTEC-69 - Implement tests for hipMemRangeGetAttributes ( #51 )
...
- Negative parameter tests for hipMemRangeGetAttribute and hipMemRangeGetAttributes
- Validate the behavior of hipMemRangeGetAttribute for hipMemRangeAttributeReadMostly
- Validate the behavior of hipMemRangeGetAttribute for hipMemRangeAttributePreferredLocation
- Validate the behavior of hipMemRangeGetAttribute for hipMemRangeAttributeLastPrefetchLocation
- Validate the behavior of hipMemRangeGetAttribute for hipMemRangeAttributeAccessedBy
- Validate the behavior of hipMemRangeGetAttributes
2023-01-17 17:27:58 +05:30
nives-vukovic
647908ccb7
EXSWHTEC-72 - Implement hipMemcpyPeer/hipMemcpyPeerAsync and hipMemGetAddressRange tests ( #34 )
...
- Reimplement and expand hipMemcpyPeer/hipMemcpyPeerAsync tests using resource guards
- Implement positive and negative test for hipMemGetAddressRange
2023-01-17 17:26:45 +05:30
nives-vukovic
9d62df85a1
EXSWHTEC-91 - Implement tests for memcpy of 1D/2D hipArray ( #32 )
...
- Implement tests for hipMemcpyAtoH using resource guards and templates
- Implement tests for hipMemcpyHtoA using resource guards and templates
- Implement tests for hipMemcpy2DFromArray using resource guards and templates
- Implement tests for hipMemcpy2DToArray using resource guards and templates
2023-01-17 17:26:17 +05:30
nives-vukovic
818923bfbc
EXSWHTEC-92 - Implement tests for async memcpy of 2D hipArray ( #31 )
...
- Implement tests for hipMemcpy2DFromArrayAsync using resource guards and templates
- Implement tests for hipMemcpy2DToArrayAsync using resource guards and templates
2023-01-17 17:25:54 +05:30
music-dino
a3e1dcd26c
EXSWHTEC-149 - Implement tests for hipExternalMemoryGetMappedBuffer for the Vulkan API ( #25 )
...
- Basic positive test
- Negative parameter tests
2023-01-17 17:25:07 +05:30
music-dino
6c54bd9e37
EXSWHTEC-68 - Implement tests for hipMalloc and hipExtMallocWithFlags ( #19 )
...
- Basic positive tests
- Negative parameter tests
2023-01-17 17:24:41 +05:30
music-dino
47d9bf2b3f
EXSWHTEC-70 - Reimplement tests for hipMemPrefetchAsync ( #17 )
...
- Basic positive tests
- Negative parameter tests
2023-01-17 12:26:04 +05:30
music-dino
f5eb0da5c1
EXSWHTEC-74 - Implement tests for hipMemcpy and derivatives ( #15 )
...
- Basic positive tests
- Negative parameter tests
2023-01-17 12:25:43 +05:30
ROCm CI Service Account
fb919e7995
SWDEV-306122 - [catch2][dtest] Added test for hipGraphUpload API ( #89 )
...
Change-Id: If0cd652926c1308d8185648516256e13a7b3e5fd
2023-01-16 16:31:47 +05:30
ROCm CI Service Account
b8a83b3cc4
SWDEV-306122 - [catch2][dtest] hipGraphCreate, hipGraphDestroy and hipGraphExecDestroy APIs test ( #79 )
...
Change-Id: I8219122c6c0f85a70a22f66037c0f2920047ab8b
2023-01-16 16:31:04 +05:30
ROCm CI Service Account
9a93994fcf
SWDEV-306122 - [catch2][dtest] Modify some negative test hipGraphMemcpyNodeSetParams1D ( #76 )
...
Change-Id: Ie75c1b55b35efda98db77c425e73d495c7e0083d
2023-01-16 16:30:50 +05:30
ROCm CI Service Account
7f440c468c
SWDEV-357759 - [catch2][dtest] Adding additional functional tests for hipStreamIsCapturing() API ( #113 )
...
Change-Id: I5629152cb7b14965dafc2383e47fdc66d805283c
2023-01-11 12:05:37 -08:00
ROCm CI Service Account
461852afcf
SWDEV-357759 - [catch2][dtest] Adding additional functional tests for hipStreamGetCaptureInfo and hipStreamGetCaptureInfo_v2 APIs ( #114 )
...
Change-Id: I304c973330dc5682541c69c89eded418b3d30fd5
2023-01-10 15:49:05 -08:00
Satyanvesh Dittakavi
5d44c0d073
SWDEV-369555 - Skip hipMemAdvise Negative test ( #109 )
2023-01-10 17:13:24 +05:30
ROCm CI Service Account
c051a4395b
SWDEV-372064 - Check peer access supported before enable or disable it. ( #81 )
...
Change-Id: I32263089be3f00f3503422dcb63726eb2a2930bf
2023-01-10 17:12:42 +05:30
ROCm CI Service Account
709906e662
SWDEV-367751 - [catch2][dtest] Adding functional and negative tests for hipOccupancyMaxPotentialBlockSizeVariableSMemWithFlags() API ( #74 )
...
Change-Id: Id562969e367b85f83ec6c42985f0d525036342b3
2023-01-10 17:11:59 +05:30
ROCm CI Service Account
c4caabb02d
SWDEV-366390 - [catch2][dtest] Adding additional functional tests for hipGraphInstantiate() API ( #116 )
...
Change-Id: I6fc2b59d11244f61e15461eb2796c46c6b820013
2023-01-09 20:54:30 -08:00
ROCm CI Service Account
87fac87657
SWDEV-337452 - Changing Clock64 to WallClock64 in tests for gfx11. ( #78 )
...
Change-Id: I484fe9ff7cd56c70a37a3ac5a4a55812f8557259
2023-01-06 15:05:21 -08:00
ROCm CI Service Account
70c61d55a4
SWDEV-366390 - [catch2][dtest] Adding additional functional tests for hipGraphDestroyNode() API ( #101 )
...
Change-Id: Ia906f9a1c409c1d694be9089f75e939729e6103b
2023-01-06 12:00:07 -08:00
agunashe
9c6c665f65
SWDEV-327563 - skip Unit_hipGraphChild_hipUserObject_hipGraphUserObject ( #108 )
...
Test times out in Nvidia but passes in AMD.
Skipping temporarily till issue is fixed
2023-01-06 13:57:48 +05:30
ROCm CI Service Account
09c6d3b15c
SWDEV-306122 - [catch2][dtest] hipGraphAddMemcpyNode1D APIs test added ( #102 )
...
Change-Id: I59dc915255f3c57c2b1f13869fbd375856310441
2023-01-05 17:09:40 -08:00
ROCm CI Service Account
b21980bd21
SWDEV-306122 - [catch2][dtest] Added test for hipGraphDebugDotPrint API ( #103 )
...
Change-Id: I5048bbab3239ae44c674ab7591726cae1654029a
2023-01-04 18:32:24 -08:00
ROCm CI Service Account
88ccea4635
SWDEV-367611 - [catch2][dtest] Added function and complex scenarios with hipGraphCloneComplx API ( #104 )
...
Change-Id: Icdcd17dc34d31d0de129777d00a65bf6300b5514
2023-01-04 17:26:28 -08:00
Mirza Halilčević
e710eeea8d
EXSWHTEC-169 - Implement additional tests for Kernel Graph Node APIs ( #7 )
...
- Tidy up hipGraphAddKernelNode tests
- Tidy up hipGraphKernelNodeGetParams tests
- Tidy up hipGraphKernelNodeSetParams tests
- Tidy up hipGraphExecKernelNodeSetParams tests.
- Disable failing test sections on AMD.
2022-12-29 13:17:28 +05:30
arjun-raj-kuppala
b177875344
Create jenkinsfile ( #3 )
2022-12-14 17:28:10 +05:30
Maneesh Gupta
7edaf99a1c
Update hipDeviceReset.cc
...
- Don't destroy the stream after reset since behavior is not consistent.
2022-12-05 08:56:05 +05:30
Maneesh Gupta
b1026e1162
Remove hipGetSymbolSizeAddress.cc from AMD compilation temporarily
2022-12-02 12:41:06 +05:30
Mirza Halilčević
65ba7da607
EXSWHTEC-3 - Implement tests for hipDeviceReset ( #2873 )
...
* Implement tests for hipDeviceReset
- Basic test for behaviour validation
- Multithreaded test similar to basic test.
* Update license boilerplate.
Signed-off-by: Dino Music <dino.music@htecgroup.com >
* EXSWHTEC-3 - Add stream and memory checks to hipDeviceReset tests.
* EXSWHTEC-3 - Corrected expected error code for hipStreamDestroy
* EXSWHTEC-3 - Corrected check ordering in
Unit_hipDeviceReset_Positive_Threaded test.
* EXSWHTEC-3 - Exclude hipDeviceSetGetCacheConfig checks for AMD
* EXSWHTEC-3 - Corrected merge error in device/CMakeLists.txt
* EXSWHTEC-3 - Remove NVIDIA guards from tests and relax the code.
* EXSWHTEC-3 - Update tests to take into account unsupported operations on AMD
* EXSWHTEC-3 - Fix bug in Unit_hipDeviceReset_Positive_Threaded test.
* EXSWHTEC-3 - Disable hipDeviceReset tests for AMD.
2022-11-30 20:37:20 -08:00
music-dino
bcdb3a7ece
EXSWHTEC-81 - Implement tests for hipGetSymbolAddress and hipGetSymbolSize ( #3002 )
...
- Implement negative tests for hipGetSymbolAddress
- Implement negative tests for hipGetSymbolSize
- Reimplement positive test for both apis
- Expand positive test with memcpy to and from symbol
- Disable test sections that cause a segfault in CUDA
2022-11-30 17:28:13 +05:30
ROCm CI Service Account
e18406066e
SWDEV-241672 - Catch2 dtest migration of hipMathFunctions.cpp having pow tests ( #2595 )
...
* SWDEV-241672 - Catch2 dtest migration of hipMathFunctions.cpp having pow tests
Change-Id: I13961461398439534dd5dfd91d9dcd5fbb8ca124
2022-11-30 15:27:07 +05:30
ROCm CI Service Account
84bab79f1a
SWDEV-363038 - Add Unit_hipGraphKernelNodeGetSetParams_Functional ( #3062 )
...
Add unit test: Unit_hipGraphKernelNodeGetSetParams_Functional
Add kernel node to graph with certain kernel params, now get kernel node parameters with hipGraphKernelNodeGetParams, then update the kernel node params with hipGraphKernelNodeSetParams, finally check taking effect after launching graph.
Change-Id: I2216f72f4dade6dd37663d3b0d821cb3d35d7856
2022-11-29 07:08:27 +05:30
ROCm CI Service Account
5af8d1f92a
SWDEV-345571 - Fix template parameter redefines default argument ( #3101 )
...
Change-Id: I1f22f0dd17831d31d9119e878f698312f29ce036
2022-11-28 16:45:34 -08:00
ROCm CI Service Account
d20ab63be1
SWDEV-345188 - Windows: fix warnings while building catch ( #3071 )
...
fixes deprecated warning for 'getenv' on Windows
Change-Id: I5ecdaca451a936e843691c4611910ee338b22e46
2022-11-28 20:17:09 +05:30
ROCm CI Service Account
0ce3886fc8
SWDEV-346657 - add more hipStreamAcb test ( #3064 )
...
* SWDEV-346657 - add more hipStreamAcb test
Change-Id: If94628ec9c285e9689ce471931b3c40b7d3ece84
2022-11-28 20:16:16 +05:30
ROCm CI Service Account
eebb6fb3ea
SWDEV-306122 - [catch2][dtest] Added test for hipUserObjectCreate, hipUserObjectRelease, hipUserObjectRetain, hipGraphReleaseUserObject, hipGraphRetainUserObject API ( #3061 )
...
* SWDEV-306122 - [catch2][dtest] Added test for hipUserObjectCreate, hipUserObjectRelease, hipUserObjectRetain, hipGraphReleaseUserObject, hipGraphRetainUserObject API
Change-Id: I7fd25bcc23f0629d92296ab7b20258a6e268a58b
2022-11-28 20:15:49 +05:30
ROCm CI Service Account
b8e8437c3c
SWDEV-306410 - Add Unit_hipEventMGpuMThreads* ( #3095 )
...
Change-Id: Ieaaed1d15b4d258103d8341d4b17d9f83a9e4785
2022-11-28 14:04:36 +05:30
ROCm CI Service Account
ac246706a7
SWDEV-357759 - [catch2][dtest] Adding additional functional tests for hipStreamBeginCapture() API ( #3094 )
...
Change-Id: I7b89dcb6aa24eae0daf2974733ddeb6d3902cafa
2022-11-28 14:04:25 +05:30
ROCm CI Service Account
e6b5bd2666
SWDEV-367463 - Add unit test for hipMallocManaged call w/ large size ( #3089 )
...
Change-Id: I9e9f6687ec837f3aaa1567d8b00f15925b7dd2c2
2022-11-28 14:04:01 +05:30
ROCm CI Service Account
7890b0559e
SWDEV-348684 - Fixed catch-2 test failure ( #3073 )
...
Change-Id: Ib21c26a3c8e51f0b7f132ecd4ad209dfef1d0689
2022-11-28 14:03:51 +05:30
ROCm CI Service Account
88160dc42d
SWDEV-327563 - deviceLib build fix for nvidia ( #3072 )
...
Change-Id: Ic66242caa21f9ba6f41255d84a3fd3e54b481b46
2022-11-28 14:03:31 +05:30
Maneesh Gupta
494dabddf5
Disable wall clock test temporarily
2022-11-23 14:13:59 +05:30
Maneesh Gupta
7ba53cd5da
Better handle failures in CI infra ( #3098 )
...
* Update Jenkinsfile
* Update tests/catch/unit/CMakeLists.txt
2022-11-23 12:34:02 +05:30
ROCm CI Service Account
74a6e407e7
SWDEV-348282 - fixed intermittent failure fo hipCGMultiGrid* and hipCGThread* tests, porting over to catch2 in the process ( #3067 )
...
Change-Id: Id22dfb4ab2ee8171242fbf6a10886ff3e4abc926
2022-11-18 12:14:12 -08:00
ROCm CI Service Account
6a40a263a2
SWDEV-346579 - atomics test cases for non MI2xx/MI3xx ( #3060 )
...
Replace the internal __builtin__ functions with external APIs
Change-Id: Ia3cf37af004b5b9a4833b18a8771a8864772beb4
2022-11-16 14:01:05 -08:00
nives-vukovic
90417c23d1
EXSWHTEC-64 - Implement tests for hipInit and hipDriverGetVersion ( #2971 )
...
- Add simple positive and negative test for hipInit api
- Add simple positive and negative test for hipDriverGetVersion api
- Disable hipInit negative test on AMD
2022-11-14 15:05:14 +05:30
Mirza Halilčević
f9aceabe26
EXSWHTEC-10 - Implement additional tests for hipIpcOpenMemHandle ( #2880 )
...
- Verify that opening the same handle in different contexts on same device causes an error
- Verify that opening the handle in the process that created it causes an error
- Remove linux guard from test file and exclude test from windows build with cmake.
- Disable Unit_hipIpcOpenMemHandle_Negative_Open_In_Creating_Process for AMD.
2022-11-07 16:50:44 +05:30
ROCm CI Service Account
814f0cc15c
SWDEV-327563 - Windows Enable fixed tests v5 ( #3059 )
...
Change-Id: Ie144e481f38b3e5d462f64d76ab4fd32043f2b46
2022-11-07 15:36:09 +05:30