From 35a315c3373b84150bb55d02745e1c82af1c0e69 Mon Sep 17 00:00:00 2001 From: Srija Yadav Date: Sat, 28 Mar 2026 21:09:47 -0400 Subject: [PATCH] Mark plot-based genetic tests as manual --- tests/test_genetic.py | 2 ++ tests/test_genetic_mcdm.py | 1 + 2 files changed, 3 insertions(+) diff --git a/tests/test_genetic.py b/tests/test_genetic.py index 7042c07..350e0b0 100644 --- a/tests/test_genetic.py +++ b/tests/test_genetic.py @@ -334,6 +334,7 @@ def test_recalculate_speed_for_route(): assert np.all((new_route[:, 2] - bs_approx.value) < 0.3) +@pytest.mark.manual @pytest.mark.skip(reason="Test needs modified route array.") def test_single_point_crossover(plt): dirname = os.path.dirname(__file__) @@ -375,6 +376,7 @@ def test_single_point_crossover(plt): plt.saveas = "test_single_point_crossoverr.png" +@pytest.mark.manual def test_speed_crossover(plt): dirname = os.path.dirname(__file__) configpath = os.path.join(dirname, 'config.isofuel_single_route.json') diff --git a/tests/test_genetic_mcdm.py b/tests/test_genetic_mcdm.py index ed7c0f5..95313f4 100644 --- a/tests/test_genetic_mcdm.py +++ b/tests/test_genetic_mcdm.py @@ -4,6 +4,7 @@ from WeatherRoutingTool.algorithms.genetic.mcdm import RMethod +@pytest.mark.manual @pytest.mark.parametrize("obj_fuel,obj_time", [(1, 1), (1, 2), (2, 1)]) def test_weight_determination_for_solution_selection(plt, obj_fuel, obj_time): fuel_weight = np.random.rand(1, 10000) * 0.1