@@ -47,7 +47,8 @@ OFFLOAD_TESTS_INSTANTIATE_DEVICE_FIXTURE(olLaunchKernelTest);
4747
4848TEST_P (olLaunchKernelTest, Success) {
4949 void *Mem;
50- ASSERT_SUCCESS (olMemAlloc (Device, OL_ALLOC_TYPE_MANAGED, 64 , &Mem));
50+ ASSERT_SUCCESS (olMemAlloc (Device, OL_ALLOC_TYPE_MANAGED,
51+ LaunchArgs.GroupSizeX * sizeof (uint32_t ), &Mem));
5152 struct {
5253 void *Mem;
5354 } Args{Mem};
@@ -57,7 +58,7 @@ TEST_P(olLaunchKernelTest, Success) {
5758
5859 ASSERT_SUCCESS (olWaitQueue (Queue));
5960
60- int *Data = (int *)Mem;
61+ uint32_t *Data = (uint32_t *)Mem;
6162 for (int i = 0 ; i < 64 ; i++) {
6263 ASSERT_EQ (Data[i], i);
6364 }
@@ -67,7 +68,8 @@ TEST_P(olLaunchKernelTest, Success) {
6768
6869TEST_P (olLaunchKernelTest, SuccessSynchronous) {
6970 void *Mem;
70- ASSERT_SUCCESS (olMemAlloc (Device, OL_ALLOC_TYPE_MANAGED, 64 , &Mem));
71+ ASSERT_SUCCESS (olMemAlloc (Device, OL_ALLOC_TYPE_MANAGED,
72+ LaunchArgs.GroupSizeX * sizeof (uint32_t ), &Mem));
7173
7274 struct {
7375 void *Mem;
@@ -76,7 +78,7 @@ TEST_P(olLaunchKernelTest, SuccessSynchronous) {
7678 ASSERT_SUCCESS (olLaunchKernel (nullptr , Device, Kernel, &Args, sizeof (Args),
7779 &LaunchArgs, nullptr ));
7880
79- int *Data = (int *)Mem;
81+ uint32_t *Data = (uint32_t *)Mem;
8082 for (int i = 0 ; i < 64 ; i++) {
8183 ASSERT_EQ (Data[i], i);
8284 }
0 commit comments