@@ -1110,20 +1110,9 @@ TEST_F(
11101110
11111111 lzt::execute_command_lists (commandQueue, 1 , &commandList, nullptr );
11121112 lzt::synchronize (commandQueue, std::numeric_limits<uint64_t >::max ());
1113- ze_result_t eventResult;
1114- eventResult = zeEventQueryStatus (eventHandle);
1115-
1116- if (ZE_RESULT_SUCCESS == eventResult) {
1117- LOG_DEBUG << " Event triggered" ;
1118- } else if (ZE_RESULT_NOT_READY == eventResult) {
1119- LOG_WARNING << " wait on event returned ZE_RESULT_NOT_READY" ;
1120- } else {
1121- FAIL () << " zeEventQueryStatus() FAILED with " << eventResult;
1122- }
11231113
11241114 std::vector<uint8_t > rawData;
11251115 lzt::metric_streamer_read_data (metricStreamerHandle, &rawData);
1126-
11271116 lzt::metric_streamer_close (metricStreamerHandle);
11281117 lzt::deactivate_metric_groups (device);
11291118 lzt::destroy_function (function);
@@ -1195,9 +1184,9 @@ TEST_F(
11951184 lzt::execute_command_lists (commandQueue, 1 , &commandList, nullptr );
11961185 lzt::event_host_synchronize (eventHandle, UINT64_MAX);
11971186 std::vector<uint8_t > rawData;
1198- uint32_t rawDataSize = 0 ;
1199- lzt::metric_streamer_read_data (metricStreamerHandle, rawDataSize ,
1200- &rawData);
1187+ size_t rawDataSize = 0 ;
1188+ lzt::metric_streamer_read_data (metricStreamerHandle, notifyEveryNReports ,
1189+ rawDataSize, &rawData);
12011190
12021191 LOG_INFO << " raw data size " << rawDataSize;
12031192 EXPECT_GT (rawDataSize, 0 );
@@ -1225,7 +1214,8 @@ TEST_F(
12251214 zetMetricStreamerTest,
12261215 GivenValidMetricGroupWhenTimerBasedStreamerIsCreatedThenExpectStreamerToSucceed) {
12271216
1228- notifyEveryNReports = 5000 ;
1217+ uint32_t notifyEveryNReports = 256 ;
1218+ uint32_t samplingPeriod = 1000000000 ;
12291219 for (auto device : devices) {
12301220
12311221 ze_device_properties_t deviceProperties = {
@@ -1271,25 +1261,15 @@ TEST_F(
12711261
12721262 lzt::execute_command_lists (commandQueue, 1 , &commandList, nullptr );
12731263 lzt::synchronize (commandQueue, std::numeric_limits<uint64_t >::max ());
1274- ze_result_t eventResult;
1275- eventResult = zeEventQueryStatus (eventHandle);
1276-
1277- if (ZE_RESULT_SUCCESS == eventResult) {
1278- LOG_DEBUG << " Event triggered" ;
1279- } else if (ZE_RESULT_NOT_READY == eventResult) {
1280- LOG_WARNING << " wait on event returned ZE_RESULT_NOT_READY" ;
1281- } else {
1282- FAIL () << " zeEventQueryStatus() FAILED with " << eventResult;
1283- }
12841264
12851265 std::vector<uint8_t > rawData;
1286- uint32_t rawDataSize = 0 ;
1287- lzt::metric_streamer_read_data (metricStreamerHandle, rawDataSize,
1288- &rawData);
1266+ size_t rawDataSize = 0 ;
1267+ lzt::metric_streamer_read_data (metricStreamerHandle, notifyEveryNReports,
1268+ rawDataSize, &rawData);
1269+
12891270 LOG_INFO << " rawDataSize " << rawDataSize;
12901271 lzt::validate_metrics (groupInfo.metricGroupHandle , rawDataSize,
12911272 rawData.data ());
1292-
12931273 lzt::metric_streamer_close (metricStreamerHandle);
12941274 lzt::deactivate_metric_groups (device);
12951275 lzt::destroy_function (function);
@@ -1755,20 +1735,9 @@ void run_ip_sampling_with_validation(
17551735
17561736 lzt::execute_command_lists (commandQueue, 1 , &commandList, nullptr );
17571737 lzt::synchronize (commandQueue, std::numeric_limits<uint64_t >::max ());
1758- ze_result_t eventResult;
1759- eventResult = zeEventQueryStatus (eventHandle);
1760-
1761- if (ZE_RESULT_SUCCESS == eventResult) {
1762- LOG_DEBUG << " Event triggered" ;
1763- } else if (ZE_RESULT_NOT_READY == eventResult) {
1764- LOG_WARNING << " wait on event returned ZE_RESULT_NOT_READY" ;
1765- } else {
1766- FAIL () << " zeEventQueryStatus() FAILED with " << eventResult;
1767- }
17681738
17691739 std::chrono::steady_clock::time_point endTime =
17701740 std::chrono::steady_clock::now ();
1771-
17721741 uint64_t elapsedTime =
17731742 std::chrono::duration_cast<std::chrono::nanoseconds>(endTime -
17741743 startTime)
@@ -1781,9 +1750,9 @@ void run_ip_sampling_with_validation(
17811750 }
17821751
17831752 std::vector<uint8_t > rawData;
1784- uint32_t rawDataSize = 0 ;
1785- lzt::metric_streamer_read_data (metricStreamerHandle, rawDataSize ,
1786- &rawData);
1753+ size_t rawDataSize = 0 ;
1754+ lzt::metric_streamer_read_data (metricStreamerHandle, notifyEveryNReports ,
1755+ rawDataSize, &rawData);
17871756 lzt::validate_metrics (groupInfo.metricGroupHandle , rawDataSize,
17881757 rawData.data (), false );
17891758 rawData.resize (rawDataSize);
@@ -1829,15 +1798,13 @@ void run_ip_sampling_with_validation(
18291798TEST_F (
18301799 zetMetricStreamerTest,
18311800 GivenValidTypeIpMetricGroupWhenTimerBasedStreamerIsCreatedAndOverflowTriggeredThenExpectStreamerValidateError) {
1832-
18331801 run_ip_sampling_with_validation (true , devices, notifyEveryNReports,
18341802 samplingPeriod, TimeForNReportsComplete);
18351803}
18361804
18371805TEST_F (
18381806 zetMetricStreamerTest,
18391807 GivenValidTypeIpMetricGroupWhenTimerBasedStreamerIsCreatedWithNoOverflowThenValidateStallSampleData) {
1840-
18411808 run_ip_sampling_with_validation (false , devices, notifyEveryNReports,
18421809 samplingPeriod, TimeForNReportsComplete);
18431810}
@@ -2316,8 +2283,9 @@ TEST(
23162283 EXPECT_GE (allReportsSize / oneReportSize, notifyEveryNReports);
23172284
23182285 std::vector<uint8_t > rawData;
2319- uint32_t rawDataSize = 0 ;
2320- lzt::metric_streamer_read_data (metricStreamerHandle, rawDataSize, &rawData);
2286+ size_t rawDataSize = 0 ;
2287+ lzt::metric_streamer_read_data (metricStreamerHandle, notifyEveryNReports,
2288+ rawDataSize, &rawData);
23212289 lzt::validate_metrics (groupInfo.metricGroupHandle , rawDataSize,
23222290 rawData.data ());
23232291
@@ -2397,8 +2365,9 @@ TEST(
23972365 EXPECT_GE (allReportsSize / oneReportSize, notifyEveryNReports);
23982366
23992367 std::vector<uint8_t > rawData;
2400- uint32_t rawDataSize = 0 ;
2401- lzt::metric_streamer_read_data (metricStreamerHandle, rawDataSize, &rawData);
2368+ size_t rawDataSize = 0 ;
2369+ lzt::metric_streamer_read_data (metricStreamerHandle, notifyEveryNReports,
2370+ rawDataSize, &rawData);
24022371 lzt::validate_metrics (groupInfo.metricGroupHandle , rawDataSize,
24032372 rawData.data ());
24042373
0 commit comments