Maneesh Gupta
6f1298d9f6
Merge pull request #255 from AlexVlx/remove_some_trailing_whitespace
...
Clean up trailing whitespace so as to reduce noise in #246 .
2017-11-08 10:29:19 +05:30
Maneesh Gupta
86f5934beb
Merge pull request #253 from mangupta/hit_add_cmakecmd
...
[hit] Add support for cmake commands as part of test infra
2017-11-08 09:50:29 +05:30
Alex Voicu
0ad1308efd
Clean up trailing whitespace so as to reduce noise in #246 .
2017-11-08 00:08:55 +00:00
Phaneendr-kumar Lanka
2a1d7db371
identation change in hipPeekAtLastError
2017-11-07 09:51:32 +05:30
Maneesh Gupta
f92648e447
[hit] Add support for cmake commands as part of test infra
...
Cmake supports several builtin command-line tools. These tools can
now be specified as part of the HIT block. These commands will be
run during cmake configure step.
Change-Id: I32466c94b2fe1ecdc30249755fc027102295617d
2017-11-06 16:53:57 +05:30
Phaneendr-kumar Lanka
e18f4239b6
Modified tests as per review
2017-11-06 15:13:36 +05:30
Phaneendr-kumar Lanka
7427abba04
More tests for memory,stream & error APIs
2017-11-06 11:31:52 +05:30
Maneesh Gupta
544538fd88
Merge pull request #239 from phani544/newTests
...
[newTests]Adding tests for device APIs
2017-11-06 07:22:13 +05:30
Phaneendr-kumar Lanka
fa32a1924a
[newTests]modified the test
2017-11-03 14:52:19 +05:30
Phaneendr-kumar Lanka
19946ca43d
[newTests]Modified the test as per review comments
2017-11-03 10:39:47 +05:30
Alex Voicu
58a18eaf0c
This corrects some interesting choices that were present in the HIP
...
unit tests such as e.g. de-allocating memory allocated with new[] using
free. All of these were identified via cppcheck.
2017-11-01 22:51:22 +00:00
Maneesh Gupta
a6458616f5
Merge pull request #197 from bensander/update_coherency_tests
...
Update coherency tests
2017-10-31 17:26:50 +05:30
Ben Sander
4debd30c3d
Merge pull request #226 from scchan/add_printf3
...
add printf to HIP device functions
2017-10-30 17:08:18 +01:00
Phaneendr-kumar Lanka
71434383a3
[newTests]Adding tests for device APIs
2017-10-30 14:34:24 +05:30
Siu Chi Chan
cf98d0e37d
Merge remote-tracking branch 'origin/master' into HEAD
2017-10-27 01:18:28 -04:00
Chris Kitching
6491c2c3eb
Greatly enhance handling of macros in kernel launches
...
All but the most contrived use of macros is now properly handled -
have a look at the new testcases this commit adds. You can have
macros in kernel calls, macros spanning chunks of your arguments,
the call, call parameters, or callee can all be macros or
partially macros.
2017-10-26 17:28:46 +01:00
Ben Sander
cc2bcbcbcf
Clean up test to address review feedback.
2017-10-25 16:08:16 -05:00
Chris Kitching
8d91579dcf
Don't use now-defunct cmake variable in lit test config
2017-10-24 20:52:51 +01:00
Siu Chi Chan
f1992c5b11
add an unit test for printf
2017-10-23 18:31:13 -04:00
Chris Kitching
2c65d0da37
Add concurentKernels.cu to the testsuite
2017-10-23 13:39:37 +01:00
Chris Kitching
64d5f07050
Add the CUDA samples include dir to the path for tests
...
Means we get to easily steal CUDA examples for tests
2017-10-23 13:39:37 +01:00
Chris Kitching
2437b31939
Add cudaRegister.cu lit test
2017-10-23 13:39:37 +01:00
Chris Kitching
ead79e5bf4
Add square.cu to lit testsuite
2017-10-23 13:39:37 +01:00
Chris Kitching
c99dcbba8d
Introduce a test runner script to simplify invocation
...
... And to use a standard, highly amusing trick for making
coloured output work.
2017-10-23 13:39:37 +01:00
Chris Kitching
5912f465bd
Adapt lit test for the hipLaunchKernelGGL changes from before...
2017-10-23 13:39:37 +01:00
Chris Kitching
74fd64d5c1
Migrate lit test to using FileCheck, so failures are readable
...
It seems the test is already broken, but look how awesome the
error message is now:
/home/chris/HIP/tests/hipify-clang/axpy.cu:31:12: error: expected string not found in input
// CHECK: hipLaunchKernel(HIP_KERNEL_NAME(axpy), dim3(1), dim3(kDataLen), 0, 0, a, device_x, device_y);
^
<stdin>:31:2: note: scanning from here
//
^
<stdin>:33:2: note: possible intended match here
hipLaunchKernelGGL(axpy, dim3(1), dim3(kDataLen), 0, 0, a, device_x, device_y);
^
2017-10-23 13:39:37 +01:00
Chris Kitching
9747578d09
Propagate the CUDA toolkit directory into the lit tests
...
Allows the tests to actually run... :D
2017-10-23 13:39:36 +01:00
Ben Sander
c4612f3dc9
Test cleanup.
2017-10-07 07:54:10 -07:00
Ben Sander
cb613bb6a8
Add copy_coherency test
...
Test cache managemenent and synchronization between kernel and copy commands
in separate queues.
2017-10-07 07:54:10 -07:00
Rahul Garg
05070fe824
Added HIT block
2017-09-26 11:39:09 +05:30
Rahul Garg
36db84a68f
Added Texture 2D object and reference APIs tests
2017-09-26 11:33:23 +05:30
Ben Sander
ed8c3ba7e7
Refactor hipStreamWaitEvent
...
- Null streams use same flow as non-null.
- Add HIP_SYNC_STREAM_WAIT
- Resolve null stream.
2017-08-31 03:00:14 +00:00
Rahul Garg
3e4df05632
Enable hipStreamSync2 and record_event dtests
2017-08-24 15:51:58 +05:30
Rahul Garg
5a49396e3e
PCI Bus ID related dtests
2017-08-22 15:41:16 +05:30
Maneesh Gupta
88ff8d9da4
[dtests] Fix hip_threadfence_system test's BUILD command
...
Change-Id: I037c523369e4bddd7a386ffe117fe97a178900fd
2017-08-11 14:49:17 +05:30
Siu Chi Chan
8c2cda8f9e
add C++11 compilation flags and minor bug fixes
2017-08-10 17:58:36 +00:00
Maneesh Gupta
2bd79ab9f5
Merge pull request #138 from scchan/threadfence_system
...
implement __threadfence_system
2017-08-10 12:51:05 +05:30
Maneesh Gupta
0d537f9966
[dtests] Disable hip_threadfence_system.tst on nvcc
...
The test needs some more modifications before it is ready for building
on nvcc path. Disabling it for now so that the pull request can be
merged.
Change-Id: I19a894fcda7b2159f86a4e4e95a409c5655d3760
2017-08-10 12:05:58 +05:30
Rahul Garg
f916a7654e
Disable failing test p2p_copy_coherency
2017-08-02 14:47:13 +05:30
Siu Chi Chan
b6e22b5c93
implement __threadfence_system
2017-08-02 08:50:18 +00:00
Ben Sander
bd563bf761
Merge pull request #110 from sunway513/fix_hipEnvVar_test
...
Fix hipEnvVar test
2017-07-27 13:03:43 -05:00
sunway513
b7c34fb80f
Change to use hipDeviceGetPCIBusId api for hipEnvVarDriver test
2017-07-27 17:41:49 +00:00
Ben Sander
702651fc85
Merge pull request #100 from weixingzhang/texture
...
HIP Texture Support
2017-07-26 19:28:15 -05:00
sunway513
046e9c570d
Fix indentation, binary path and add wait on popen calls to hipEnvVar test
2017-07-24 17:16:13 +00:00
Maneesh Gupta
1bd1c6bea8
Renable frexp(f) device math function
...
Change-Id: I53c022b8ddf38cd17ddb42eba457b9020db66395
2017-07-20 14:41:30 +05:30
Maneesh Gupta
2448b6ee90
[dt] hip_texture.h -> hip_texture_types.h
...
Change-Id: If106efa0a2e52105d4025706fdbc291c27352a74
2017-07-19 12:46:18 +05:30
Rahul Garg
f2d6da3e34
Enable memcpytosymbol family functions test
2017-07-18 12:37:37 +05:30
Maneesh Gupta
814eddcd96
[dt] temporarily disable broken tests
...
Change-Id: I3ce23e410dc36e06d460263d768412f8368a6699
2017-07-18 11:17:02 +05:30
Wen-Heng (Jack) Chung
0237aeab06
Remove explicit address spaces declarations
2017-07-07 12:46:29 -05:00
Ben Sander
42882ddf9c
Clean up old USE_* and RELEASE.md notes.
2017-06-23 18:05:30 -05:00