ROCm CI Service Account
a6ed21522d
SWDEV-398174,SWDEV-398655,SWDEV-402054 - Fix runKernelForDuration() for Windows ( #333 )
...
Change-Id: If0cb99aa66a132c8228fd0a6bb56fdf644a99eae
2023-06-28 21:44:30 +05:30
Mirza Halilčević
c695f1b146
EXSWHTEC-103 - Implement tests for hipDrvMemcpy3D APIs ( #56 )
...
- Implement basic behavior checks in all copy directions
- Implement synchronization behavior checks for expected behavior based on cuda docs
- Implement positive tests for zero sized width and/or height copies, where no copy is expected to happen
- Implement negative parameter tests
- Implement all of the above for hipDrvMemcpy3D and hipDrvMemcpy3DAsync.
- Disable failing tests on AMD.
- Fix copyright disclaimer.
- Add defect issue numbers.
2023-06-28 20:16:25 +05:30
milos-mozetic
1af95c5a2a
EXSWHTEC-224 - Test cases ID clean up and documentation for Initialization&Version ( #83 )
...
- Test cases ID clean up and documentation for Initialization and Version
2023-06-28 15:46:40 +05:30
Mirza Halilčević
113a36c0eb
EXSWHTEC-98 - Implement tests for hipMemcpy3D APIs ( #55 )
...
- Implement tests for hipMemcpy3D APIs
- Implement basic behavior checks in all copy directions
- Implement synchronization behavior checks for expected behavior based on cuda docs
- Implement positive tests for zero sized width and/or height copies, where no copy is expected to happen
- Implement negative parameter tests
- Implement all of the above for hipMemcpy3D and hipMemcpy3DAsync.
- Disable failing tests on AMD.
- Fix copyright disclaimer.
2023-06-28 12:50:42 +05:30
ROCm CI Service Account
329a350ec0
SWDEV-389689 - Rework oversubscription test to use threads instead of process. Also consider system memory when oversubscribing ( #317 )
...
Change-Id: If063552e9e2815f07e944259237310f6fef37ad5
2023-06-28 12:47:48 +05:30
milos-mozetic
15c91808cc
EXSWHTEC-224 - Test cases ID clean up and documentation for Device Memory Access ( #88 )
...
- Test cases ID clean up and documentation for Device Memory Access
- Added group for deprecated Context Management
2023-06-28 09:47:04 +05:30
milos-mozetic
93751460f7
EXSWHTEC-224 - Test cases ID clean up and documentation for Error Handling ( #72 )
...
- Test cases ID clean up and documentation for Error Handling
2023-06-28 09:45:53 +05:30
milos-mozetic
3969e4a320
EXSWHTEC-224 - Test cases ID clean up and documentation for Event Management ( #71 )
...
- Test cases ID clean up and documentation for Event Management
2023-06-28 09:45:15 +05:30
milos-mozetic
d0295c4295
EXSWHTEC-224 - Test cases ID clean up and documentation for Device Management ( #70 )
...
- Test cases ID clean up and documentation for Device Management
- Adjust doxygen comments to fix bugs
- Adjust defgroup comments for test modules
2023-06-28 09:44:00 +05:30
ROCm CI Service Account
5f4af7cde4
SWDEV-393637 - Standardize the way to implement wait mechanism ( #316 )
...
Change-Id: I59027667806878191f9c641f27ce47e6f85ba40c
2023-06-21 21:27:36 +05:30
ROCm CI Service Account
849cd91612
SWDEV-360437 - use hipGetLastError() correctly ( #295 )
...
removing the unnecessary hipGetLastError since its interfering with subsequent tests
Change-Id: I6f78a265dd7e55c7ac48913eb68be266f9163df5
2023-06-21 16:00:20 +05:30
ROCm CI Service Account
573d14a3bf
SWDEV-392791 - [catch2][dtest] Migrating locally available test cases of hipStreamCreateWithPriority() api to Catch2 ( #269 )
...
Change-Id: I232f9d2e4d469f8b46639d020b58bbbbcf09a6d4
2023-06-21 15:59:33 +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
7c56699b2b
SWDEV-399416 – remove wiki link ( #299 )
...
Remove wiki link from hip_texture_helper.hh
Change-Id: I97116cfdc6f8fc71f0eabc388117921eb12028d7
2023-06-19 22:11:16 -07:00
ROCm CI Service Account
3d63316327
SWDEV-384938 - [catch2][dtest] Warp shuffle function support for half datatypes ( #226 )
...
Change-Id: I8fb3f26f51894eaea7824111e3f69deb5da3dde3
2023-05-09 21:47:47 -07:00
Maneesh Gupta
ac4267e21e
SWDEV-1 - Fix warnings while building tests ( #201 )
...
Change-Id: I7faf3446f8c9dafbbfc6bab4c6c1b756f0e4219d
2023-03-14 21:42:20 +05:30
ROCm CI Service Account
ce788b3cef
SWDEV-383201 - Sync for two memory tests ( #184 )
...
Unit_hipMemcpy_Positive_Synchronization_Behavior
Unit_hipMemcpyHtoD_Positive_Synchronization_Behavior
Change-Id: Ia0d188d93fde99b4400a6b5ab60fcde969c2405d
2023-03-06 16:57:29 +05:30
ROCm CI Service Account
92f0da368f
SWDEV-382074 - Check for peer access. ( #169 )
...
Change-Id: I8b931a92fc97c68556d74332984ddf17c53df7d4
2023-02-27 21:20:57 -08:00
ROCm CI Service Account
df911a7119
SWDEV-352540, SWDEV-352480, SWDEV-351985 - updating gfx11 check ( #164 )
...
Change-Id: Ibb0b80463d1316019599cf83462d41196490ea3d
2023-02-13 14:10:31 -08:00
ROCm CI Service Account
5e90a5e386
SWDEV-362512 - Use macro to check NV or AMD. ( #161 )
...
Change-Id: If55a25dded52110f55d6c60cdbf0030378e5dd8b
2023-02-09 13:29:44 -08:00
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
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
87fac87657
SWDEV-337452 - Changing Clock64 to WallClock64 in tests for gfx11. ( #78 )
...
Change-Id: I484fe9ff7cd56c70a37a3ac5a4a55812f8557259
2023-01-06 15:05:21 -08:00
milos-mozetic
4dc52105c0
EXSWHTEC-200 - Create documentation detailing groups of tests ( #5 )
...
- Customized Doxygen configuration named DoxyfileTests is added, as well as separate header file used for definition of test groups.
- Add support for TEMPLATE_TEST_CASE preprocessing
- Extend the PREDEFINED list to define all macro names to include #if and #ifdef sections in documentation
2022-12-29 13:15:34 +05:30
arjun-raj-kuppala
b177875344
Create jenkinsfile ( #3 )
2022-12-14 17:28:10 +05:30
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
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
acf7e3580b
SWDEV-360437 - fix tests with hipGetLastError() ( #3040 )
...
Unit_hipFreeImplicitSyncDev*
Unit_hipFreeImplicitSyncHost*
Unit_hipFreeImplicitSyncArray*
Unit_hipStreamCreateWithFlags_DefaultStreamInteraction
Unit_hipStreamSynchronize_NullStreamAndStreamPerThread
Change-Id: I382cf13bfe15bd8b1af657bdbb8c4f9043ea6f17
2022-10-31 17:38:26 -07:00
Rakesh Roy
e7203b9706
SWDEV-361590 - Fix Palamida scan issue ( #3020 )
...
- Don't use code from Wikipedia (prohibited sources)
2022-10-25 09:08:18 -07:00
music-dino
77bc96131b
EXSWHTEC-94 - Implement helper classes and functions for memory tests ( #2978 )
...
- Implement helper classes and functions for memory tests
- Remove c++14 standard constraint on memory tests
- Remove GenerateLinearAllocationFlagCombinations until finished
2022-10-12 08:30:51 +05:30
Paulius Velesko
da453211ed
Catch2 Test Fixes ( #2961 )
...
* test fixes
* address PR comment
* PR comment fixing Nvidia pass
* add additional kernel launch checks
* pr comments
2022-09-30 15:07:25 -07:00
Mirza Halilčević
960f396180
EXSWHTEC-5, EXSWHTEC-7 - Implement abstraction for multithreaded tests ( #2887 )
...
* Implement abstraction for multithreaded tests.
Signed-off-by: Dino Music <dino.music@htecgroup.com >
Co-authored-by: Mirza Halilcevic <mirza.halilcevic@htecgroup.com >
2022-09-19 20:54:45 +05:30
ROCm CI Service Account
30fcb99268
SWDEV-349490 - Add unit test of sRGB ( #2940 )
...
Add unit test of sRGB.
Update helper functions to accomodate uchar4 and float4.
Change-Id: Ib604cf603ab63b908130ef1c562c53d42328bacf
2022-09-15 21:04:57 -07:00
agunashe
77307513ae
SWDEV-344154 - infrastructure to skip tests for different archs ( #2850 )
...
Change-Id: Id3bda440c4cd920ce18c14d06e2f2c6ab6346de3
2022-08-17 17:10:52 -07:00
ROCm CI Service Account
a3ed68d072
SWDEV-348686 - Add extension on windows platform for executable path. ( #2845 )
...
Change-Id: Id7a9b6ec49e8f210b0a74b5f5fd68d584f005b4e
2022-08-05 12:19:24 +05:30
Anton Mitkov
871c75e8f0
EXSWCPHIPT-118 - Added testing for hipMemset Synchronous behavoiour. ( #2750 )
2022-08-04 10:35:21 +05:30
Dylan Angus
4b07ea6125
Extending hipMallocManaged tests ( #2670 )
...
* Extending hipMallocManaged tests
* Fixed compilation error
* Added tests skips for hipMallocManaged tests on devices that don't support managed memory
* Removed unused stream
2022-07-28 20:05:27 -07:00
ROCm CI Service Account
5a7d362eef
SWDEV-329789 - ported MultiThread Test to catch2 ( #2800 )
...
Change-Id: Ic23244ed150c7e35188e30eee70e58438472bd45
2022-07-19 20:09:07 +05:30
ROCm CI Service Account
e3ee2626f4
SWDEV-306122 - [catch2][dtest] API hipGraphKernelNodeGetParams, hipGraphKernelNodeSetParams, hipGraphExecKernelNodeSetParams. ( #2802 )
...
Change-Id: Ie5eb8949f589ac7ac5eb0f02e99f2012d9c0b926
2022-07-19 19:27:29 +05:30
ROCm CI Service Account
0fc518d281
SWDEV-333188 - Port image tests to catch2 ( #2793 )
...
- Port image tests to catch2.
- Disable 3D filter test for gfx9a.
- Some other improvement
- Temporarily disable linear filter tests on Windows
Change-Id: Ieeddac9f8c50aa9b6b12ca9d8fd792a51973b8ca
2022-07-19 19:26:56 +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
Dylan Angus
eafb3a23ee
EXSWCPHIPT-77 - Extending tests for hipHostRegister ( #2609 )
2022-07-11 12:18:19 +05:30
Fábio
a0296bd614
EXSWCPHIPT-42: Changes to HIP RTC Framework implementation ( #2732 )
...
- 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
2022-06-28 09:00:37 +05:30
Jatin Chaudhary
4820aa0dd4
Add HIP_CHECK_THREAD and REQUIRE_THREAD macro for multi threaded HIP API tests ( #2664 )
2022-06-20 15:07:13 +05:30
ROCm CI Service Account
810dd89f46
SWDEV-306122 - [catch2][dtest] Adding following tests for hipGraphEventWaitNodeSetEvent() ( #2590 )
...
- Functional Tests
- Negative Tests
Change-Id: I2421c3def1a7c6865dca29bde7e741948e67345d
2022-06-16 17:09:11 -07:00
Fábio
f04fdbd0f7
EXSWCPHIPT-42 - Add HIP RTC support to the test framework ( #2719 )
...
* EXSWCPHIPT-42 - Add HIP RTC support to the test framework
* Removed ifdef from hipTestContext class
2022-06-13 15:35:02 +05:30
Jatin Chaudhary
8b291f071a
Add missing tests for hipHostMalloc ( #2566 )
2022-06-10 21:16:23 +05:30
Finlay
205107aa3c
hipMallocArray tests for default array and surface load store ( #2675 )
2022-05-25 16:13:18 +05:30
Finlay
99a23cfd45
Updated negative tests for hipStreamGetPriority ( #2517 )
2022-05-25 11:50:59 +05:30
ROCm CI Service Account
b49e8e9fdf
SWDEV-228443 - Enhancing hip unit tests for Memory Allocation APIs ( #2616 )
...
Adding new testcases for hipMalloc3D,hipMalloc3DArray,
hipArrayCreate,hipMallocPitch and hipMallocArray APIs
Change-Id: Ia2cc8865d605272995aaf703dd26954d11ded2ea
2022-05-17 15:01:15 +05:30