Commit grafiek

53 Commits

Auteur SHA1 Bericht Datum
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
agunashe 59cb973120 SWDEV-1 - skip rtc test build on windows (#2534) 2022-03-11 09:58:28 +05:30
agunashe 4872e70674 SWDEV-1 - hip tests: Moving ctest file generation to execution phase (#2522)
Earlier ctest file creation was taking place during build time.
Due to cmake framework issue the file creation had issues,
which in turn failed the test build.
This change moves this logic to the execution phase
and gets rid of the unwanted dependency during build time

Change-Id: Ifbf7e325f1b15a8be12e76560a6d339bc76705ee
2022-02-28 09:26:33 -08:00
agunashe ec8d624959 SWDEV-273235 - hip change to build catch tests on Windows (#2472)
* SWDEV-273235 - hip change to build catch tests on Windows

Change-Id: I96de305694609c669cb81480f3572d987ce87d98

* SWDEV-1 - skip failing hipStreamPerThread_DeviceReset_1 test on Linux
2022-02-09 08:17:45 -08:00
Sarbojit2019 d756a47a41 SWDEV-292547 - dtests for hipStreamPerThread (#2417) 2022-01-06 16:18:30 +05:30
agunashe 7073499c22 SWDEV-273235 - catch2 packaging for jenkins build (#2430)
Change-Id: I9686b3e26d4e8a24ce97ac1e1f31a4293678d577
2021-12-16 10:11:02 +05:30
sumanthtg 085fa55238 SWDEV-308570 - [catch2][dtest] Existing hipGraph tests migrated from HIT to Catch2 (#2409)
Change-Id: If831cb41175b43a98863d2b023f11e9a228f6584
2021-11-26 07:18:18 +05:30
sumanthtg f422d75818 SWDEV-306122 - [catch2][dtest] hipGraph tests for hipGraphAddMemcpyNode api (#2408)
Change-Id: I970cbf88667c5da19496d6a09e7fa0ffb5e29b2b
2021-11-26 04:45:45 +05:30
Jatin Chaudhary cce98e445a SWDEV-289409 - Add Infra for process isolation (#2374)
Change-Id: Iada6e5cfd38e2ba6efa14d7328e56f2260a72931
2021-10-06 17:26:52 +05:30
sumanthtg 770b64e848 SWDEV-238517 - [dtest] New Catch2 Tests for texture object apis. (#2358)
Seperate Catch2 files are created for each resource type. Future test additions of respective resource type will be added to resource type specific files.

Change-Id: I7ba09f5bd31605bb670ec70ed7f12904e34cf40d
2021-09-24 16:27:39 +05:30
Maneesh Gupta 1d15e18e30 Revert "SWDEV-289405 - [catch2][dtest][module] Migration of Module files to CATCH2 framework (#2351)" (#2354)
This reverts commit 4e1a3ff850.
2021-09-20 10:47:52 +05:30
dkrottap 4e1a3ff850 SWDEV-289405 - [catch2][dtest][module] Migration of Module files to CATCH2 framework (#2351)
Migrated all module related files to CATCH2 framework and optimized to
have single module kernel file

Change-Id: I39aa28ef22c1b2f4d0014ca32b59b9c645b725dc
2021-09-17 11:39:36 +05:30
Satyanvesh Dittakavi 8093223eec SWDEV-289401 - Catch2 tests for hip event APIs
Change-Id: I7c28f842282e07c21656fb92ddbb1a9ad32d752c
2021-07-30 07:15:00 -04:00
Jatin Chaudhary 46fb008ba6 SWDEV-289409 - Add hiprtc tests
Change-Id: Ib26527b704aed32ae3f3ed38bf6e2fd412462c8e
2021-07-22 00:34:53 -04:00
sumanthtg c9ae0281ff SWDEV-238517 - [dtest] Catch2 unit tests for device files.
Changes contain Device files under "hip/tests/src/runtimeApi/device" migrated to Catch2 and some additional device tests.

Change-Id: Ie88adc3c32c2079456b14e029cfc6c319b48d8f6
2021-07-19 13:38:30 -04:00
Sarbojit Sarkar ab2b73ed7e SWDEV-289406 - Occuancy test migration
Change-Id: Ic6bce9bbad908bd210727f9981f7a3fc750a91ed
2021-07-19 06:15:00 +00:00
Sarbojit Sarkar 617f19e6d9 SWDEV-291783 - Catch2 tests for some of Stream APIs
Change-Id: I656fc59184863ef142cf89d7541982492f6b8484
2021-07-01 01:02:06 -04:00