Skip to content
Snippets Groups Projects
Commit 94d51d77 authored by Martin Lange's avatar Martin Lange
Browse files

sort bencmarks by name, increase medium grid size for benchmarks

parent 1c4cb6f2
No related branches found
No related tags found
1 merge request!207Set up benchmarks
Pipeline #131894 passed with stages
in 4 minutes and 48 seconds
......@@ -35,7 +35,7 @@ benchmark:
stage: test
script:
- pip3 install --editable .[test]
- python -m pytest -v benchmarks/ --benchmark-histogram bench/bench
- python -m pytest -v benchmarks/ --benchmark-histogram bench/bench --benchmark-sort name
artifacts:
paths:
- bench
......
......@@ -31,9 +31,9 @@ class TestCheckXarray(unittest.TestCase):
_result = self.benchmark(check, xdata=xdata, name="test", info=info, time=time)
@pytest.mark.benchmark(group="tools")
def test_check_xarray_02_128x64(self):
def test_check_xarray_02_512x256(self):
time = dt.datetime(2000, 1, 1)
info = fm.Info(time=time, grid=fm.UniformGrid((128, 64)), units="m")
info = fm.Info(time=time, grid=fm.UniformGrid((512, 256)), units="m")
xdata = full(0.0, "test", info, time)
_result = self.benchmark(check, xdata=xdata, name="test", info=info, time=time)
......@@ -54,9 +54,9 @@ class TestToXarray(unittest.TestCase):
)
@pytest.mark.benchmark(group="tools")
def test_to_xarray_02_128x64(self):
def test_to_xarray_02_512x256(self):
time = dt.datetime(2000, 1, 1)
info = fm.Info(time=time, grid=fm.UniformGrid((128, 64)), units="m")
info = fm.Info(time=time, grid=fm.UniformGrid((512, 256)), units="m")
xdata = full(0.0, "test", info, time)
data = strip_data(xdata)
_result = self.benchmark(
......@@ -129,21 +129,21 @@ class TestUnitsTools(unittest.TestCase):
_result = self.benchmark(get_units, xdata=xdata)
@pytest.mark.benchmark(group="tools")
def test_to_units_2x1(self):
def test_to_units_01_2x1(self):
time = dt.datetime(2000, 1, 1)
info = fm.Info(time=time, grid=fm.UniformGrid((2, 1)), units="m")
xdata = full(0.0, "test", info, time)
_result = self.benchmark(to_units, xdata=xdata, units="in")
@pytest.mark.benchmark(group="tools")
def test_to_units_128x64(self):
def test_to_units_02_512x256(self):
time = dt.datetime(2000, 1, 1)
info = fm.Info(time=time, grid=fm.UniformGrid((128, 64)), units="m")
info = fm.Info(time=time, grid=fm.UniformGrid((512, 256)), units="m")
xdata = full(0.0, "test", info, time)
_result = self.benchmark(to_units, xdata=xdata, units="in")
@pytest.mark.benchmark(group="tools")
def test_to_units_2048x1024(self):
def test_to_units_03_2048x1024(self):
time = dt.datetime(2000, 1, 1)
info = fm.Info(time=time, grid=fm.UniformGrid((2048, 1024)), units="m")
xdata = full(0.0, "test", info, time)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment