Skip to content

Commit 28987ad

Browse files
Petr Veselyveselypeta
authored andcommitted
[CTS] Use C++ 17 features
1 parent 2d50d1c commit 28987ad

File tree

11 files changed

+127
-82
lines changed

11 files changed

+127
-82
lines changed

include/ur.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -562,15 +562,17 @@ def __str__(self):
562562
###############################################################################
563563
## @brief Query queue info
564564
class ur_queue_info_v(IntEnum):
565-
CONTEXT = 0 ## Queue context info
566-
DEVICE = 1 ## Queue device info
567-
DEVICE_DEFAULT = 2 ## Queue device default info
568-
PROPERTIES = 3 ## Queue properties info
565+
CONTEXT = 0 ## ::ur_queue_handle_t: context associated with this queue.
566+
DEVICE = 1 ## ::ur_device_handle_t: device associated with this queue.
567+
DEVICE_DEFAULT = 2 ## ::ur_queue_handle_t: the current default queue of the underlying
568+
## device.
569+
PROPERTIES = 3 ## ::ur_queue_flags_t: the properties associated with
570+
## ::UR_QUEUE_PROPERTIES_FLAGS.
569571
REFERENCE_COUNT = 4 ## [uint32_t] Reference count of the queue object.
570572
## The reference count returned should be considered immediately stale.
571573
## It is unsuitable for general use in applications. This feature is
572574
## provided for identifying memory leaks.
573-
SIZE = 5 ## Queue size info
575+
SIZE = 5 ## uint32_t: The size of the queue
574576

575577
class ur_queue_info_t(c_int):
576578
def __str__(self):

include/ur_api.h

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2331,15 +2331,17 @@ urTearDown(
23312331
///////////////////////////////////////////////////////////////////////////////
23322332
/// @brief Query queue info
23332333
typedef enum ur_queue_info_t {
2334-
UR_QUEUE_INFO_CONTEXT = 0, ///< Queue context info
2335-
UR_QUEUE_INFO_DEVICE = 1, ///< Queue device info
2336-
UR_QUEUE_INFO_DEVICE_DEFAULT = 2, ///< Queue device default info
2337-
UR_QUEUE_INFO_PROPERTIES = 3, ///< Queue properties info
2334+
UR_QUEUE_INFO_CONTEXT = 0, ///< ::ur_queue_handle_t: context associated with this queue.
2335+
UR_QUEUE_INFO_DEVICE = 1, ///< ::ur_device_handle_t: device associated with this queue.
2336+
UR_QUEUE_INFO_DEVICE_DEFAULT = 2, ///< ::ur_queue_handle_t: the current default queue of the underlying
2337+
///< device.
2338+
UR_QUEUE_INFO_PROPERTIES = 3, ///< ::ur_queue_flags_t: the properties associated with
2339+
///< ::UR_QUEUE_PROPERTIES_FLAGS.
23382340
UR_QUEUE_INFO_REFERENCE_COUNT = 4, ///< [uint32_t] Reference count of the queue object.
23392341
///< The reference count returned should be considered immediately stale.
23402342
///< It is unsuitable for general use in applications. This feature is
23412343
///< provided for identifying memory leaks.
2342-
UR_QUEUE_INFO_SIZE = 5, ///< Queue size info
2344+
UR_QUEUE_INFO_SIZE = 5, ///< uint32_t: The size of the queue
23432345
/// @cond
23442346
UR_QUEUE_INFO_FORCE_UINT32 = 0x7fffffff
23452347
/// @endcond

test/conformance/context/urContextRelease.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ UUR_INSTANTIATE_DEVICE_TEST_SUITE_P(urContextReleaseTest);
99
TEST_P(urContextReleaseTest, Success) {
1010
ASSERT_SUCCESS(urContextRetain(context));
1111

12-
const auto prevRefCount = uur::urContextGetReferenceCount(context);
13-
ASSERT_TRUE(prevRefCount.second);
12+
const auto prevRefCount = uur::GetObjectReferenceCount(context);
13+
ASSERT_TRUE(prevRefCount.has_value());
1414

1515
ASSERT_SUCCESS(urContextRelease(context));
1616

17-
const auto refCount = uur::urContextGetReferenceCount(context);
18-
ASSERT_TRUE(refCount.second);
17+
const auto refCount = uur::GetObjectReferenceCount(context);
18+
ASSERT_TRUE(refCount.has_value());
1919

20-
ASSERT_GT(prevRefCount.first, refCount.first);
20+
ASSERT_GT(prevRefCount.value(), refCount.value());
2121
}
2222

2323
TEST_P(urContextReleaseTest, InvalidNullHandleContext) {

test/conformance/context/urContextRetain.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ using urContextRetainTest = uur::urContextTest;
77
UUR_INSTANTIATE_DEVICE_TEST_SUITE_P(urContextRetainTest);
88

99
TEST_P(urContextRetainTest, Success) {
10-
const auto prevRefCount = uur::urContextGetReferenceCount(context);
11-
ASSERT_TRUE(prevRefCount.second);
10+
const auto prevRefCount = uur::GetObjectReferenceCount(context);
11+
ASSERT_TRUE(prevRefCount.has_value());
1212

1313
ASSERT_SUCCESS(urContextRetain(context));
1414

15-
const auto refCount = uur::urContextGetReferenceCount(context);
16-
ASSERT_TRUE(refCount.second);
15+
const auto refCount = uur::GetObjectReferenceCount(context);
16+
ASSERT_TRUE(refCount.has_value());
1717

18-
ASSERT_LT(prevRefCount.first, refCount.first);
18+
ASSERT_LT(prevRefCount.value(), refCount.value());
1919

2020
EXPECT_SUCCESS(urContextRelease(context));
2121
}

test/conformance/device/urDeviceRelease.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ TEST_F(urDeviceReleaseTest, Success) {
88
for (auto device : devices) {
99
ASSERT_SUCCESS(urDeviceRetain(device));
1010

11-
const auto prevRefCount = uur::urDeviceGetReferenceCount(device);
12-
ASSERT_TRUE(prevRefCount.second);
11+
const auto prevRefCount = uur::GetObjectReferenceCount(device);
12+
ASSERT_TRUE(prevRefCount.has_value());
1313

1414
EXPECT_SUCCESS(urDeviceRelease(device));
1515

16-
const auto refCount = uur::urDeviceGetReferenceCount(device);
17-
ASSERT_TRUE(refCount.second);
16+
const auto refCount = uur::GetObjectReferenceCount(device);
17+
ASSERT_TRUE(refCount.has_value());
1818

19-
ASSERT_GT(prevRefCount.first, refCount.first);
19+
ASSERT_GT(prevRefCount.value(), refCount.value());
2020
}
2121
}
2222

test/conformance/device/urDeviceRetain.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ using urDeviceRetainTest = uur::urAllDevicesTest;
77

88
TEST_F(urDeviceRetainTest, Success) {
99
for (auto device : devices) {
10-
const auto prevRefCount = uur::urDeviceGetReferenceCount(device);
11-
ASSERT_TRUE(prevRefCount.second);
10+
const auto prevRefCount = uur::GetObjectReferenceCount(device);
11+
ASSERT_TRUE(prevRefCount.has_value());
1212

1313
ASSERT_SUCCESS(urDeviceRetain(device));
1414

15-
const auto refCount = uur::urDeviceGetReferenceCount(device);
16-
ASSERT_TRUE(refCount.second);
15+
const auto refCount = uur::GetObjectReferenceCount(device);
16+
ASSERT_TRUE(refCount.has_value());
1717

18-
ASSERT_LT(prevRefCount.first, refCount.first);
18+
ASSERT_LT(prevRefCount.value(), refCount.value());
1919

2020
EXPECT_SUCCESS(urDeviceRelease(device));
2121
}

test/conformance/event/urEventRelease.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ UUR_INSTANTIATE_DEVICE_TEST_SUITE_P(urEventReleaseTest);
1010
TEST_P(urEventReleaseTest, Success) {
1111
ASSERT_SUCCESS(urEventRetain(event));
1212

13-
const auto prevRefCount = uur::urEventGetReferenceCount(event);
14-
ASSERT_TRUE(prevRefCount.second);
13+
const auto prevRefCount = uur::GetObjectReferenceCount(event);
14+
ASSERT_TRUE(prevRefCount.has_value());
1515

1616
ASSERT_SUCCESS(urEventRelease(event));
1717

18-
const auto refCount = uur::urEventGetReferenceCount(event);
19-
ASSERT_TRUE(refCount.second);
18+
const auto refCount = uur::GetObjectReferenceCount(event);
19+
ASSERT_TRUE(refCount.has_value());
2020

21-
ASSERT_GT(prevRefCount.first, refCount.first);
21+
ASSERT_GT(prevRefCount.value(), refCount.value());
2222
}
2323

2424
TEST_P(urEventReleaseTest, InvalidNullHandle) {

test/conformance/event/urEventRetain.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ using urEventRetainTest = uur::event::urEventTest;
77
UUR_INSTANTIATE_DEVICE_TEST_SUITE_P(urEventRetainTest);
88

99
TEST_P(urEventRetainTest, Success) {
10-
const auto prevRefCount = uur::urEventGetReferenceCount(event);
11-
ASSERT_TRUE(prevRefCount.second);
10+
const auto prevRefCount = uur::GetObjectReferenceCount(event);
11+
ASSERT_TRUE(prevRefCount.has_value());
1212

1313
ASSERT_SUCCESS(urEventRetain(event));
1414

15-
const auto refCount = uur::urEventGetReferenceCount(event);
16-
ASSERT_TRUE(refCount.second);
15+
const auto refCount = uur::GetObjectReferenceCount(event);
16+
ASSERT_TRUE(refCount.has_value());
1717

18-
ASSERT_LT(prevRefCount.first, refCount.first);
18+
ASSERT_LT(prevRefCount.value(), refCount.value());
1919

2020
ASSERT_SUCCESS(urEventRelease(event));
2121
}

test/conformance/queue/urQueueRelease.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ UUR_INSTANTIATE_DEVICE_TEST_SUITE_P(urQueueReleaseTest);
88
TEST_P(urQueueReleaseTest, Success) {
99
ASSERT_SUCCESS(urQueueRetain(queue));
1010

11-
const auto prevRefCount = uur::urQueueGetReferenceCount(queue);
12-
ASSERT_TRUE(prevRefCount.second);
11+
const auto prevRefCount = uur::GetObjectReferenceCount(queue);
12+
ASSERT_TRUE(prevRefCount.has_value());
1313

1414
ASSERT_SUCCESS(urQueueRelease(queue));
1515

16-
const auto refCount = uur::urQueueGetReferenceCount(queue);
17-
ASSERT_TRUE(refCount.second);
16+
const auto refCount = uur::GetObjectReferenceCount(queue);
17+
ASSERT_TRUE(refCount.has_value());
1818

19-
ASSERT_GT(prevRefCount.first, refCount.first);
19+
ASSERT_GT(prevRefCount.value(), refCount.value());
2020
}
2121

2222
TEST_P(urQueueReleaseTest, InvalidNullHandleQueue) {

test/conformance/queue/urQueueRetain.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ using urQueueRetainTest = uur::urQueueTest;
66
UUR_INSTANTIATE_DEVICE_TEST_SUITE_P(urQueueRetainTest);
77

88
TEST_P(urQueueRetainTest, Success) {
9-
const auto prevRefCount = uur::urQueueGetReferenceCount(queue);
10-
ASSERT_TRUE(prevRefCount.second);
9+
const auto prevRefCount = uur::GetObjectReferenceCount(queue);
10+
ASSERT_TRUE(prevRefCount.has_value());
1111

1212
ASSERT_SUCCESS(urQueueRetain(queue));
1313

14-
const auto refCount = uur::urQueueGetReferenceCount(queue);
15-
ASSERT_TRUE(refCount.second);
14+
const auto refCount = uur::GetObjectReferenceCount(queue);
15+
ASSERT_TRUE(refCount.has_value());
1616

17-
ASSERT_LT(prevRefCount.first, refCount.first);
17+
ASSERT_LT(prevRefCount.value(), refCount.value());
1818

1919
EXPECT_SUCCESS(urQueueRelease(queue));
2020
}

0 commit comments

Comments
 (0)