11/*
22 *
3- * Copyright (C) 2020-2024 Intel Corporation
3+ * Copyright (C) 2020-2025 Intel Corporation
44 *
55 * SPDX-License-Identifier: MIT
66 *
@@ -457,8 +457,8 @@ TEST_F(
457457
458458class zetMetricQueryTest : public zetMetricGroupTest {
459459protected:
460- zet_metric_query_pool_handle_t metricQueryPoolHandle {};
461- zet_metric_query_handle_t metricQueryHandle {};
460+ zet_metric_query_pool_handle_t metric_query_pool_handle {};
461+ zet_metric_query_handle_t metric_query_handle {};
462462
463463 std::vector<std::string> groupNameList;
464464 zet_metric_group_handle_t matchedGroupHandle{};
@@ -473,40 +473,43 @@ class zetMetricQueryTest : public zetMetricGroupTest {
473473 matchedGroupHandle = lzt::find_metric_group (
474474 device, groupName, ZET_METRIC_GROUP_SAMPLING_TYPE_FLAG_EVENT_BASED);
475475 ASSERT_NE (nullptr , matchedGroupHandle);
476- metricQueryPoolHandle = lzt::create_metric_query_pool (
476+ metric_query_pool_handle = lzt::create_metric_query_pool (
477477 1000 , ZET_METRIC_QUERY_POOL_TYPE_PERFORMANCE, matchedGroupHandle);
478- ASSERT_NE (nullptr , metricQueryPoolHandle);
479- metricQueryHandle = lzt::metric_query_create (metricQueryPoolHandle);
478+ ASSERT_NE (nullptr , metric_query_pool_handle)
479+ << " failed to create metric query pool handle" ;
480+ metric_query_handle = lzt::metric_query_create (metric_query_pool_handle);
481+ ASSERT_NE (nullptr , metric_query_handle)
482+ << " failed to create metric query handle" ;
480483 }
481484
482485 void TearDown () override {
483- if (metricQueryHandle != nullptr ) {
484- lzt::destroy_metric_query (metricQueryHandle );
486+ if (metric_query_handle != nullptr ) {
487+ lzt::destroy_metric_query (metric_query_handle );
485488 }
486- if (metricQueryPoolHandle != nullptr ) {
487- lzt::destroy_metric_query_pool (metricQueryPoolHandle );
489+ if (metric_query_pool_handle != nullptr ) {
490+ lzt::destroy_metric_query_pool (metric_query_pool_handle );
488491 }
489492 }
490493};
491494
492495TEST_F (
493496 zetMetricQueryTest,
494497 GivenValidMetricQueryPoolWhenValidMetricGroupIsPassedThenExpectQueryHandle) {
495- EXPECT_NE (nullptr , metricQueryHandle );
498+ EXPECT_NE (nullptr , metric_query_handle );
496499}
497500
498501TEST_F (zetMetricQueryTest,
499502 GivenValidMetricQueryHandleWhenResettingQueryHandleThenExpectSuccess) {
500- lzt::reset_metric_query (metricQueryHandle );
503+ lzt::reset_metric_query (metric_query_handle );
501504}
502505
503506TEST_F (
504507 zetMetricQueryTest,
505508 GivenOnlyMetricQueryWhenCommandListIsCreatedThenExpectCommandListToExecuteSuccessfully) {
506509 zet_command_list_handle_t commandList = lzt::create_command_list ();
507510 lzt::activate_metric_groups (device, 1 , &matchedGroupHandle);
508- lzt::append_metric_query_begin (commandList, metricQueryHandle );
509- lzt::append_metric_query_end (commandList, metricQueryHandle , nullptr );
511+ lzt::append_metric_query_begin (commandList, metric_query_handle );
512+ lzt::append_metric_query_end (commandList, metric_query_handle , nullptr );
510513 lzt::close_command_list (commandList);
511514 ze_command_queue_handle_t commandQueue = lzt::create_command_queue ();
512515 lzt::execute_command_lists (commandQueue, 1 , &commandList, nullptr );
@@ -521,9 +524,9 @@ TEST_F(
521524 GivenOnlyMetricQueryWithMetricMemoryBarrierWhenCommandListIsCreatedThenExpectCommandListToExecuteSucessfully) {
522525 zet_command_list_handle_t commandList = lzt::create_command_list ();
523526 lzt::activate_metric_groups (device, 1 , &matchedGroupHandle);
524- lzt::append_metric_query_begin (commandList, metricQueryHandle );
527+ lzt::append_metric_query_begin (commandList, metric_query_handle );
525528 lzt::append_metric_memory_barrier (commandList);
526- lzt::append_metric_query_end (commandList, metricQueryHandle , nullptr );
529+ lzt::append_metric_query_end (commandList, metric_query_handle , nullptr );
527530 lzt::close_command_list (commandList);
528531 ze_command_queue_handle_t commandQueue = lzt::create_command_queue ();
529532 lzt::execute_command_lists (commandQueue, 1 , &commandList, nullptr );
@@ -570,16 +573,19 @@ TEST_F(
570573 for (auto groupInfo : metricGroupInfo) {
571574
572575 LOG_INFO << " test metricGroup name " << groupInfo.metricGroupName ;
573- zet_metric_query_pool_handle_t metricQueryPoolHandle =
576+ zet_metric_query_pool_handle_t metric_query_pool_handle =
574577 lzt::create_metric_query_pool_for_device (
575578 device, 1000 , ZET_METRIC_QUERY_POOL_TYPE_PERFORMANCE,
576579 groupInfo.metricGroupHandle );
577-
578- zet_metric_query_handle_t metricQueryHandle =
579- lzt::metric_query_create (metricQueryPoolHandle);
580+ ASSERT_NE (nullptr , metric_query_pool_handle)
581+ << " failed to create metric query pool handle" ;
582+ zet_metric_query_handle_t metric_query_handle =
583+ lzt::metric_query_create (metric_query_pool_handle);
584+ ASSERT_NE (nullptr , metric_query_handle)
585+ << " failed to create metric query handle" ;
580586
581587 lzt::activate_metric_groups (device, 1 , &groupInfo.metricGroupHandle );
582- lzt::append_metric_query_begin (commandList, metricQueryHandle );
588+ lzt::append_metric_query_begin (commandList, metric_query_handle );
583589 lzt::append_barrier (commandList, nullptr , 0 , nullptr );
584590 ze_event_handle_t eventHandle;
585591 lzt::zeEventPool eventPool;
@@ -594,7 +600,8 @@ TEST_F(
594600 zeCommandListAppendLaunchKernel (commandList, function, &tg, nullptr , 0 ,
595601 nullptr );
596602 lzt::append_barrier (commandList, nullptr , 0 , nullptr );
597- lzt::append_metric_query_end (commandList, metricQueryHandle, eventHandle);
603+ lzt::append_metric_query_end (commandList, metric_query_handle,
604+ eventHandle);
598605
599606 lzt::close_command_list (commandList);
600607 lzt::execute_command_lists (commandQueue, 1 , &commandList, nullptr );
@@ -604,11 +611,11 @@ TEST_F(
604611 EXPECT_EQ (ZE_RESULT_SUCCESS, zeEventQueryStatus (eventHandle));
605612 std::vector<uint8_t > rawData;
606613
607- lzt::metric_query_get_data (metricQueryHandle , &rawData);
614+ lzt::metric_query_get_data (metric_query_handle , &rawData);
608615
609616 eventPool.destroy_event (eventHandle);
610- lzt::destroy_metric_query (metricQueryHandle );
611- lzt::destroy_metric_query_pool (metricQueryPoolHandle );
617+ lzt::destroy_metric_query (metric_query_handle );
618+ lzt::destroy_metric_query_pool (metric_query_pool_handle );
612619
613620 lzt::deactivate_metric_groups (device);
614621 lzt::destroy_function (function);
@@ -666,16 +673,19 @@ void run_test(const ze_device_handle_t &device,
666673 for (auto groupInfo : metricGroupInfo) {
667674 LOG_INFO << " test metricGroup name " << groupInfo.metricGroupName ;
668675
669- zet_metric_query_pool_handle_t metricQueryPoolHandle =
676+ zet_metric_query_pool_handle_t metric_query_pool_handle =
670677 lzt::create_metric_query_pool_for_device (
671678 device, 1000 , ZET_METRIC_QUERY_POOL_TYPE_PERFORMANCE,
672679 groupInfo.metricGroupHandle );
673-
674- zet_metric_query_handle_t metricQueryHandle =
675- lzt::metric_query_create (metricQueryPoolHandle);
680+ ASSERT_NE (nullptr , metric_query_pool_handle)
681+ << " failed to create metric query pool handle" ;
682+ zet_metric_query_handle_t metric_query_handle =
683+ lzt::metric_query_create (metric_query_pool_handle);
684+ ASSERT_NE (nullptr , metric_query_handle)
685+ << " failed to create metric query handle" ;
676686
677687 lzt::activate_metric_groups (device, 1 , &groupInfo.metricGroupHandle );
678- lzt::append_metric_query_begin (commandList, metricQueryHandle );
688+ lzt::append_metric_query_begin (commandList, metric_query_handle );
679689 lzt::append_barrier (commandList, nullptr , 0 , nullptr );
680690 ze_event_handle_t eventHandle, wait_event_handle;
681691 lzt::zeEventPool eventPool;
@@ -694,11 +704,12 @@ void run_test(const ze_device_handle_t &device,
694704 nullptr );
695705
696706 if (wait_event) {
697- lzt::append_metric_query_end (commandList, metricQueryHandle, eventHandle ,
698- 1 , &wait_event_handle);
707+ lzt::append_metric_query_end (commandList, metric_query_handle ,
708+ eventHandle, 1 , &wait_event_handle);
699709 } else {
700710 lzt::append_barrier (commandList);
701- lzt::append_metric_query_end (commandList, metricQueryHandle, eventHandle);
711+ lzt::append_metric_query_end (commandList, metric_query_handle,
712+ eventHandle);
702713 }
703714
704715 lzt::close_command_list (commandList);
@@ -714,15 +725,15 @@ void run_test(const ze_device_handle_t &device,
714725 }
715726
716727 std::vector<uint8_t > rawData;
717- lzt::metric_query_get_data (metricQueryHandle , &rawData);
728+ lzt::metric_query_get_data (metric_query_handle , &rawData);
718729 lzt::validate_metrics (groupInfo.metricGroupHandle ,
719- lzt::metric_query_get_data_size (metricQueryHandle ),
730+ lzt::metric_query_get_data_size (metric_query_handle ),
720731 rawData.data ());
721732 if (reset && !immediate) {
722- lzt::reset_metric_query (metricQueryHandle );
733+ lzt::reset_metric_query (metric_query_handle );
723734
724735 lzt::reset_command_list (commandList);
725- lzt::append_metric_query_begin (commandList, metricQueryHandle );
736+ lzt::append_metric_query_begin (commandList, metric_query_handle );
726737 lzt::append_barrier (commandList, nullptr , 0 , nullptr );
727738
728739 // reset buffers
@@ -737,23 +748,24 @@ void run_test(const ze_device_handle_t &device,
737748 zeCommandListAppendLaunchKernel (commandList, function, &tg, nullptr , 0 ,
738749 nullptr );
739750 lzt::append_barrier (commandList, nullptr , 0 , nullptr );
740- lzt::append_metric_query_end (commandList, metricQueryHandle, eventHandle);
751+ lzt::append_metric_query_end (commandList, metric_query_handle,
752+ eventHandle);
741753 lzt::close_command_list (commandList);
742754 lzt::execute_command_lists (commandQueue, 1 , &commandList, nullptr );
743755
744756 lzt::synchronize (commandQueue, UINT64_MAX);
745757
746758 EXPECT_EQ (ZE_RESULT_SUCCESS, zeEventQueryStatus (eventHandle));
747759
748- lzt::metric_query_get_data (metricQueryHandle , &rawData);
749- lzt::validate_metrics (groupInfo. metricGroupHandle ,
750- lzt::metric_query_get_data_size (metricQueryHandle) ,
751- rawData.data ());
760+ lzt::metric_query_get_data (metric_query_handle , &rawData);
761+ lzt::validate_metrics (
762+ groupInfo. metricGroupHandle ,
763+ lzt::metric_query_get_data_size (metric_query_handle), rawData.data ());
752764 }
753765
754766 eventPool.destroy_event (eventHandle);
755- lzt::destroy_metric_query (metricQueryHandle );
756- lzt::destroy_metric_query_pool (metricQueryPoolHandle );
767+ lzt::destroy_metric_query (metric_query_handle );
768+ lzt::destroy_metric_query_pool (metric_query_pool_handle );
757769
758770 lzt::deactivate_metric_groups (device);
759771 lzt::destroy_function (function);
@@ -848,22 +860,30 @@ void run_multi_device_query_load_test(
848860 auto groupInfo_0 = metric_group_info_0[0 ];
849861 auto groupInfo_1 = metric_group_info_1[0 ];
850862
851- auto metricQueryPoolHandle_0 = lzt::create_metric_query_pool_for_device (
863+ auto metric_query_pool_handle_0 = lzt::create_metric_query_pool_for_device (
852864 device_0, 1000 , ZET_METRIC_QUERY_POOL_TYPE_PERFORMANCE,
853865 groupInfo_0.metricGroupHandle );
854-
855- auto metricQueryPoolHandle_1 = lzt::create_metric_query_pool_for_device (
866+ ASSERT_NE (nullptr , metric_query_pool_handle_0)
867+ << " failed to create metric query pool handle" ;
868+ auto metric_query_pool_handle_1 = lzt::create_metric_query_pool_for_device (
856869 device_1, 1000 , ZET_METRIC_QUERY_POOL_TYPE_PERFORMANCE,
857870 groupInfo_1.metricGroupHandle );
858-
859- auto metricQueryHandle_0 = lzt::metric_query_create (metricQueryPoolHandle_0);
860- auto metricQueryHandle_1 = lzt::metric_query_create (metricQueryPoolHandle_1);
871+ ASSERT_NE (nullptr , metric_query_pool_handle_1)
872+ << " failed to create metric query pool handle" ;
873+ auto metric_query_handle_0 =
874+ lzt::metric_query_create (metric_query_pool_handle_0);
875+ ASSERT_NE (nullptr , metric_query_handle_0)
876+ << " failed to create metric query handle 0" ;
877+ auto metric_query_handle_1 =
878+ lzt::metric_query_create (metric_query_pool_handle_1);
879+ ASSERT_NE (nullptr , metric_query_handle_1)
880+ << " failed to create metric query handle 1" ;
861881
862882 lzt::activate_metric_groups (device_0, 1 , &groupInfo_0.metricGroupHandle );
863883 lzt::activate_metric_groups (device_1, 1 , &groupInfo_1.metricGroupHandle );
864884
865- lzt::append_metric_query_begin (command_list_0, metricQueryHandle_0 );
866- lzt::append_metric_query_begin (command_list_1, metricQueryHandle_1 );
885+ lzt::append_metric_query_begin (command_list_0, metric_query_handle_0 );
886+ lzt::append_metric_query_begin (command_list_1, metric_query_handle_1 );
867887
868888 lzt::append_barrier (command_list_0, nullptr , 0 , nullptr );
869889 lzt::append_barrier (command_list_1, nullptr , 0 , nullptr );
@@ -891,13 +911,13 @@ void run_multi_device_query_load_test(
891911 lzt::append_launch_function (command_list_0, function_0, &tg_0, event_handle_0,
892912 0 , nullptr );
893913 lzt::append_barrier (command_list_0);
894- lzt::append_metric_query_end (command_list_0, metricQueryHandle_0 ,
914+ lzt::append_metric_query_end (command_list_0, metric_query_handle_0 ,
895915 event_handle_0);
896916
897917 lzt::append_launch_function (command_list_1, function_1, &tg_1, event_handle_1,
898918 0 , nullptr );
899919 lzt::append_barrier (command_list_1);
900- lzt::append_metric_query_end (command_list_1, metricQueryHandle_1 ,
920+ lzt::append_metric_query_end (command_list_1, metric_query_handle_1 ,
901921 event_handle_1);
902922
903923 lzt::close_command_list (command_list_0);
@@ -914,23 +934,23 @@ void run_multi_device_query_load_test(
914934
915935 std::vector<uint8_t > raw_data_0, raw_data_1;
916936
917- lzt::metric_query_get_data (metricQueryHandle_0 , &raw_data_0);
918- lzt::metric_query_get_data (metricQueryHandle_1 , &raw_data_1);
937+ lzt::metric_query_get_data (metric_query_handle_0 , &raw_data_0);
938+ lzt::metric_query_get_data (metric_query_handle_1 , &raw_data_1);
919939
920940 event_pool.destroy_event (event_handle_0);
921941 event_pool.destroy_event (event_handle_1);
922942
923943 lzt::validate_metrics (groupInfo_0.metricGroupHandle ,
924- lzt::metric_query_get_data_size (metricQueryHandle_0 ),
944+ lzt::metric_query_get_data_size (metric_query_handle_0 ),
925945 raw_data_0.data ());
926946 lzt::validate_metrics (groupInfo_1.metricGroupHandle ,
927- lzt::metric_query_get_data_size (metricQueryHandle_1 ),
947+ lzt::metric_query_get_data_size (metric_query_handle_1 ),
928948 raw_data_1.data ());
929949
930- lzt::destroy_metric_query (metricQueryHandle_0 );
931- lzt::destroy_metric_query (metricQueryHandle_1 );
932- lzt::destroy_metric_query_pool (metricQueryPoolHandle_0 );
933- lzt::destroy_metric_query_pool (metricQueryPoolHandle_1 );
950+ lzt::destroy_metric_query (metric_query_handle_0 );
951+ lzt::destroy_metric_query (metric_query_handle_1 );
952+ lzt::destroy_metric_query_pool (metric_query_pool_handle_0 );
953+ lzt::destroy_metric_query_pool (metric_query_pool_handle_1 );
934954
935955 lzt::deactivate_metric_groups (device_0);
936956 lzt::deactivate_metric_groups (device_1);
@@ -1012,16 +1032,19 @@ TEST_F(
10121032
10131033 LOG_INFO << " test metricGroup name " << groupInfo.metricGroupName ;
10141034
1015- zet_metric_query_pool_handle_t metricQueryPoolHandle =
1035+ zet_metric_query_pool_handle_t metric_query_pool_handle =
10161036 lzt::create_metric_query_pool_for_device (
10171037 device, 1000 , ZET_METRIC_QUERY_POOL_TYPE_PERFORMANCE,
10181038 groupInfo.metricGroupHandle );
1019-
1020- zet_metric_query_handle_t metricQueryHandle =
1021- lzt::metric_query_create (metricQueryPoolHandle);
1039+ ASSERT_NE (nullptr , metric_query_pool_handle)
1040+ << " failed to create metric query pool handle" ;
1041+ zet_metric_query_handle_t metric_query_handle =
1042+ lzt::metric_query_create (metric_query_pool_handle);
1043+ ASSERT_NE (nullptr , metric_query_handle)
1044+ << " failed to create metric query handle" ;
10221045
10231046 lzt::activate_metric_groups (device, 1 , &groupInfo.metricGroupHandle );
1024- lzt::append_metric_query_begin (commandList, metricQueryHandle );
1047+ lzt::append_metric_query_begin (commandList, metric_query_handle );
10251048 lzt::append_barrier (commandList, nullptr , 0 , nullptr );
10261049 ze_event_handle_t eventHandle;
10271050 lzt::zeEventPool eventPool;
@@ -1036,7 +1059,8 @@ TEST_F(
10361059 zeCommandListAppendLaunchKernel (commandList, function, &tg, nullptr , 0 ,
10371060 nullptr );
10381061 lzt::append_barrier (commandList, nullptr , 0 , nullptr );
1039- lzt::append_metric_query_end (commandList, metricQueryHandle, eventHandle);
1062+ lzt::append_metric_query_end (commandList, metric_query_handle,
1063+ eventHandle);
10401064
10411065 lzt::close_command_list (commandList);
10421066 lzt::execute_command_lists (commandQueue, 1 , &commandList, nullptr );
@@ -1046,14 +1070,14 @@ TEST_F(
10461070 EXPECT_EQ (ZE_RESULT_SUCCESS, zeEventQueryStatus (eventHandle));
10471071
10481072 std::vector<uint8_t > rawData;
1049- lzt::metric_query_get_data (metricQueryHandle , &rawData);
1073+ lzt::metric_query_get_data (metric_query_handle , &rawData);
10501074 lzt::validate_metrics_std (
10511075 groupInfo.metricGroupHandle ,
1052- lzt::metric_query_get_data_size (metricQueryHandle ), rawData.data ());
1076+ lzt::metric_query_get_data_size (metric_query_handle ), rawData.data ());
10531077
10541078 eventPool.destroy_event (eventHandle);
1055- lzt::destroy_metric_query (metricQueryHandle );
1056- lzt::destroy_metric_query_pool (metricQueryPoolHandle );
1079+ lzt::destroy_metric_query (metric_query_handle );
1080+ lzt::destroy_metric_query_pool (metric_query_pool_handle );
10571081
10581082 lzt::deactivate_metric_groups (device);
10591083 lzt::destroy_function (function);
0 commit comments