Skip to content

Commit bbd1224

Browse files
committed
Measure time spent by each histogramm test
1 parent da6208f commit bbd1224

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

dpnp/tests/test_histogram.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import time
2+
13
import dpctl
24
import numpy
35
import pytest
@@ -31,10 +33,14 @@
3133
@pytest.fixture(autouse=True)
3234
def setup_each():
3335
print("\n[Setup] Run before each test")
36+
start_time = time.time()
3437
free_mem = dpctl.utils.intel_device_info(_dev).get("free_memory", None)
3538
if free_mem:
3639
print(f"Global memory available: {free_mem}")
3740
yield
41+
end_time = time.time()
42+
duration = end_time - start_time
43+
print(f"\n[Test Duration] {duration:.4f} seconds")
3844
print("[Teardown] Run after each test")
3945

4046

dpnp/tests/third_party/cupy/statistics_tests/test_histogram.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import sys
2+
import time
23
import unittest
34

45
import dpctl
@@ -52,10 +53,14 @@ def for_all_dtypes_combination_bincount(names):
5253
@pytest.fixture(autouse=True)
5354
def setup_each():
5455
print("\n[Setup] Run before each test")
56+
start_time = time.time()
5557
free_mem = dpctl.utils.intel_device_info(_dev).get("free_memory", None)
5658
if free_mem:
5759
print(f"Global memory available: {free_mem}")
5860
yield
61+
end_time = time.time()
62+
duration = end_time - start_time
63+
print(f"\n[Test Duration] {duration:.4f} seconds")
5964
print("[Teardown] Run after each test")
6065

6166

0 commit comments

Comments
 (0)