From f7f2e8f422701ea88d7d78660544478afb0cde34 Mon Sep 17 00:00:00 2001 From: Mikolaj Wielgus Date: Tue, 4 Nov 2025 23:25:22 +0100 Subject: [PATCH] test: Update test command files to fix CI failures due to missing JSON fields Commands used (Fish shell): ``` for f in tests/**.cmd; jq '(.done[] | select(.MultilayerAutoroute).MultilayerAutoroute[1].planar.timeout) = {"initial": 1.0, "progress_bonus": 0.005}' $f | sponge $f; end for f in tests/**.cmd; jq '(.done[] | select(.MultilayerAutoroute).MultilayerAutoroute[1].timeout) = {"initial": 5.0, "progress_bonus": 0.5}' $f | sponge $f; end for f in tests/**.cmd; jq '(.done[] | select(.Autoroute).Autoroute[1].timeout) |= {"initial": 1.0, "progress_bonus": 0.005}' $f | sponge $f; end ``` --- .../astable_multivibrator/autoroute_all.cmd | 10 +++- .../0603_breakout/autoroute_all.cmd | 12 ++++- .../autoroute_all.cmd | 6 ++- .../autoroute_all_in_predefined_order.cmd | 42 ++++++++++++--- .../autoroute_signals.cmd | 24 +++++++-- .../route_all.cmd | 6 ++- .../autoroute_all.cmd | 6 ++- .../tht_de9_to_tht_de9/autoroute_all.cmd | 6 ++- .../autoroute_all_in_predefined_order.cmd | 54 +++++++++++++++---- .../autoroute_all.cmd | 12 ++++- .../vga_dac_breakout/autoroute_all.cmd | 6 ++- 11 files changed, 154 insertions(+), 30 deletions(-) diff --git a/tests/multilayer/astable_multivibrator/autoroute_all.cmd b/tests/multilayer/astable_multivibrator/autoroute_all.cmd index ca5d6ee..05625d1 100644 --- a/tests/multilayer/astable_multivibrator/autoroute_all.cmd +++ b/tests/multilayer/astable_multivibrator/autoroute_all.cmd @@ -120,11 +120,19 @@ "routed_band_width": 100.0, "wrap_around_bands": true, "squeeze_through_under_bends": true + }, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 } + }, + "timeout": { + "initial": 5.0, + "progress_bonus": 0.5 } } ] } ], "undone": [] -} \ No newline at end of file +} diff --git a/tests/single_layer/0603_breakout/autoroute_all.cmd b/tests/single_layer/0603_breakout/autoroute_all.cmd index 5cbcce9..e0966a3 100644 --- a/tests/single_layer/0603_breakout/autoroute_all.cmd +++ b/tests/single_layer/0603_breakout/autoroute_all.cmd @@ -20,7 +20,11 @@ "routed_band_width": 100.0 }, "permutate": false, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] }, @@ -44,7 +48,11 @@ "routed_band_width": 100.0 }, "permutate": false, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] } diff --git a/tests/single_layer/4x4_1206_led_matrix_breakout/autoroute_all.cmd b/tests/single_layer/4x4_1206_led_matrix_breakout/autoroute_all.cmd index c1964fe..4924b72 100644 --- a/tests/single_layer/4x4_1206_led_matrix_breakout/autoroute_all.cmd +++ b/tests/single_layer/4x4_1206_led_matrix_breakout/autoroute_all.cmd @@ -204,7 +204,11 @@ "wrap_around_bands": true, "squeeze_through_under_bends": true }, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] } diff --git a/tests/single_layer/4x4_1206_led_matrix_breakout/autoroute_all_in_predefined_order.cmd b/tests/single_layer/4x4_1206_led_matrix_breakout/autoroute_all_in_predefined_order.cmd index d70697d..295817c 100644 --- a/tests/single_layer/4x4_1206_led_matrix_breakout/autoroute_all_in_predefined_order.cmd +++ b/tests/single_layer/4x4_1206_led_matrix_breakout/autoroute_all_in_predefined_order.cmd @@ -76,7 +76,11 @@ "wrap_around_bands": true, "squeeze_through_under_bends": true }, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] }, @@ -124,7 +128,11 @@ "wrap_around_bands": true, "squeeze_through_under_bends": true }, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] }, @@ -204,7 +212,11 @@ "wrap_around_bands": true, "squeeze_through_under_bends": true }, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] }, @@ -236,7 +248,11 @@ "wrap_around_bands": true, "squeeze_through_under_bends": true }, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] }, @@ -268,7 +284,11 @@ "wrap_around_bands": true, "squeeze_through_under_bends": true }, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] }, @@ -300,7 +320,11 @@ "wrap_around_bands": true, "squeeze_through_under_bends": true }, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] }, @@ -332,7 +356,11 @@ "wrap_around_bands": true, "squeeze_through_under_bends": true }, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] } diff --git a/tests/single_layer/4x_3rd_order_smd_lc_filters/autoroute_signals.cmd b/tests/single_layer/4x_3rd_order_smd_lc_filters/autoroute_signals.cmd index 4ce11c4..4f0ea06 100644 --- a/tests/single_layer/4x_3rd_order_smd_lc_filters/autoroute_signals.cmd +++ b/tests/single_layer/4x_3rd_order_smd_lc_filters/autoroute_signals.cmd @@ -56,7 +56,11 @@ "routed_band_width": 100.0 }, "permutate": false, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] }, @@ -116,7 +120,11 @@ "routed_band_width": 100.0 }, "permutate": false, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] }, @@ -176,7 +184,11 @@ "routed_band_width": 100.0 }, "permutate": false, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] }, @@ -236,7 +248,11 @@ "routed_band_width": 100.0 }, "permutate": false, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] } diff --git a/tests/single_layer/smd_non_rectangular_buck_converter/route_all.cmd b/tests/single_layer/smd_non_rectangular_buck_converter/route_all.cmd index 250d136..508e189 100644 --- a/tests/single_layer/smd_non_rectangular_buck_converter/route_all.cmd +++ b/tests/single_layer/smd_non_rectangular_buck_converter/route_all.cmd @@ -44,7 +44,11 @@ "squeeze_through_under_bends": true }, "permutate": false, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] } diff --git a/tests/single_layer/tht_3pin_xlr_to_tht_3pin_xlr/autoroute_all.cmd b/tests/single_layer/tht_3pin_xlr_to_tht_3pin_xlr/autoroute_all.cmd index 56b69af..2871a4e 100644 --- a/tests/single_layer/tht_3pin_xlr_to_tht_3pin_xlr/autoroute_all.cmd +++ b/tests/single_layer/tht_3pin_xlr_to_tht_3pin_xlr/autoroute_all.cmd @@ -36,7 +36,11 @@ "routed_band_width": 100.0 }, "permutate": false, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] } diff --git a/tests/single_layer/tht_de9_to_tht_de9/autoroute_all.cmd b/tests/single_layer/tht_de9_to_tht_de9/autoroute_all.cmd index 5e7617b..9ffcdad 100644 --- a/tests/single_layer/tht_de9_to_tht_de9/autoroute_all.cmd +++ b/tests/single_layer/tht_de9_to_tht_de9/autoroute_all.cmd @@ -84,7 +84,11 @@ "wrap_around_bands": true, "squeeze_through_under_bends": true }, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] } diff --git a/tests/single_layer/tht_de9_to_tht_de9/autoroute_all_in_predefined_order.cmd b/tests/single_layer/tht_de9_to_tht_de9/autoroute_all_in_predefined_order.cmd index 2f8b01e..b59bf03 100644 --- a/tests/single_layer/tht_de9_to_tht_de9/autoroute_all_in_predefined_order.cmd +++ b/tests/single_layer/tht_de9_to_tht_de9/autoroute_all_in_predefined_order.cmd @@ -20,7 +20,11 @@ "squeeze_through_under_bends": true }, "permutate": false, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] }, @@ -44,7 +48,11 @@ "squeeze_through_under_bends": true }, "permutate": false, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] }, @@ -68,7 +76,11 @@ "squeeze_through_under_bends": true }, "permutate": false, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] }, @@ -92,7 +104,11 @@ "squeeze_through_under_bends": true }, "permutate": false, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] }, @@ -116,7 +132,11 @@ "squeeze_through_under_bends": true }, "permutate": false, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] }, @@ -140,7 +160,11 @@ "squeeze_through_under_bends": true }, "permutate": false, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] }, @@ -164,7 +188,11 @@ "squeeze_through_under_bends": true }, "permutate": false, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] }, @@ -188,7 +216,11 @@ "squeeze_through_under_bends": true }, "permutate": false, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] }, @@ -212,7 +244,11 @@ "squeeze_through_under_bends": true }, "permutate": false, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] } diff --git a/tests/single_layer/tht_diode_bridge_rectifier/autoroute_all.cmd b/tests/single_layer/tht_diode_bridge_rectifier/autoroute_all.cmd index aab408e..cac7e33 100644 --- a/tests/single_layer/tht_diode_bridge_rectifier/autoroute_all.cmd +++ b/tests/single_layer/tht_diode_bridge_rectifier/autoroute_all.cmd @@ -56,7 +56,11 @@ "routed_band_width": 100.0 }, "permutate": false, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] }, @@ -80,7 +84,11 @@ "routed_band_width": 100.0 }, "permutate": false, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] } diff --git a/tests/single_layer/vga_dac_breakout/autoroute_all.cmd b/tests/single_layer/vga_dac_breakout/autoroute_all.cmd index ddf2521..d9f51ab 100644 --- a/tests/single_layer/vga_dac_breakout/autoroute_all.cmd +++ b/tests/single_layer/vga_dac_breakout/autoroute_all.cmd @@ -216,7 +216,11 @@ "wrap_around_bands": true, "squeeze_through_under_bends": true }, - "principal_layer": 0 + "principal_layer": 0, + "timeout": { + "initial": 1.0, + "progress_bonus": 0.005 + } } ] }