Skip to content

Commit 7443873

Browse files
committed
Various fixes
1 parent edc79cb commit 7443873

File tree

5 files changed

+7
-109
lines changed

5 files changed

+7
-109
lines changed

offload/unittests/OffloadAPI/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@ add_libompt_unittest("offload.unittests"
3131
${CMAKE_CURRENT_SOURCE_DIR}/kernel/olCreateKernel.cpp
3232
${CMAKE_CURRENT_SOURCE_DIR}/kernel/olReleaseKernel.cpp
3333
${CMAKE_CURRENT_SOURCE_DIR}/kernel/olRetainKernel.cpp
34-
${CMAKE_CURRENT_SOURCE_DIR}/kernel/olSetKernelArgValue.cpp
35-
${CMAKE_CURRENT_SOURCE_DIR}/kernel/olSetKernelArgsData.cpp
3634
)
3735
add_dependencies("offload.unittests" ${PLUGINS_TEST_COMMON} LibompUnitTestsDeviceBins)
3836
target_compile_definitions("offload.unittests" PRIVATE DEVICE_CODE_PATH="${OFFLOAD_TEST_DEVICE_CODE_PATH}")

offload/unittests/OffloadAPI/enqueue/olEnqueueKernelLaunch.cpp

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ struct olEnqueueKernelLaunchTest : offloadQueueTest {
3737

3838
TEST_F(olEnqueueKernelLaunchTest, Success) {
3939
void *Mem;
40-
ASSERT_SUCCESS(olMemAlloc(Device, OL_ALLOC_TYPE_SHARED, 1024, &Mem));
40+
ASSERT_SUCCESS(olMemAlloc(Device, OL_ALLOC_TYPE_SHARED, 64, &Mem));
4141
ol_kernel_launch_size_args_t LaunchArgs{};
4242
LaunchArgs.Dimensions = 1;
4343
LaunchArgs.GroupSizeX = 64;
@@ -48,8 +48,12 @@ TEST_F(olEnqueueKernelLaunchTest, Success) {
4848
LaunchArgs.NumGroupsY = 1;
4949
LaunchArgs.NumGroupsZ = 1;
5050

51-
ASSERT_SUCCESS(olSetKernelArgValue(Kernel, 0, sizeof(Mem), &Mem));
52-
ASSERT_SUCCESS(olEnqueueKernelLaunch(Queue, Kernel, &LaunchArgs, nullptr));
51+
struct {
52+
void *Mem;
53+
} Args{Mem};
54+
55+
ASSERT_SUCCESS(olEnqueueKernelLaunch(Queue, Kernel, &Args, sizeof(Args),
56+
&LaunchArgs, nullptr));
5357

5458
ASSERT_SUCCESS(olFinishQueue(Queue));
5559

offload/unittests/OffloadAPI/kernel/olSetKernelArgValue.cpp

Lines changed: 0 additions & 32 deletions
This file was deleted.

offload/unittests/OffloadAPI/kernel/olSetKernelArgsData.cpp

Lines changed: 0 additions & 40 deletions
This file was deleted.

offload/unittests/OffloadAPI/program/olCreateProgram.cpp

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -23,37 +23,5 @@ TEST_F(olCreateProgramTest, Success) {
2323
olCreateProgram(Device, DeviceBin->data(), DeviceBin->size(), &Program));
2424
ASSERT_NE(Program, nullptr);
2525

26-
// TEMP: This will be split off into an enqueue test
27-
ol_kernel_handle_t Kernel = nullptr;
28-
ASSERT_SUCCESS(olCreateKernel(Program, "foo", &Kernel));
29-
30-
void *Mem;
31-
ASSERT_SUCCESS(olMemAlloc(Device, OL_ALLOC_TYPE_SHARED, 1024, &Mem));
32-
33-
ol_queue_handle_t Queue = nullptr;
34-
ASSERT_SUCCESS(olCreateQueue(Device, &Queue));
35-
ol_kernel_launch_size_args_t LaunchArgs{};
36-
LaunchArgs.Dimensions = 1;
37-
LaunchArgs.GroupSizeX = 64;
38-
LaunchArgs.GroupSizeY = 1;
39-
LaunchArgs.GroupSizeZ = 1;
40-
41-
LaunchArgs.NumGroupsX = 1;
42-
LaunchArgs.NumGroupsY = 1;
43-
LaunchArgs.NumGroupsZ = 1;
44-
45-
ASSERT_SUCCESS(olSetKernelArgValue(Kernel, 0, sizeof(Mem), &Mem));
46-
ASSERT_SUCCESS(olEnqueueKernelLaunch(Queue, Kernel, &LaunchArgs, nullptr));
47-
48-
ASSERT_SUCCESS(olFinishQueue(Queue));
49-
50-
int *Data = (int *)Mem;
51-
for (int i = 0; i < 64; i++) {
52-
ASSERT_EQ(Data[i], i);
53-
}
54-
55-
ASSERT_SUCCESS(olReleaseQueue(Queue));
56-
ASSERT_SUCCESS(olReleaseKernel(Kernel));
5726
ASSERT_SUCCESS(olReleaseProgram(Program));
58-
ASSERT_SUCCESS(olMemFree(Device, OL_ALLOC_TYPE_SHARED, Mem));
5927
}

0 commit comments

Comments
 (0)