after each export, please check whether basic settings of the UI changed; if they do, that's a bug: an export should not change how the board is shown on the GUI. Basic settings include: - unit setting - grid settings - view side (solder vs. component) and flip/mirror view - layer visibility The purpose of these tests is to check whether the total rewrite of the config system ruined anything; I tried to keep only relevant options: the ones dealing with units, sizes, layers, design states. You should use some medium-complexity board that has enough layers and features to see if antyhing is broken. For some tests you may need to place markers; e.g. if you want to test whether psbloat increased the size of objects by the specified value (e.g. 10 mils), you could place two traces with calculated clearance in between (21 mils in this example) to see if the output size is correct (should leave 1 mil clearance - so almost touching, but not quiet; no overlap, no big gap). When in doubt, please compare to the behavior of mainline. If you see anything strange, please take a note about it. If it looks totally unrelated, it should go in another file in this dir. Please add a revision number and a result after each line that starts with a +. Please update and commit often, do not wait until every test is finished or the day is passed or anything like that - I may, or others may start testing too, and frequent commit is the only way to avoid testing the same thing twice. Example on how to add results: **** FILE CONTENT before **** - example: + option1 + option2 + option3 + option4 + option5 + option6 **** FILE CONTENT after testing options 1..4 **** - example: + option1 r1932: ok + option2 r1932: ok + option3 r1934: changes grid settings on the gui + option4 r1934: output is mirrored (compared to mainline's with the same settings) + option5 + option6