From 33594e92fa3bd837487dd670739be41b095a8898 Mon Sep 17 00:00:00 2001 From: Tomasz Wlostowski Date: Tue, 15 Nov 2022 23:02:32 +0100 Subject: [PATCH] router: qa test case for backspace (unfix) regression --- .../pns_regressions/backspace1/pns.dump | 80 ++++++ .../pns_regressions/backspace1/pns.kicad_pro | 229 ++++++++++++++++++ .../pcbnew/pns_regressions/backspace1/pns.log | 137 +++++++++++ .../pns_regressions/backspace1/pns.settings | 29 +++ qa/data/pcbnew/pns_regressions/tests.lst | 3 +- 5 files changed, 477 insertions(+), 1 deletion(-) create mode 100644 qa/data/pcbnew/pns_regressions/backspace1/pns.dump create mode 100644 qa/data/pcbnew/pns_regressions/backspace1/pns.kicad_pro create mode 100644 qa/data/pcbnew/pns_regressions/backspace1/pns.log create mode 100644 qa/data/pcbnew/pns_regressions/backspace1/pns.settings diff --git a/qa/data/pcbnew/pns_regressions/backspace1/pns.dump b/qa/data/pcbnew/pns_regressions/backspace1/pns.dump new file mode 100644 index 0000000000..3b06344225 --- /dev/null +++ b/qa/data/pcbnew/pns_regressions/backspace1/pns.dump @@ -0,0 +1,80 @@ +(kicad_pcb (version 20221018) (generator pcbnew) + + (general + (thickness 1.6) + ) + + (paper "A4") + (layers + (0 "F.Cu" signal) + (31 "B.Cu" signal) + (32 "B.Adhes" user "B.Adhesive") + (33 "F.Adhes" user "F.Adhesive") + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + (50 "User.1" user) + (51 "User.2" user) + (52 "User.3" user) + (53 "User.4" user) + (54 "User.5" user) + (55 "User.6" user) + (56 "User.7" user) + (57 "User.8" user) + (58 "User.9" user) + ) + + (setup + (pad_to_mask_clearance 0) + (pcbplotparams + (layerselection 0x00010fc_ffffffff) + (plot_on_all_layers_selection 0x0000000_00000000) + (disableapertmacros false) + (usegerberextensions false) + (usegerberattributes true) + (usegerberadvancedattributes true) + (creategerberjobfile true) + (dashed_line_dash_ratio 12.000000) + (dashed_line_gap_ratio 3.000000) + (svgprecision 4) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (dxfpolygonmode true) + (dxfimperialunits true) + (dxfusepcbnewfont true) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (sketchpadsonfab false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "") + ) + ) + + (net 0 "") + +) diff --git a/qa/data/pcbnew/pns_regressions/backspace1/pns.kicad_pro b/qa/data/pcbnew/pns_regressions/backspace1/pns.kicad_pro new file mode 100644 index 0000000000..2260a12adb --- /dev/null +++ b/qa/data/pcbnew/pns_regressions/backspace1/pns.kicad_pro @@ -0,0 +1,229 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "board_outline_line_width": 0.049999999999999996, + "copper_line_width": 0.19999999999999998, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.049999999999999996, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": false, + "text_position": 0, + "units_format": 1 + }, + "fab_line_width": 0.09999999999999999, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.09999999999999999, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.762, + "height": 1.524, + "width": 1.524 + }, + "silk_line_width": 0.12, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.508 + } + }, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_near_hole": "error", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "warning", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_dangling": "warning", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.01, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.19999999999999998, + "min_microvia_drill": 0.09999999999999999, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.7999999999999999, + "min_text_thickness": 0.12, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.19999999999999998, + "min_via_annular_width": 0.049999999999999996, + "min_via_diameter": 0.39999999999999997, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 5, + "td_on_pad_in_zone": false, + "td_onpadsmd": true, + "td_onroundshapesonly": false, + "td_ontrackend": false, + "td_onviapad": true + } + ], + "teardrop_parameters": [ + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [], + "via_dimensions": [], + "zones_allow_external_fillets": false + }, + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "pns.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6 + } + ], + "meta": { + "version": 3 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "legacy_lib_dir": "", + "legacy_lib_list": [] + }, + "sheets": [], + "text_variables": {} +} diff --git a/qa/data/pcbnew/pns_regressions/backspace1/pns.log b/qa/data/pcbnew/pns_regressions/backspace1/pns.log new file mode 100644 index 0000000000..aaab4b15d2 --- /dev/null +++ b/qa/data/pcbnew/pns_regressions/backspace1/pns.log @@ -0,0 +1,137 @@ +mode 1 +event 76400000 48800000 0 00000000-0000-0000-0000-000000000000 250000 800000 400000 1 31 0 3 +event 76400000 49200000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 76400000 51200000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 76800000 55800000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 76800000 59600000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 76800000 63800000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 76800000 72200000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 76400000 81000000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 75800000 82600000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 75800000 83000000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 75800000 83000000 2 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 75800000 83000000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 75800000 83400000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 81000000 85400000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 83800000 86200000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 96000000 88600000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 104000000 89000000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 109600000 89000000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 111400000 89000000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 111400000 89000000 2 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 111400000 89000000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 112800000 89000000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 119400000 91400000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 126000000 95600000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 132600000 100400000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 133600000 102200000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 134000000 103200000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 134000000 103600000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 134000000 105400000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 134000000 103200000 2 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 134000000 103200000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 134000000 103200000 2 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 134000000 103200000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 130600000 123800000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 128800000 130400000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 128400000 132200000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 128400000 132600000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 128400000 133200000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 128400000 133600000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 128400000 134000000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 127800000 135000000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 127400000 135400000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 127400000 136400000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 127000000 136400000 2 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 127000000 136400000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 125000000 138200000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 125000000 138800000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 123600000 140200000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 122200000 141600000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 120000000 143400000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 117600000 145400000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 110600000 147600000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 110600000 147600000 2 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 110600000 147600000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 110600000 147600000 2 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 110600000 147600000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 71600000 149000000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 66000000 150000000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 61800000 150000000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 56200000 150000000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 54200000 150000000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 54200000 150400000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 55200000 151400000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 55200000 152400000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 55200000 152800000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 55200000 153200000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 55200000 153800000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 54200000 154200000 2 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 54200000 154200000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 51400000 154200000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 50000000 153200000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 49200000 152400000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 47800000 150000000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 48200000 149000000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 50000000 146800000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 51400000 143000000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 52400000 139600000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 52800000 135400000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 53400000 124200000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 53400000 124200000 2 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 53400000 124200000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 53400000 124200000 2 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 53400000 124200000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 49600000 109600000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 49600000 108200000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 49200000 105400000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 48600000 105400000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 47800000 104600000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 46400000 102200000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 43000000 96000000 2 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 43000000 96000000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 41600000 92400000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 41200000 91000000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 40600000 89600000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 40600000 89000000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 40600000 88600000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 40600000 87600000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 41600000 85800000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 42200000 84800000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 40600000 88600000 2 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 40600000 88600000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 40600000 88600000 2 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 40600000 88600000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 42200000 78800000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 42200000 76800000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 41600000 75000000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 40200000 68000000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 39200000 64200000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 36000000 58200000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 35000000 56800000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 31800000 52600000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 30800000 50600000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 29400000 48800000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 29000000 47800000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 0 0 6 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 29000000 47800000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 0 0 6 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 29000000 47800000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 0 0 6 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 29000000 47800000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 0 0 6 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 29000000 47800000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 0 0 6 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 29000000 47800000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 0 0 6 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 29000000 47800000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 0 0 6 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 29000000 47800000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 0 0 6 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 29000000 47800000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 0 0 6 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +event 29000000 47800000 3 00000000-0000-0000-0000-000000000000 155000 600000 250000 1 31 0 3 +added segment net 0 layers 0 0 shape 1 76400000 48800000 76400000 82400000 250000 +added segment net 0 layers 0 0 shape 1 76400000 82400000 75800000 83000000 250000 +added segment net 0 layers 0 0 shape 1 75800000 83000000 81800000 89000000 250000 +added segment net 0 layers 0 0 shape 1 81800000 89000000 111400000 89000000 250000 diff --git a/qa/data/pcbnew/pns_regressions/backspace1/pns.settings b/qa/data/pcbnew/pns_regressions/backspace1/pns.settings new file mode 100644 index 0000000000..9f01ce3e88 --- /dev/null +++ b/qa/data/pcbnew/pns_regressions/backspace1/pns.settings @@ -0,0 +1,29 @@ +{ + "auto_posture": true, + "can_violate_drc": false, + "corner_mode": 0, + "effort": 1, + "fix_all_segments": true, + "follow_mouse": true, + "free_angle_mode": false, + "jump_over_obstacles": false, + "meta": { + "version": 0 + }, + "mode": 1, + "optimize_dragged_track": true, + "remove_loops": true, + "shove_iteration_limit": 250, + "shove_time_limit": 1000, + "shove_vias": true, + "smart_pads": false, + "smooth_dragged_segments": true, + "snap_to_pads": true, + "snap_to_tracks": true, + "start_diagonal": false, + "suggest_finish": false, + "via_force_prop_iteration_limit": 40, + "walkaround_hug_length_threshold": 1.5, + "walkaround_iteration_limit": 40 +} + diff --git a/qa/data/pcbnew/pns_regressions/tests.lst b/qa/data/pcbnew/pns_regressions/tests.lst index a5335ae24d..676ec97b0a 100644 --- a/qa/data/pcbnew/pns_regressions/tests.lst +++ b/qa/data/pcbnew/pns_regressions/tests.lst @@ -1,2 +1,3 @@ simple_shove1 -simple_drag_shove1 \ No newline at end of file +simple_drag_shove1 +backspace1 \ No newline at end of file