From c7f3bc2f22172fde94dd340e11ea40da84ed5ec2 Mon Sep 17 00:00:00 2001 From: jaseg Date: Sun, 13 Jun 2021 17:14:48 +0200 Subject: Add test data for pcb-tools PR #199 regression test --- .../gerber/tests/resources/test_fine_lines_x.gbr | 210 +++++++++++++++++++++ .../gerber/tests/resources/test_fine_lines_y.gbr | 209 ++++++++++++++++++++ 2 files changed, 419 insertions(+) create mode 100644 gerbonara/gerber/tests/resources/test_fine_lines_x.gbr create mode 100644 gerbonara/gerber/tests/resources/test_fine_lines_y.gbr diff --git a/gerbonara/gerber/tests/resources/test_fine_lines_x.gbr b/gerbonara/gerber/tests/resources/test_fine_lines_x.gbr new file mode 100644 index 0000000..3a3e95d --- /dev/null +++ b/gerbonara/gerber/tests/resources/test_fine_lines_x.gbr @@ -0,0 +1,210 @@ +G04 Fine line pattern test* +%FSLAX25Y25*% +%MOMM*% +%TF.Part,Other*% +%LPD*% +%ADD10C,0.010*% +D10* +X0Y0D02* +G01* +X000000Y000000D02* +X500000Y000000D01* +X000000Y001000D02* +X500000Y001000D01* +X000000Y002000D02* +X500000Y002000D01* +X000000Y003000D02* +X500000Y003000D01* +X000000Y004000D02* +X500000Y004000D01* +X000000Y005000D02* +X500000Y005000D01* +X000000Y006000D02* +X500000Y006000D01* +X000000Y007000D02* +X500000Y007000D01* +X000000Y008000D02* +X500000Y008000D01* +X000000Y009000D02* +X500000Y009000D01* +X000000Y010000D02* +X500000Y010000D01* +X000000Y011000D02* +X500000Y011000D01* +X000000Y012000D02* +X500000Y012000D01* +X000000Y013000D02* +X500000Y013000D01* +X000000Y014000D02* +X500000Y014000D01* +X000000Y015000D02* +X500000Y015000D01* +X000000Y016000D02* +X500000Y016000D01* +X000000Y017000D02* +X500000Y017000D01* +X000000Y018000D02* +X500000Y018000D01* +X000000Y019000D02* +X500000Y019000D01* +X000000Y020000D02* +X500000Y020000D01* +X000000Y021000D02* +X500000Y021000D01* +X000000Y022000D02* +X500000Y022000D01* +X000000Y023000D02* +X500000Y023000D01* +X000000Y024000D02* +X500000Y024000D01* +X000000Y025000D02* +X500000Y025000D01* +X000000Y026000D02* +X500000Y026000D01* +X000000Y027000D02* +X500000Y027000D01* +X000000Y028000D02* +X500000Y028000D01* +X000000Y029000D02* +X500000Y029000D01* +X000000Y030000D02* +X500000Y030000D01* +X000000Y031000D02* +X500000Y031000D01* +X000000Y032000D02* +X500000Y032000D01* +X000000Y033000D02* +X500000Y033000D01* +X000000Y034000D02* +X500000Y034000D01* +X000000Y035000D02* +X500000Y035000D01* +X000000Y036000D02* +X500000Y036000D01* +X000000Y037000D02* +X500000Y037000D01* +X000000Y038000D02* +X500000Y038000D01* +X000000Y039000D02* +X500000Y039000D01* +X000000Y040000D02* +X500000Y040000D01* +X000000Y041000D02* +X500000Y041000D01* +X000000Y042000D02* +X500000Y042000D01* +X000000Y043000D02* +X500000Y043000D01* +X000000Y044000D02* +X500000Y044000D01* +X000000Y045000D02* +X500000Y045000D01* +X000000Y046000D02* +X500000Y046000D01* +X000000Y047000D02* +X500000Y047000D01* +X000000Y048000D02* +X500000Y048000D01* +X000000Y049000D02* +X500000Y049000D01* +X000000Y050000D02* +X500000Y050000D01* +X000000Y051000D02* +X500000Y051000D01* +X000000Y052000D02* +X500000Y052000D01* +X000000Y053000D02* +X500000Y053000D01* +X000000Y054000D02* +X500000Y054000D01* +X000000Y055000D02* +X500000Y055000D01* +X000000Y056000D02* +X500000Y056000D01* +X000000Y057000D02* +X500000Y057000D01* +X000000Y058000D02* +X500000Y058000D01* +X000000Y059000D02* +X500000Y059000D01* +X000000Y060000D02* +X500000Y060000D01* +X000000Y061000D02* +X500000Y061000D01* +X000000Y062000D02* +X500000Y062000D01* +X000000Y063000D02* +X500000Y063000D01* +X000000Y064000D02* +X500000Y064000D01* +X000000Y065000D02* +X500000Y065000D01* +X000000Y066000D02* +X500000Y066000D01* +X000000Y067000D02* +X500000Y067000D01* +X000000Y068000D02* +X500000Y068000D01* +X000000Y069000D02* +X500000Y069000D01* +X000000Y070000D02* +X500000Y070000D01* +X000000Y071000D02* +X500000Y071000D01* +X000000Y072000D02* +X500000Y072000D01* +X000000Y073000D02* +X500000Y073000D01* +X000000Y074000D02* +X500000Y074000D01* +X000000Y075000D02* +X500000Y075000D01* +X000000Y076000D02* +X500000Y076000D01* +X000000Y077000D02* +X500000Y077000D01* +X000000Y078000D02* +X500000Y078000D01* +X000000Y079000D02* +X500000Y079000D01* +X000000Y080000D02* +X500000Y080000D01* +X000000Y081000D02* +X500000Y081000D01* +X000000Y082000D02* +X500000Y082000D01* +X000000Y083000D02* +X500000Y083000D01* +X000000Y084000D02* +X500000Y084000D01* +X000000Y085000D02* +X500000Y085000D01* +X000000Y086000D02* +X500000Y086000D01* +X000000Y087000D02* +X500000Y087000D01* +X000000Y088000D02* +X500000Y088000D01* +X000000Y089000D02* +X500000Y089000D01* +X000000Y090000D02* +X500000Y090000D01* +X000000Y091000D02* +X500000Y091000D01* +X000000Y092000D02* +X500000Y092000D01* +X000000Y093000D02* +X500000Y093000D01* +X000000Y094000D02* +X500000Y094000D01* +X000000Y095000D02* +X500000Y095000D01* +X000000Y096000D02* +X500000Y096000D01* +X000000Y097000D02* +X500000Y097000D01* +X000000Y098000D02* +X500000Y098000D01* +X000000Y099000D02* +X500000Y099000D01* +M02* diff --git a/gerbonara/gerber/tests/resources/test_fine_lines_y.gbr b/gerbonara/gerber/tests/resources/test_fine_lines_y.gbr new file mode 100644 index 0000000..70c9679 --- /dev/null +++ b/gerbonara/gerber/tests/resources/test_fine_lines_y.gbr @@ -0,0 +1,209 @@ +G04 Fine line pattern test*%FSLAX25Y25*% +%MOMM*% +%TF.Part,Other*% +%LPD*% +%ADD10C,0.010*% +D10* +X0Y0D02* +G01* +X000000Y000000D02* +X000000Y500000D01* +X001000Y000000D02* +X001000Y500000D01* +X002000Y000000D02* +X002000Y500000D01* +X003000Y000000D02* +X003000Y500000D01* +X004000Y000000D02* +X004000Y500000D01* +X005000Y000000D02* +X005000Y500000D01* +X006000Y000000D02* +X006000Y500000D01* +X007000Y000000D02* +X007000Y500000D01* +X008000Y000000D02* +X008000Y500000D01* +X009000Y000000D02* +X009000Y500000D01* +X010000Y000000D02* +X010000Y500000D01* +X011000Y000000D02* +X011000Y500000D01* +X012000Y000000D02* +X012000Y500000D01* +X013000Y000000D02* +X013000Y500000D01* +X014000Y000000D02* +X014000Y500000D01* +X015000Y000000D02* +X015000Y500000D01* +X016000Y000000D02* +X016000Y500000D01* +X017000Y000000D02* +X017000Y500000D01* +X018000Y000000D02* +X018000Y500000D01* +X019000Y000000D02* +X019000Y500000D01* +X020000Y000000D02* +X020000Y500000D01* +X021000Y000000D02* +X021000Y500000D01* +X022000Y000000D02* +X022000Y500000D01* +X023000Y000000D02* +X023000Y500000D01* +X024000Y000000D02* +X024000Y500000D01* +X025000Y000000D02* +X025000Y500000D01* +X026000Y000000D02* +X026000Y500000D01* +X027000Y000000D02* +X027000Y500000D01* +X028000Y000000D02* +X028000Y500000D01* +X029000Y000000D02* +X029000Y500000D01* +X030000Y000000D02* +X030000Y500000D01* +X031000Y000000D02* +X031000Y500000D01* +X032000Y000000D02* +X032000Y500000D01* +X033000Y000000D02* +X033000Y500000D01* +X034000Y000000D02* +X034000Y500000D01* +X035000Y000000D02* +X035000Y500000D01* +X036000Y000000D02* +X036000Y500000D01* +X037000Y000000D02* +X037000Y500000D01* +X038000Y000000D02* +X038000Y500000D01* +X039000Y000000D02* +X039000Y500000D01* +X040000Y000000D02* +X040000Y500000D01* +X041000Y000000D02* +X041000Y500000D01* +X042000Y000000D02* +X042000Y500000D01* +X043000Y000000D02* +X043000Y500000D01* +X044000Y000000D02* +X044000Y500000D01* +X045000Y000000D02* +X045000Y500000D01* +X046000Y000000D02* +X046000Y500000D01* +X047000Y000000D02* +X047000Y500000D01* +X048000Y000000D02* +X048000Y500000D01* +X049000Y000000D02* +X049000Y500000D01* +X050000Y000000D02* +X050000Y500000D01* +X051000Y000000D02* +X051000Y500000D01* +X052000Y000000D02* +X052000Y500000D01* +X053000Y000000D02* +X053000Y500000D01* +X054000Y000000D02* +X054000Y500000D01* +X055000Y000000D02* +X055000Y500000D01* +X056000Y000000D02* +X056000Y500000D01* +X057000Y000000D02* +X057000Y500000D01* +X058000Y000000D02* +X058000Y500000D01* +X059000Y000000D02* +X059000Y500000D01* +X060000Y000000D02* +X060000Y500000D01* +X061000Y000000D02* +X061000Y500000D01* +X062000Y000000D02* +X062000Y500000D01* +X063000Y000000D02* +X063000Y500000D01* +X064000Y000000D02* +X064000Y500000D01* +X065000Y000000D02* +X065000Y500000D01* +X066000Y000000D02* +X066000Y500000D01* +X067000Y000000D02* +X067000Y500000D01* +X068000Y000000D02* +X068000Y500000D01* +X069000Y000000D02* +X069000Y500000D01* +X070000Y000000D02* +X070000Y500000D01* +X071000Y000000D02* +X071000Y500000D01* +X072000Y000000D02* +X072000Y500000D01* +X073000Y000000D02* +X073000Y500000D01* +X074000Y000000D02* +X074000Y500000D01* +X075000Y000000D02* +X075000Y500000D01* +X076000Y000000D02* +X076000Y500000D01* +X077000Y000000D02* +X077000Y500000D01* +X078000Y000000D02* +X078000Y500000D01* +X079000Y000000D02* +X079000Y500000D01* +X080000Y000000D02* +X080000Y500000D01* +X081000Y000000D02* +X081000Y500000D01* +X082000Y000000D02* +X082000Y500000D01* +X083000Y000000D02* +X083000Y500000D01* +X084000Y000000D02* +X084000Y500000D01* +X085000Y000000D02* +X085000Y500000D01* +X086000Y000000D02* +X086000Y500000D01* +X087000Y000000D02* +X087000Y500000D01* +X088000Y000000D02* +X088000Y500000D01* +X089000Y000000D02* +X089000Y500000D01* +X090000Y000000D02* +X090000Y500000D01* +X091000Y000000D02* +X091000Y500000D01* +X092000Y000000D02* +X092000Y500000D01* +X093000Y000000D02* +X093000Y500000D01* +X094000Y000000D02* +X094000Y500000D01* +X095000Y000000D02* +X095000Y500000D01* +X096000Y000000D02* +X096000Y500000D01* +X097000Y000000D02* +X097000Y500000D01* +X098000Y000000D02* +X098000Y500000D01* +X099000Y000000D02* +X099000Y500000D01* +M02* -- cgit