Ioannis Assiouras
25af4dd1f4
SWDEV-432951 - Added C unit test
...
Change-Id: I65a1e5be1782fd325cf1cfb74fbd80b4564df9dc
2024-08-08 14:18:15 -04:00
Satyanvesh Dittakavi
3f28dd3b08
SWDEV-469387 - Fix and enable the test Unit_hipWallClock64_Positive_Basic
...
Change-Id: I0a6802619e18967da574a610efef8412449bab41
2024-07-23 10:06:37 -04:00
Rakesh Roy
eff4f59a7d
SWDEV-1 - Revert "EXSWHTEC-57 - Implement tests for Import/Export hipMemPool APIs #445 "
...
This reverts commit d1500f2612 .
Change-Id: I4955ae6db9385969b736f4ef85dff8d291c06c13
2024-03-08 04:54:47 -05:00
Rakesh Roy
57bc68acb1
SWDEV-1 - Merge github PRs to amd-staging
...
Change-Id: I2944a63ddc2eec8dc1403d9790ffffbaec343385
2024-03-06 00:12:20 +05:30
Mirza Halilčević
66e2885107
EXSWHTEC-382 - Implement tests for Launch API functions #454
...
Change-Id: I0720758144e89adaa43bcbcc6262dbb16cd4e2be
2024-02-27 22:18:00 +05:30
Mirza Halilcevic
00433d4f87
EXSWHTEC-380 - Implement tests for Virtual Memory Management API functions #448
...
Change-Id: Ic766be69fddd0309f7ad4093465494cc14c7c70b
2024-02-27 16:51:09 +05:30
Nives Vukovic
d1500f2612
EXSWHTEC-57 - Implement tests for Import/Export hipMemPool APIs #445
...
Change-Id: Ia40ead5612819d1e87a4c526adf77be20ebc4ff2
2024-02-27 12:14:24 +05:30
Mirza Halilčević
8ef0d724f5
EXSWHTEC-302 - Implement tests for memory fence device functions #276
...
Change-Id: I327527288f90011f09262708dd6372a7c6fc4708
2024-02-26 12:30:10 +05:30
Mirza Halilčević
0e54517f84
EXSWHTEC-303 - Implement tests for synchronization device functions #275
...
Change-Id: Iad0e303b21443615cda6fa68a9e3ef61a452a45c
2024-02-26 12:29:56 +05:30
Mirza Halilčević
122403f464
EXSWHTEC-283 - Introduce build dependencies for numerical accuracy tests #233
...
Change-Id: I5381beb47347c24a161113b986fa7f252057ffdb
2024-02-23 20:46:11 +05:30
Mirza Halilcevic
044a59496c
EXSWHTEC-281 - Implement Unit Tests for assert functions #210
...
Change-Id: I6c05915c957d9b67951b3e97cc35cb1ca72a945f
2024-02-23 20:45:53 +05:30
Mirza Halilčević
cf5ebc5990
EXSWHTEC-280 - Implement Unit Tests for launch bounds #209
...
Change-Id: I43af8c66dfcb4926bc29fe936a37d91fef6a0650
2024-02-23 20:44:46 +05:30
Rakesh Roy
96df1fde80
SWDEV-1 - Merge github PRs to amd-staging
...
- https://github.com/ROCm/hip-tests/pull/119
- https://github.com/ROCm/hip-tests/pull/151
- https://github.com/ROCm/hip-tests/pull/57
- https://github.com/ROCm/hip-tests/pull/58
- https://github.com/ROCm/hip-tests/pull/59
- https://github.com/ROCm/hip-tests/pull/60
- https://github.com/ROCm/hip-tests/pull/99
- https://github.com/ROCm/hip-tests/pull/139
- https://github.com/ROCm/hip-tests/pull/152
- https://github.com/ROCm/hip-tests/pull/48
- https://github.com/ROCm/hip-tests/pull/54
- https://github.com/ROCm/hip-tests/pull/53
- https://github.com/ROCm/hip-tests/pull/24
- https://github.com/ROCm/hip-tests/pull/23
- https://github.com/ROCm/hip-tests/pull/22
- https://github.com/ROCm/hip-tests/pull/21
- https://github.com/ROCm/hip-tests/pull/20
- https://github.com/ROCm/hip-tests/pull/14
- https://github.com/ROCm/hip-tests/pull/8
Change-Id: I1eea54cd1436f3ddbfd5c1b3b2f672eb81d03cd4
2024-02-23 20:42:03 +05:30
Nives Vukovic
4fa177dd2b
EXSWHTEC-259 - Implement new and extend existing tests for thread_block #151
...
Change-Id: I4d85af8e5f805a1c8ff7b7efd3b3400f38343ea9
2024-02-19 23:36:30 +05:30
Mirza Halilčević
4507ee6531
EXSWHTEC-107 - Implement tests for Execution Control setter APIs #57
...
Change-Id: I5d7e6471237b4a5726e09e4de06dafe2aa78cd28
2024-02-19 23:35:21 +05:30
Mirza Halilcevic
2c6d940ac0
EXSWHTEC-109 - Implement tests for the hipModuleLoad family of APIs and hipModuleUnload #20
...
Change-Id: I19d6534af2c33046dc3862372d45f32b6ccc6ad1
2024-02-19 22:54:02 +05:30
Nives Vukovic
2f783afe8c
EXSWHTEC-316 - Implement tests for Complex type functions ( #356 )
...
Change-Id: I67d5e1fd02c7e40319f135bc9ae5bbbde85b5ee7
2024-02-15 19:41:24 +05:30
Nives Vukovic
9cadc3b875
EXSWHTEC-306 - Implement tests for memory device functions memcpy/memset ( #279 )
...
Change-Id: I609efbd4f6ebaa48571e14e11ff97340dca1ab95
2024-02-15 19:41:23 +05:30
Nives Vukovic
08a41abaad
EXSWHTEC-307 - Implement tests for printf and __hip_hc_<add/sub/mul>8pk device functions ( #274 )
...
Change-Id: I4669d3f0f8cc062e75cd2b0a8aeee51868dd5b09
2024-02-15 19:41:23 +05:30
Nives Vukovic
26a5250673
EXSWHTEC-272 - Implement tests for warp shfl_up and shfl_down functions ( #193 )
...
Change-Id: I3013d16f48ad5f607ee0f252b497fde24c7b9164
2024-02-15 18:42:00 +05:30
SrinivasaRao
902c993615
SWDEV-388833 - [catch2][dtest] Sync tests migrated from dtests to catch2
...
Change-Id: I73664579ab9475e51db436b57ca6538aa7a8d5d7
2024-01-24 23:04:14 -05:00
Mirza Halilcevic
f24d2dd934
EXSWHTEC-265 - Implement Tests for Atomic Exchange ( #196 )
...
Change-Id: I4d332dcaad2d0a788b6711f5be05ca6d61a9e34b
2023-12-20 10:22:01 +00:00
Mirza Halilcevic
1386d9df25
EXSWHTEC-134 - Implement tests for hipGLGetDevices #62
...
Change-Id: I866a1f9af975691fb92586bd62c6cf88b0376f4f
2023-12-20 10:22:01 +00:00
Nives Vukovic
55c04d6169
EXSWHTEC-273 - Implement tests for warp shfl_xor and shfl functions #194
...
Change-Id: I8a87044ff465b0bb39f87faedc995d5052b8205f
2023-12-20 10:22:01 +00:00
vinay birur
0fcf383c36
SWDEV-388833 - [catch2][dtest] gcc tests migrated to catch2
...
Recreation of github PR https://github.com/ROCm-Developer-Tools/hip-tests/pull/359
Change-Id: I3c0330cd1585a49531968f295ecee12227ebaee2
2023-11-27 06:59:16 -05:00
vinay birur
ea4476770a
SWDEV-388833 - [catch2][dtest] p2p tests migrated from dtests to catch2
...
Recreation of github PR https://github.com/ROCm-Developer-Tools/hip-tests/pull/319 ,
Change-Id: I6024fd5172a9765756938601a30ed0469b5f1d5b
2023-11-24 05:36:34 -05:00
milos-mozetic
8412bcb1b3
EXSWHTEC-315 - Implement unit tests for dim3 ( #298 )
...
- Implement unit tests for dim3
- Add doxygen comments
2023-07-18 13:02:03 +05:30
nives-vukovic
f73d1b21ff
EXSWHTEC-304 - Expand and refactor tests for clock device functions ( #273 )
...
- Expand and refactor clock device functions
- Add comments and format code
- Fix doxygen test group comments
2023-07-18 13:00:51 +05:30
milos-mozetic
262dc3d072
EXSWHTEC-282 - Implement Unit Tests for channel descriptor create function ( #215 )
...
- Implement basic test cases for channel descriptor API
- Fix indentation
- Refactor channel descriptor tests
- Extend the list of FormatNone types
- Implement unit test for 16-Bit Floating-Point channel descriptor
- Regroup vector types and basic types within test cases
- Add builtin types to the size/kind calculation
- Uncomment mistakenly commented tests
- Remove cout from channel_descriptor_common.hh
- Exclude 16-bit floating point tests from NVIDIA build due to the build error for hipCreateChannelDescHalf* functions
- Add doxygen comments and disable tests due to defects
- Fix errors in doxygen comments
- Rename group for channel descriptor
- Modify Copyright header comment
- Apply clang-format
- Use std::is_same_v<> instead of std::is_same<>::value to enhance readability
- Disable failed tests on external CI for PR https://github.com/ROCm-Developer-Tools/hip-tests/pull/215
2023-07-09 09:08:20 +05:30
ROCm CI Service Account
ee95b284c3
SWDEV-380340 - [catch2][dtest] DynamicLoading tests migrated from direct to catch2 ( #346 )
...
Change-Id: I5f82ddd565d4e86270498d2d8b155200ce568849
2023-07-09 08:55:01 +05:30
ROCm CI Service Account
a50aaea803
SWDEV-388833 - [catch2][dtest] g++ test migrated from dtests to catch2 ( #353 )
...
Change-Id: I6f23fa88dc6066c2c779348c245a1eb69fb807cb
2023-07-09 08:53:17 +05:30
ROCm CI Service Account
dce969d702
SWDEV-404445 - [catch2][dtest] Adding test cases for uniform/non-uniform workgroup feature ( #355 )
...
Change-Id: I6d0764c1a42e08034158b9138695fee7bdc3f93e
2023-07-08 20:56:17 +05:30
milos-mozetic
e103027f81
EXSWHTEC-224 - Test cases ID clean up and documentation for Execution Control ( #85 )
...
- Test cases ID clean up and documentation for Execution Control
- Update config_nvidia_linux_common.json
- Disable test which failed on external CI for PR https://github.com/ROCm-Developer-Tools/hip-tests/pull/85
2023-07-08 20:50:41 +05:30
ROCm CI Service Account
2337705b55
SWDEV-366138 - Add surface tests ( #309 )
...
Add surface tests
Optimize some codes
Change-Id: I1691b81d597bfd722d561778f919ebf8ca530e89
2023-06-20 16:33:37 -07:00
ROCm CI Service Account
c678dde410
SWDEV-380340 - [catch2][dtest] Context tests migrated from direct to catch2 ( #187 )
...
Change-Id: I6cf69089343cfcddfa9d0ac1a8e2c73381ff70e8
2023-03-06 19:35:29 +05:30
milos-mozetic
72e6432739
EXSWHTEC-174 - Implement unit tests for Callback Activity APIs ( #6 )
...
Implemented positive and negative test cases for the following APIs:
- hipApiName
- hipKernelNameRef
- hipKernelNameRefByPtr
- hipGetStreamDeviceId
Enabled build of Callback tests only for AMD platforms, as there is no support for Nvidia platforms.
2023-03-06 08:58:26 +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
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
Mirza Halilčević
7cb8d2fe5b
EXSWHTEC-7 - Implement tests for error handling APIs ( #2883 )
...
- Validate that hipGetErrorName returns a non empty string for all error enumerators
- Validate that hipGetErrorString returns a non empty string for all error enumerators
- Negative parameter test for hipGetErrorName and hipGetErrorString
- Validate expected behaviour of hipGetLastError and hipPeekAtLastError
- Multithreaded tests for hipGetLastError and hipPeekAtLastError
- Remove threaded_zig_zag_test.
- Validate error string for invalid error enumerator
- Remove empty lines from HipGetLastErrorThreadedTest and HipPeekAtLastErrorTest.
- Removed unnecessary check in hipGetErrorString negative test.
2022-11-02 21:01:54 +05:30
ROCm CI Service Account
6f7f88cb14
SWDEV-347688 - port compiler folder Dtest ( #2858 )
...
Change-Id: I79d505881b23d2f12429609cc8cbf478d19bf944
2022-11-02 14:41:55 +05:30
ROCm CI Service Account
bca9856ca4
SWDEV-286739 - Support hipDeviceAttributeWallClockRate ( #2984 )
...
Part 4: Add unit test of wall_clock64()
Change-Id: I52cbba6d67d21cde6da19c5ab533159f426a9bf7
2022-10-19 19:12:01 +05:30
ROCm CI Service Account
5a7d362eef
SWDEV-329789 - ported MultiThread Test to catch2 ( #2800 )
...
Change-Id: Ic23244ed150c7e35188e30eee70e58438472bd45
2022-07-19 20:09:07 +05:30
Jatin Chaudhary
f072dfd60b
EXSWCPHIPT-125 - Add tests for hipGetDeviceCount and restructure some SpawnProc tests ( #2765 )
2022-07-11 15:02:51 +05:30
ROCm CI Service Account
1f91961c3d
SWDEV-327563 - Windows: enable hiprtc tests ( #2629 )
...
Change-Id: If6df6188d15aecedbe536de0ca1a95dc64f3f1b5
2022-04-28 12:07:01 -07:00
Maneesh Gupta
cd6fb63981
SWDEV-327563 - Windows: enable deviceLib catch tests ( #2642 )
...
Change-Id: I10094c31d0f51c311618ecdc193e7411316d00ef
2022-04-21 14:34:17 +05:30
ROCm CI Service Account
bf99af9106
SWDEV-327563 - Windows: enable graph and memory build in catch2 ( #2622 )
...
Skip failing graph tests to ensure 100% pass percentage
Change-Id: I92e2f5daf32387d746097d2406b7ca991e1e1698
2022-04-11 10:48:12 -07:00
ROCm CI Service Account
a9ca7e2a5d
SWDEV-326661 - hipcc/hipconfig to use return value from pl scripts. ( #2584 )
...
On Windows build failures were ignored becasue hipcc script ignored the output of hipcc.pl
Also disables catch2 deviceLib testset on Windows due to linking issue.
This makes sure that we have a baseline of no build failures on Windows
Change-Id: I007a2a47e69ce1ae69e5569bbef4c63a636110ee
2022-04-01 05:38:23 +05:30
ROCm CI Service Account
49939391e4
SWDEV-252521 - Added test for Exit w/ memfault fault for stack allocations w/ compile-time known sizes ( #2598 )
...
Change-Id: I0ac1d97d76d49a169577d9b650072d0cc27f20f7
2022-03-31 13:13:29 +05:30