diff --git a/altium_crap/CIS/Example DBLib/PcbLibraries/Discrete.PcbLib b/tests/altium_crap/CIS/Example DBLib/PcbLibraries/Discrete.PcbLib similarity index 100% rename from altium_crap/CIS/Example DBLib/PcbLibraries/Discrete.PcbLib rename to tests/altium_crap/CIS/Example DBLib/PcbLibraries/Discrete.PcbLib diff --git a/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Cera-Mite Ceramic Axial-Lead Capacitor.PcbLib b/tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Cera-Mite Ceramic Axial-Lead Capacitor.PcbLib similarity index 100% rename from altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Cera-Mite Ceramic Axial-Lead Capacitor.PcbLib rename to tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Cera-Mite Ceramic Axial-Lead Capacitor.PcbLib diff --git a/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Draloric Ceramic Disc Capacitor.PcbLib b/tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Draloric Ceramic Disc Capacitor.PcbLib similarity index 100% rename from altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Draloric Ceramic Disc Capacitor.PcbLib rename to tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Draloric Ceramic Disc Capacitor.PcbLib diff --git a/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Draloric Ceramic Tubular Capacitor.PcbLib b/tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Draloric Ceramic Tubular Capacitor.PcbLib similarity index 100% rename from altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Draloric Ceramic Tubular Capacitor.PcbLib rename to tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Draloric Ceramic Tubular Capacitor.PcbLib diff --git a/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Electrolytic Radial-Lead Capacitor.PcbLib b/tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Electrolytic Radial-Lead Capacitor.PcbLib similarity index 100% rename from altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Electrolytic Radial-Lead Capacitor.PcbLib rename to tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Electrolytic Radial-Lead Capacitor.PcbLib diff --git a/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Roederstein Electrolytic Axial-Lead Capacitor.PcbLib b/tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Roederstein Electrolytic Axial-Lead Capacitor.PcbLib similarity index 100% rename from altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Roederstein Electrolytic Axial-Lead Capacitor.PcbLib rename to tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Roederstein Electrolytic Axial-Lead Capacitor.PcbLib diff --git a/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Roederstein Electrolytic Radial-Lead Capacitor.PcbLib b/tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Roederstein Electrolytic Radial-Lead Capacitor.PcbLib similarity index 100% rename from altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Roederstein Electrolytic Radial-Lead Capacitor.PcbLib rename to tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Roederstein Electrolytic Radial-Lead Capacitor.PcbLib diff --git a/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Roederstein Electrolytic Snap-In Pins Capacitor.PcbLib b/tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Roederstein Electrolytic Snap-In Pins Capacitor.PcbLib similarity index 100% rename from altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Roederstein Electrolytic Snap-In Pins Capacitor.PcbLib rename to tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Roederstein Electrolytic Snap-In Pins Capacitor.PcbLib diff --git a/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Roederstein Electrolytic Solder Ring Capacitor.PcbLib b/tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Roederstein Electrolytic Solder Ring Capacitor.PcbLib similarity index 100% rename from altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Roederstein Electrolytic Solder Ring Capacitor.PcbLib rename to tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Roederstein Electrolytic Solder Ring Capacitor.PcbLib diff --git a/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Roederstein Tantalum Radial-Lead Capacitor.PcbLib b/tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Roederstein Tantalum Radial-Lead Capacitor.PcbLib similarity index 100% rename from altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Roederstein Tantalum Radial-Lead Capacitor.PcbLib rename to tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Roederstein Tantalum Radial-Lead Capacitor.PcbLib diff --git a/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Sprague Tantalum Axial-Lead Capacitor.PcbLib b/tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Sprague Tantalum Axial-Lead Capacitor.PcbLib similarity index 100% rename from altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Sprague Tantalum Axial-Lead Capacitor.PcbLib rename to tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Sprague Tantalum Axial-Lead Capacitor.PcbLib diff --git a/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Sprague Tantalum Chip Capacitor.PcbLib b/tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Sprague Tantalum Chip Capacitor.PcbLib similarity index 100% rename from altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Sprague Tantalum Chip Capacitor.PcbLib rename to tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Sprague Tantalum Chip Capacitor.PcbLib diff --git a/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Sprague Tantalum Radial-Lead Capacitor.PcbLib b/tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Sprague Tantalum Radial-Lead Capacitor.PcbLib similarity index 100% rename from altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Sprague Tantalum Radial-Lead Capacitor.PcbLib rename to tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Sprague Tantalum Radial-Lead Capacitor.PcbLib diff --git a/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Sprague Tantalum Triple-Lead Capacitor.PcbLib b/tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Sprague Tantalum Triple-Lead Capacitor.PcbLib similarity index 100% rename from altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Sprague Tantalum Triple-Lead Capacitor.PcbLib rename to tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Sprague Tantalum Triple-Lead Capacitor.PcbLib diff --git a/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Tansitor Tantalum Axial-Lead Capacitor.PcbLib b/tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Tansitor Tantalum Axial-Lead Capacitor.PcbLib similarity index 100% rename from altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Tansitor Tantalum Axial-Lead Capacitor.PcbLib rename to tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Tansitor Tantalum Axial-Lead Capacitor.PcbLib diff --git a/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Tansitor Tantalum Radial-Lead Capacitor.PcbLib b/tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Tansitor Tantalum Radial-Lead Capacitor.PcbLib similarity index 100% rename from altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Tansitor Tantalum Radial-Lead Capacitor.PcbLib rename to tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Tansitor Tantalum Radial-Lead Capacitor.PcbLib diff --git a/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Vitramon Ceramic Dipped Capacitor.PcbLib b/tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Vitramon Ceramic Dipped Capacitor.PcbLib similarity index 100% rename from altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Vitramon Ceramic Dipped Capacitor.PcbLib rename to tests/altium_crap/CIS/Example DBLib/PcbLibraries/Vishay Vitramon Ceramic Dipped Capacitor.PcbLib diff --git a/altium_crap/CIS/Example DBLib/SchLibraries/Discretes.SCHLIB b/tests/altium_crap/CIS/Example DBLib/SchLibraries/Discretes.SCHLIB similarity index 100% rename from altium_crap/CIS/Example DBLib/SchLibraries/Discretes.SCHLIB rename to tests/altium_crap/CIS/Example DBLib/SchLibraries/Discretes.SCHLIB diff --git a/altium_crap/CIS/Example DBLib/VishayCapacitor.DBLib b/tests/altium_crap/CIS/Example DBLib/VishayCapacitor.DBLib similarity index 100% rename from altium_crap/CIS/Example DBLib/VishayCapacitor.DBLib rename to tests/altium_crap/CIS/Example DBLib/VishayCapacitor.DBLib diff --git a/altium_crap/CIS/Example DBLib/VishayCapacitor.mdb b/tests/altium_crap/CIS/Example DBLib/VishayCapacitor.mdb similarity index 100% rename from altium_crap/CIS/Example DBLib/VishayCapacitor.mdb rename to tests/altium_crap/CIS/Example DBLib/VishayCapacitor.mdb diff --git a/altium_crap/CIS/Example database.mdb b/tests/altium_crap/CIS/Example database.mdb similarity index 100% rename from altium_crap/CIS/Example database.mdb rename to tests/altium_crap/CIS/Example database.mdb diff --git a/altium_crap/Circuit Sim/555 Astable Multivibrator/555 Astable Multivibrator.PRJPCB b/tests/altium_crap/Circuit Sim/555 Astable Multivibrator/555 Astable Multivibrator.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/555 Astable Multivibrator/555 Astable Multivibrator.PRJPCB rename to tests/altium_crap/Circuit Sim/555 Astable Multivibrator/555 Astable Multivibrator.PRJPCB diff --git a/altium_crap/Circuit Sim/555 Astable Multivibrator/555 Astable Multivibrator.PRJPCBStructure b/tests/altium_crap/Circuit Sim/555 Astable Multivibrator/555 Astable Multivibrator.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/555 Astable Multivibrator/555 Astable Multivibrator.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/555 Astable Multivibrator/555 Astable Multivibrator.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/555 Astable Multivibrator/555 Astable Multivibrator.cfg b/tests/altium_crap/Circuit Sim/555 Astable Multivibrator/555 Astable Multivibrator.cfg similarity index 100% rename from altium_crap/Circuit Sim/555 Astable Multivibrator/555 Astable Multivibrator.cfg rename to tests/altium_crap/Circuit Sim/555 Astable Multivibrator/555 Astable Multivibrator.cfg diff --git a/altium_crap/Circuit Sim/555 Astable Multivibrator/555 Astable Multivibrator.schdoc b/tests/altium_crap/Circuit Sim/555 Astable Multivibrator/555 Astable Multivibrator.schdoc similarity index 100% rename from altium_crap/Circuit Sim/555 Astable Multivibrator/555 Astable Multivibrator.schdoc rename to tests/altium_crap/Circuit Sim/555 Astable Multivibrator/555 Astable Multivibrator.schdoc diff --git a/altium_crap/Circuit Sim/555 Astable Multivibrator/555.ckt b/tests/altium_crap/Circuit Sim/555 Astable Multivibrator/555.ckt similarity index 100% rename from altium_crap/Circuit Sim/555 Astable Multivibrator/555.ckt rename to tests/altium_crap/Circuit Sim/555 Astable Multivibrator/555.ckt diff --git a/altium_crap/Circuit Sim/555 Astable Multivibrator/Out/555 Astable Multivibrator.nsx b/tests/altium_crap/Circuit Sim/555 Astable Multivibrator/Out/555 Astable Multivibrator.nsx similarity index 100% rename from altium_crap/Circuit Sim/555 Astable Multivibrator/Out/555 Astable Multivibrator.nsx rename to tests/altium_crap/Circuit Sim/555 Astable Multivibrator/Out/555 Astable Multivibrator.nsx diff --git a/altium_crap/Circuit Sim/555 Astable Multivibrator/Out/555 Astable Multivibrator.sdf b/tests/altium_crap/Circuit Sim/555 Astable Multivibrator/Out/555 Astable Multivibrator.sdf similarity index 100% rename from altium_crap/Circuit Sim/555 Astable Multivibrator/Out/555 Astable Multivibrator.sdf rename to tests/altium_crap/Circuit Sim/555 Astable Multivibrator/Out/555 Astable Multivibrator.sdf diff --git a/altium_crap/Circuit Sim/555 Monostable Multivibrator/555 Monostable Multivibrator.PRJPCB b/tests/altium_crap/Circuit Sim/555 Monostable Multivibrator/555 Monostable Multivibrator.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/555 Monostable Multivibrator/555 Monostable Multivibrator.PRJPCB rename to tests/altium_crap/Circuit Sim/555 Monostable Multivibrator/555 Monostable Multivibrator.PRJPCB diff --git a/altium_crap/Circuit Sim/555 Monostable Multivibrator/555 Monostable Multivibrator.PRJPCBStructure b/tests/altium_crap/Circuit Sim/555 Monostable Multivibrator/555 Monostable Multivibrator.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/555 Monostable Multivibrator/555 Monostable Multivibrator.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/555 Monostable Multivibrator/555 Monostable Multivibrator.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/555 Monostable Multivibrator/555 Monostable Multivibrator.cfg b/tests/altium_crap/Circuit Sim/555 Monostable Multivibrator/555 Monostable Multivibrator.cfg similarity index 100% rename from altium_crap/Circuit Sim/555 Monostable Multivibrator/555 Monostable Multivibrator.cfg rename to tests/altium_crap/Circuit Sim/555 Monostable Multivibrator/555 Monostable Multivibrator.cfg diff --git a/altium_crap/Circuit Sim/555 Monostable Multivibrator/555 Monostable Multivibrator.schdoc b/tests/altium_crap/Circuit Sim/555 Monostable Multivibrator/555 Monostable Multivibrator.schdoc similarity index 100% rename from altium_crap/Circuit Sim/555 Monostable Multivibrator/555 Monostable Multivibrator.schdoc rename to tests/altium_crap/Circuit Sim/555 Monostable Multivibrator/555 Monostable Multivibrator.schdoc diff --git a/altium_crap/Circuit Sim/555 Monostable Multivibrator/555.ckt b/tests/altium_crap/Circuit Sim/555 Monostable Multivibrator/555.ckt similarity index 100% rename from altium_crap/Circuit Sim/555 Monostable Multivibrator/555.ckt rename to tests/altium_crap/Circuit Sim/555 Monostable Multivibrator/555.ckt diff --git a/altium_crap/Circuit Sim/555 Monostable Multivibrator/Out/555 Monostable Multivibrator.nsx b/tests/altium_crap/Circuit Sim/555 Monostable Multivibrator/Out/555 Monostable Multivibrator.nsx similarity index 100% rename from altium_crap/Circuit Sim/555 Monostable Multivibrator/Out/555 Monostable Multivibrator.nsx rename to tests/altium_crap/Circuit Sim/555 Monostable Multivibrator/Out/555 Monostable Multivibrator.nsx diff --git a/altium_crap/Circuit Sim/555 Monostable Multivibrator/Out/555 Monostable Multivibrator.sdf b/tests/altium_crap/Circuit Sim/555 Monostable Multivibrator/Out/555 Monostable Multivibrator.sdf similarity index 100% rename from altium_crap/Circuit Sim/555 Monostable Multivibrator/Out/555 Monostable Multivibrator.sdf rename to tests/altium_crap/Circuit Sim/555 Monostable Multivibrator/Out/555 Monostable Multivibrator.sdf diff --git a/altium_crap/Circuit Sim/741 Operational Amplifier/1N914.mdl b/tests/altium_crap/Circuit Sim/741 Operational Amplifier/1N914.mdl similarity index 100% rename from altium_crap/Circuit Sim/741 Operational Amplifier/1N914.mdl rename to tests/altium_crap/Circuit Sim/741 Operational Amplifier/1N914.mdl diff --git a/altium_crap/Circuit Sim/741 Operational Amplifier/2N2222A.mdl b/tests/altium_crap/Circuit Sim/741 Operational Amplifier/2N2222A.mdl similarity index 100% rename from altium_crap/Circuit Sim/741 Operational Amplifier/2N2222A.mdl rename to tests/altium_crap/Circuit Sim/741 Operational Amplifier/2N2222A.mdl diff --git a/altium_crap/Circuit Sim/741 Operational Amplifier/741 Operational Amplifier.PRJPCB b/tests/altium_crap/Circuit Sim/741 Operational Amplifier/741 Operational Amplifier.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/741 Operational Amplifier/741 Operational Amplifier.PRJPCB rename to tests/altium_crap/Circuit Sim/741 Operational Amplifier/741 Operational Amplifier.PRJPCB diff --git a/altium_crap/Circuit Sim/741 Operational Amplifier/741 Operational Amplifier.PRJPCBStructure b/tests/altium_crap/Circuit Sim/741 Operational Amplifier/741 Operational Amplifier.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/741 Operational Amplifier/741 Operational Amplifier.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/741 Operational Amplifier/741 Operational Amplifier.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/741 Operational Amplifier/741 Operational Amplifier.cfg b/tests/altium_crap/Circuit Sim/741 Operational Amplifier/741 Operational Amplifier.cfg similarity index 100% rename from altium_crap/Circuit Sim/741 Operational Amplifier/741 Operational Amplifier.cfg rename to tests/altium_crap/Circuit Sim/741 Operational Amplifier/741 Operational Amplifier.cfg diff --git a/altium_crap/Circuit Sim/741 Operational Amplifier/741 Operational Amplifier.schdoc b/tests/altium_crap/Circuit Sim/741 Operational Amplifier/741 Operational Amplifier.schdoc similarity index 100% rename from altium_crap/Circuit Sim/741 Operational Amplifier/741 Operational Amplifier.schdoc rename to tests/altium_crap/Circuit Sim/741 Operational Amplifier/741 Operational Amplifier.schdoc diff --git a/altium_crap/Circuit Sim/741 Operational Amplifier/Out/741 Operational Amplifier.nsx b/tests/altium_crap/Circuit Sim/741 Operational Amplifier/Out/741 Operational Amplifier.nsx similarity index 100% rename from altium_crap/Circuit Sim/741 Operational Amplifier/Out/741 Operational Amplifier.nsx rename to tests/altium_crap/Circuit Sim/741 Operational Amplifier/Out/741 Operational Amplifier.nsx diff --git a/altium_crap/Circuit Sim/741 Operational Amplifier/Out/741 Operational Amplifier.sdf b/tests/altium_crap/Circuit Sim/741 Operational Amplifier/Out/741 Operational Amplifier.sdf similarity index 100% rename from altium_crap/Circuit Sim/741 Operational Amplifier/Out/741 Operational Amplifier.sdf rename to tests/altium_crap/Circuit Sim/741 Operational Amplifier/Out/741 Operational Amplifier.sdf diff --git a/altium_crap/Circuit Sim/Amplified Modulator/2N2222A.mdl b/tests/altium_crap/Circuit Sim/Amplified Modulator/2N2222A.mdl similarity index 100% rename from altium_crap/Circuit Sim/Amplified Modulator/2N2222A.mdl rename to tests/altium_crap/Circuit Sim/Amplified Modulator/2N2222A.mdl diff --git a/altium_crap/Circuit Sim/Amplified Modulator/Amplified Modulator.PRJPCB b/tests/altium_crap/Circuit Sim/Amplified Modulator/Amplified Modulator.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Amplified Modulator/Amplified Modulator.PRJPCB rename to tests/altium_crap/Circuit Sim/Amplified Modulator/Amplified Modulator.PRJPCB diff --git a/altium_crap/Circuit Sim/Amplified Modulator/Amplified Modulator.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Amplified Modulator/Amplified Modulator.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Amplified Modulator/Amplified Modulator.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Amplified Modulator/Amplified Modulator.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Amplified Modulator/Amplified Modulator.cfg b/tests/altium_crap/Circuit Sim/Amplified Modulator/Amplified Modulator.cfg similarity index 100% rename from altium_crap/Circuit Sim/Amplified Modulator/Amplified Modulator.cfg rename to tests/altium_crap/Circuit Sim/Amplified Modulator/Amplified Modulator.cfg diff --git a/altium_crap/Circuit Sim/Amplified Modulator/Amplified Modulator.schdoc b/tests/altium_crap/Circuit Sim/Amplified Modulator/Amplified Modulator.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Amplified Modulator/Amplified Modulator.schdoc rename to tests/altium_crap/Circuit Sim/Amplified Modulator/Amplified Modulator.schdoc diff --git a/altium_crap/Circuit Sim/Amplified Modulator/Amplifier.schdoc b/tests/altium_crap/Circuit Sim/Amplified Modulator/Amplifier.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Amplified Modulator/Amplifier.schdoc rename to tests/altium_crap/Circuit Sim/Amplified Modulator/Amplifier.schdoc diff --git a/altium_crap/Circuit Sim/Amplified Modulator/Modulator.schdoc b/tests/altium_crap/Circuit Sim/Amplified Modulator/Modulator.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Amplified Modulator/Modulator.schdoc rename to tests/altium_crap/Circuit Sim/Amplified Modulator/Modulator.schdoc diff --git a/altium_crap/Circuit Sim/Amplified Modulator/Out/Amplified Modulator.nsx b/tests/altium_crap/Circuit Sim/Amplified Modulator/Out/Amplified Modulator.nsx similarity index 100% rename from altium_crap/Circuit Sim/Amplified Modulator/Out/Amplified Modulator.nsx rename to tests/altium_crap/Circuit Sim/Amplified Modulator/Out/Amplified Modulator.nsx diff --git a/altium_crap/Circuit Sim/Amplified Modulator/Out/Amplified Modulator.sdf b/tests/altium_crap/Circuit Sim/Amplified Modulator/Out/Amplified Modulator.sdf similarity index 100% rename from altium_crap/Circuit Sim/Amplified Modulator/Out/Amplified Modulator.sdf rename to tests/altium_crap/Circuit Sim/Amplified Modulator/Out/Amplified Modulator.sdf diff --git a/altium_crap/Circuit Sim/Analog Amplifier/Analog Amplifier.PRJPCB b/tests/altium_crap/Circuit Sim/Analog Amplifier/Analog Amplifier.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Analog Amplifier/Analog Amplifier.PRJPCB rename to tests/altium_crap/Circuit Sim/Analog Amplifier/Analog Amplifier.PRJPCB diff --git a/altium_crap/Circuit Sim/Analog Amplifier/Analog Amplifier.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Analog Amplifier/Analog Amplifier.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Analog Amplifier/Analog Amplifier.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Analog Amplifier/Analog Amplifier.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Analog Amplifier/Analog Amplifier.cfg b/tests/altium_crap/Circuit Sim/Analog Amplifier/Analog Amplifier.cfg similarity index 100% rename from altium_crap/Circuit Sim/Analog Amplifier/Analog Amplifier.cfg rename to tests/altium_crap/Circuit Sim/Analog Amplifier/Analog Amplifier.cfg diff --git a/altium_crap/Circuit Sim/Analog Amplifier/Analog Amplifier.schdoc b/tests/altium_crap/Circuit Sim/Analog Amplifier/Analog Amplifier.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Analog Amplifier/Analog Amplifier.schdoc rename to tests/altium_crap/Circuit Sim/Analog Amplifier/Analog Amplifier.schdoc diff --git a/altium_crap/Circuit Sim/Analog Amplifier/Out/Analog Amplifier.nsx b/tests/altium_crap/Circuit Sim/Analog Amplifier/Out/Analog Amplifier.nsx similarity index 100% rename from altium_crap/Circuit Sim/Analog Amplifier/Out/Analog Amplifier.nsx rename to tests/altium_crap/Circuit Sim/Analog Amplifier/Out/Analog Amplifier.nsx diff --git a/altium_crap/Circuit Sim/Analog Amplifier/Out/Analog Amplifier.sdf b/tests/altium_crap/Circuit Sim/Analog Amplifier/Out/Analog Amplifier.sdf similarity index 100% rename from altium_crap/Circuit Sim/Analog Amplifier/Out/Analog Amplifier.sdf rename to tests/altium_crap/Circuit Sim/Analog Amplifier/Out/Analog Amplifier.sdf diff --git a/altium_crap/Circuit Sim/Analog Amplifier/UA741.ckt b/tests/altium_crap/Circuit Sim/Analog Amplifier/UA741.ckt similarity index 100% rename from altium_crap/Circuit Sim/Analog Amplifier/UA741.ckt rename to tests/altium_crap/Circuit Sim/Analog Amplifier/UA741.ckt diff --git a/altium_crap/Circuit Sim/Analog Relay/12VSPDT.ckt b/tests/altium_crap/Circuit Sim/Analog Relay/12VSPDT.ckt similarity index 100% rename from altium_crap/Circuit Sim/Analog Relay/12VSPDT.ckt rename to tests/altium_crap/Circuit Sim/Analog Relay/12VSPDT.ckt diff --git a/altium_crap/Circuit Sim/Analog Relay/Analog Relay.PRJPCB b/tests/altium_crap/Circuit Sim/Analog Relay/Analog Relay.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Analog Relay/Analog Relay.PRJPCB rename to tests/altium_crap/Circuit Sim/Analog Relay/Analog Relay.PRJPCB diff --git a/altium_crap/Circuit Sim/Analog Relay/Analog Relay.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Analog Relay/Analog Relay.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Analog Relay/Analog Relay.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Analog Relay/Analog Relay.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Analog Relay/Analog Relay.cfg b/tests/altium_crap/Circuit Sim/Analog Relay/Analog Relay.cfg similarity index 100% rename from altium_crap/Circuit Sim/Analog Relay/Analog Relay.cfg rename to tests/altium_crap/Circuit Sim/Analog Relay/Analog Relay.cfg diff --git a/altium_crap/Circuit Sim/Analog Relay/Analog Relay.schdoc b/tests/altium_crap/Circuit Sim/Analog Relay/Analog Relay.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Analog Relay/Analog Relay.schdoc rename to tests/altium_crap/Circuit Sim/Analog Relay/Analog Relay.schdoc diff --git a/altium_crap/Circuit Sim/Analog Relay/Out/Analog Relay.nsx b/tests/altium_crap/Circuit Sim/Analog Relay/Out/Analog Relay.nsx similarity index 100% rename from altium_crap/Circuit Sim/Analog Relay/Out/Analog Relay.nsx rename to tests/altium_crap/Circuit Sim/Analog Relay/Out/Analog Relay.nsx diff --git a/altium_crap/Circuit Sim/Analog Relay/Out/Analog Relay.sdf b/tests/altium_crap/Circuit Sim/Analog Relay/Out/Analog Relay.sdf similarity index 100% rename from altium_crap/Circuit Sim/Analog Relay/Out/Analog Relay.sdf rename to tests/altium_crap/Circuit Sim/Analog Relay/Out/Analog Relay.sdf diff --git a/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/2N4410.mdl b/tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/2N4410.mdl similarity index 100% rename from altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/2N4410.mdl rename to tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/2N4410.mdl diff --git a/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS00.mdl b/tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS00.mdl similarity index 100% rename from altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS00.mdl rename to tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS00.mdl diff --git a/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS04.mdl b/tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS04.mdl similarity index 100% rename from altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS04.mdl rename to tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS04.mdl diff --git a/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS10.mdl b/tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS10.mdl similarity index 100% rename from altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS10.mdl rename to tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS10.mdl diff --git a/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS20.mdl b/tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS20.mdl similarity index 100% rename from altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS20.mdl rename to tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS20.mdl diff --git a/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS30.mdl b/tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS30.mdl similarity index 100% rename from altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS30.mdl rename to tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS30.mdl diff --git a/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS373.mdl b/tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS373.mdl similarity index 100% rename from altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS373.mdl rename to tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS373.mdl diff --git a/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS90.mdl b/tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS90.mdl similarity index 100% rename from altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS90.mdl rename to tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/74LS90.mdl diff --git a/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/BCDto7.PRJPCB b/tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/BCDto7.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/BCDto7.PRJPCB rename to tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/BCDto7.PRJPCB diff --git a/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/BCDto7.PRJPCBStructure b/tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/BCDto7.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/BCDto7.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/BCDto7.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/BCDto7.cfg b/tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/BCDto7.cfg similarity index 100% rename from altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/BCDto7.cfg rename to tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/BCDto7.cfg diff --git a/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/BCDto7.schdoc b/tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/BCDto7.schdoc similarity index 100% rename from altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/BCDto7.schdoc rename to tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/BCDto7.schdoc diff --git a/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/Out/BCDto7.nsx b/tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/Out/BCDto7.nsx similarity index 100% rename from altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/Out/BCDto7.nsx rename to tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/Out/BCDto7.nsx diff --git a/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/Out/BCDto7.sdf b/tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/Out/BCDto7.sdf similarity index 100% rename from altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/Out/BCDto7.sdf rename to tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/Out/BCDto7.sdf diff --git a/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/REDCA.ckt b/tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/REDCA.ckt similarity index 100% rename from altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/REDCA.ckt rename to tests/altium_crap/Circuit Sim/BCD-to-7 Segment Decoder/REDCA.ckt diff --git a/altium_crap/Circuit Sim/Bandpass Amplifier/2N3906.mdl b/tests/altium_crap/Circuit Sim/Bandpass Amplifier/2N3906.mdl similarity index 100% rename from altium_crap/Circuit Sim/Bandpass Amplifier/2N3906.mdl rename to tests/altium_crap/Circuit Sim/Bandpass Amplifier/2N3906.mdl diff --git a/altium_crap/Circuit Sim/Bandpass Amplifier/Bandpass Amplifier.PRJPCB b/tests/altium_crap/Circuit Sim/Bandpass Amplifier/Bandpass Amplifier.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Bandpass Amplifier/Bandpass Amplifier.PRJPCB rename to tests/altium_crap/Circuit Sim/Bandpass Amplifier/Bandpass Amplifier.PRJPCB diff --git a/altium_crap/Circuit Sim/Bandpass Amplifier/Bandpass Amplifier.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Bandpass Amplifier/Bandpass Amplifier.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Bandpass Amplifier/Bandpass Amplifier.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Bandpass Amplifier/Bandpass Amplifier.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Bandpass Amplifier/Bandpass Amplifier.cfg b/tests/altium_crap/Circuit Sim/Bandpass Amplifier/Bandpass Amplifier.cfg similarity index 100% rename from altium_crap/Circuit Sim/Bandpass Amplifier/Bandpass Amplifier.cfg rename to tests/altium_crap/Circuit Sim/Bandpass Amplifier/Bandpass Amplifier.cfg diff --git a/altium_crap/Circuit Sim/Bandpass Amplifier/Bandpass Amplifier.schdoc b/tests/altium_crap/Circuit Sim/Bandpass Amplifier/Bandpass Amplifier.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Bandpass Amplifier/Bandpass Amplifier.schdoc rename to tests/altium_crap/Circuit Sim/Bandpass Amplifier/Bandpass Amplifier.schdoc diff --git a/altium_crap/Circuit Sim/Bandpass Amplifier/Out/Bandpass Amplifier.nsx b/tests/altium_crap/Circuit Sim/Bandpass Amplifier/Out/Bandpass Amplifier.nsx similarity index 100% rename from altium_crap/Circuit Sim/Bandpass Amplifier/Out/Bandpass Amplifier.nsx rename to tests/altium_crap/Circuit Sim/Bandpass Amplifier/Out/Bandpass Amplifier.nsx diff --git a/altium_crap/Circuit Sim/Bandpass Amplifier/Out/Bandpass Amplifier.sdf b/tests/altium_crap/Circuit Sim/Bandpass Amplifier/Out/Bandpass Amplifier.sdf similarity index 100% rename from altium_crap/Circuit Sim/Bandpass Amplifier/Out/Bandpass Amplifier.sdf rename to tests/altium_crap/Circuit Sim/Bandpass Amplifier/Out/Bandpass Amplifier.sdf diff --git a/altium_crap/Circuit Sim/Bandpass Filter/Bandpass Filter.PRJPCB b/tests/altium_crap/Circuit Sim/Bandpass Filter/Bandpass Filter.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Bandpass Filter/Bandpass Filter.PRJPCB rename to tests/altium_crap/Circuit Sim/Bandpass Filter/Bandpass Filter.PRJPCB diff --git a/altium_crap/Circuit Sim/Bandpass Filter/Bandpass Filter.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Bandpass Filter/Bandpass Filter.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Bandpass Filter/Bandpass Filter.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Bandpass Filter/Bandpass Filter.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Bandpass Filter/Bandpass Filter.cfg b/tests/altium_crap/Circuit Sim/Bandpass Filter/Bandpass Filter.cfg similarity index 100% rename from altium_crap/Circuit Sim/Bandpass Filter/Bandpass Filter.cfg rename to tests/altium_crap/Circuit Sim/Bandpass Filter/Bandpass Filter.cfg diff --git a/altium_crap/Circuit Sim/Bandpass Filter/Bandpass Filter.schdoc b/tests/altium_crap/Circuit Sim/Bandpass Filter/Bandpass Filter.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Bandpass Filter/Bandpass Filter.schdoc rename to tests/altium_crap/Circuit Sim/Bandpass Filter/Bandpass Filter.schdoc diff --git a/altium_crap/Circuit Sim/Bandpass Filter/Out/Bandpass Filter.nsx b/tests/altium_crap/Circuit Sim/Bandpass Filter/Out/Bandpass Filter.nsx similarity index 100% rename from altium_crap/Circuit Sim/Bandpass Filter/Out/Bandpass Filter.nsx rename to tests/altium_crap/Circuit Sim/Bandpass Filter/Out/Bandpass Filter.nsx diff --git a/altium_crap/Circuit Sim/Bandpass Filter/Out/Bandpass Filter.sdf b/tests/altium_crap/Circuit Sim/Bandpass Filter/Out/Bandpass Filter.sdf similarity index 100% rename from altium_crap/Circuit Sim/Bandpass Filter/Out/Bandpass Filter.sdf rename to tests/altium_crap/Circuit Sim/Bandpass Filter/Out/Bandpass Filter.sdf diff --git a/altium_crap/Circuit Sim/Bandpass Filter/UA741.ckt b/tests/altium_crap/Circuit Sim/Bandpass Filter/UA741.ckt similarity index 100% rename from altium_crap/Circuit Sim/Bandpass Filter/UA741.ckt rename to tests/altium_crap/Circuit Sim/Bandpass Filter/UA741.ckt diff --git a/altium_crap/Circuit Sim/Basic Power Supply/1N4002.mdl b/tests/altium_crap/Circuit Sim/Basic Power Supply/1N4002.mdl similarity index 100% rename from altium_crap/Circuit Sim/Basic Power Supply/1N4002.mdl rename to tests/altium_crap/Circuit Sim/Basic Power Supply/1N4002.mdl diff --git a/altium_crap/Circuit Sim/Basic Power Supply/Basic Power Supply.PRJPCB b/tests/altium_crap/Circuit Sim/Basic Power Supply/Basic Power Supply.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Basic Power Supply/Basic Power Supply.PRJPCB rename to tests/altium_crap/Circuit Sim/Basic Power Supply/Basic Power Supply.PRJPCB diff --git a/altium_crap/Circuit Sim/Basic Power Supply/Basic Power Supply.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Basic Power Supply/Basic Power Supply.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Basic Power Supply/Basic Power Supply.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Basic Power Supply/Basic Power Supply.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Basic Power Supply/Basic Power Supply.cfg b/tests/altium_crap/Circuit Sim/Basic Power Supply/Basic Power Supply.cfg similarity index 100% rename from altium_crap/Circuit Sim/Basic Power Supply/Basic Power Supply.cfg rename to tests/altium_crap/Circuit Sim/Basic Power Supply/Basic Power Supply.cfg diff --git a/altium_crap/Circuit Sim/Basic Power Supply/Basic Power Supply.schdoc b/tests/altium_crap/Circuit Sim/Basic Power Supply/Basic Power Supply.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Basic Power Supply/Basic Power Supply.schdoc rename to tests/altium_crap/Circuit Sim/Basic Power Supply/Basic Power Supply.schdoc diff --git a/altium_crap/Circuit Sim/Basic Power Supply/Out/Basic Power Supply.nsx b/tests/altium_crap/Circuit Sim/Basic Power Supply/Out/Basic Power Supply.nsx similarity index 100% rename from altium_crap/Circuit Sim/Basic Power Supply/Out/Basic Power Supply.nsx rename to tests/altium_crap/Circuit Sim/Basic Power Supply/Out/Basic Power Supply.nsx diff --git a/altium_crap/Circuit Sim/Basic Power Supply/Out/Basic Power Supply.sdf b/tests/altium_crap/Circuit Sim/Basic Power Supply/Out/Basic Power Supply.sdf similarity index 100% rename from altium_crap/Circuit Sim/Basic Power Supply/Out/Basic Power Supply.sdf rename to tests/altium_crap/Circuit Sim/Basic Power Supply/Out/Basic Power Supply.sdf diff --git a/altium_crap/Circuit Sim/Bistable Multivibrator/1N914.mdl b/tests/altium_crap/Circuit Sim/Bistable Multivibrator/1N914.mdl similarity index 100% rename from altium_crap/Circuit Sim/Bistable Multivibrator/1N914.mdl rename to tests/altium_crap/Circuit Sim/Bistable Multivibrator/1N914.mdl diff --git a/altium_crap/Circuit Sim/Bistable Multivibrator/2N3904.mdl b/tests/altium_crap/Circuit Sim/Bistable Multivibrator/2N3904.mdl similarity index 100% rename from altium_crap/Circuit Sim/Bistable Multivibrator/2N3904.mdl rename to tests/altium_crap/Circuit Sim/Bistable Multivibrator/2N3904.mdl diff --git a/altium_crap/Circuit Sim/Bistable Multivibrator/Bistable Multivibrator.PRJPCB b/tests/altium_crap/Circuit Sim/Bistable Multivibrator/Bistable Multivibrator.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Bistable Multivibrator/Bistable Multivibrator.PRJPCB rename to tests/altium_crap/Circuit Sim/Bistable Multivibrator/Bistable Multivibrator.PRJPCB diff --git a/altium_crap/Circuit Sim/Bistable Multivibrator/Bistable Multivibrator.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Bistable Multivibrator/Bistable Multivibrator.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Bistable Multivibrator/Bistable Multivibrator.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Bistable Multivibrator/Bistable Multivibrator.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Bistable Multivibrator/Bistable Multivibrator.RPT b/tests/altium_crap/Circuit Sim/Bistable Multivibrator/Bistable Multivibrator.RPT similarity index 100% rename from altium_crap/Circuit Sim/Bistable Multivibrator/Bistable Multivibrator.RPT rename to tests/altium_crap/Circuit Sim/Bistable Multivibrator/Bistable Multivibrator.RPT diff --git a/altium_crap/Circuit Sim/Bistable Multivibrator/Bistable Multivibrator.cfg b/tests/altium_crap/Circuit Sim/Bistable Multivibrator/Bistable Multivibrator.cfg similarity index 100% rename from altium_crap/Circuit Sim/Bistable Multivibrator/Bistable Multivibrator.cfg rename to tests/altium_crap/Circuit Sim/Bistable Multivibrator/Bistable Multivibrator.cfg diff --git a/altium_crap/Circuit Sim/Bistable Multivibrator/Bistable Multivibrator.schdoc b/tests/altium_crap/Circuit Sim/Bistable Multivibrator/Bistable Multivibrator.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Bistable Multivibrator/Bistable Multivibrator.schdoc rename to tests/altium_crap/Circuit Sim/Bistable Multivibrator/Bistable Multivibrator.schdoc diff --git a/altium_crap/Circuit Sim/Bistable Multivibrator/Out/Bistable Multivibrator.nsx b/tests/altium_crap/Circuit Sim/Bistable Multivibrator/Out/Bistable Multivibrator.nsx similarity index 100% rename from altium_crap/Circuit Sim/Bistable Multivibrator/Out/Bistable Multivibrator.nsx rename to tests/altium_crap/Circuit Sim/Bistable Multivibrator/Out/Bistable Multivibrator.nsx diff --git a/altium_crap/Circuit Sim/Bistable Multivibrator/Out/Bistable Multivibrator.sdf b/tests/altium_crap/Circuit Sim/Bistable Multivibrator/Out/Bistable Multivibrator.sdf similarity index 100% rename from altium_crap/Circuit Sim/Bistable Multivibrator/Out/Bistable Multivibrator.sdf rename to tests/altium_crap/Circuit Sim/Bistable Multivibrator/Out/Bistable Multivibrator.sdf diff --git a/altium_crap/Circuit Sim/Boost Converter/Boost Converter.PcbDoc b/tests/altium_crap/Circuit Sim/Boost Converter/Boost Converter.PcbDoc similarity index 100% rename from altium_crap/Circuit Sim/Boost Converter/Boost Converter.PcbDoc rename to tests/altium_crap/Circuit Sim/Boost Converter/Boost Converter.PcbDoc diff --git a/altium_crap/Circuit Sim/Boost Converter/Boost Converter.PrjPCB b/tests/altium_crap/Circuit Sim/Boost Converter/Boost Converter.PrjPCB similarity index 100% rename from altium_crap/Circuit Sim/Boost Converter/Boost Converter.PrjPCB rename to tests/altium_crap/Circuit Sim/Boost Converter/Boost Converter.PrjPCB diff --git a/altium_crap/Circuit Sim/Boost Converter/Boost Converter.PrjPCBStructure b/tests/altium_crap/Circuit Sim/Boost Converter/Boost Converter.PrjPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Boost Converter/Boost Converter.PrjPCBStructure rename to tests/altium_crap/Circuit Sim/Boost Converter/Boost Converter.PrjPCBStructure diff --git a/altium_crap/Circuit Sim/Boost Converter/Boost Converter.SchDoc b/tests/altium_crap/Circuit Sim/Boost Converter/Boost Converter.SchDoc similarity index 100% rename from altium_crap/Circuit Sim/Boost Converter/Boost Converter.SchDoc rename to tests/altium_crap/Circuit Sim/Boost Converter/Boost Converter.SchDoc diff --git a/altium_crap/Circuit Sim/Boost Converter/SIMetrix Devices.IntLib b/tests/altium_crap/Circuit Sim/Boost Converter/SIMetrix Devices.IntLib similarity index 100% rename from altium_crap/Circuit Sim/Boost Converter/SIMetrix Devices.IntLib rename to tests/altium_crap/Circuit Sim/Boost Converter/SIMetrix Devices.IntLib diff --git a/altium_crap/Circuit Sim/Charging and Discharging Capacitors/Charging and Discharging Capacitors.PRJPCB b/tests/altium_crap/Circuit Sim/Charging and Discharging Capacitors/Charging and Discharging Capacitors.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Charging and Discharging Capacitors/Charging and Discharging Capacitors.PRJPCB rename to tests/altium_crap/Circuit Sim/Charging and Discharging Capacitors/Charging and Discharging Capacitors.PRJPCB diff --git a/altium_crap/Circuit Sim/Charging and Discharging Capacitors/Charging and Discharging Capacitors.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Charging and Discharging Capacitors/Charging and Discharging Capacitors.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Charging and Discharging Capacitors/Charging and Discharging Capacitors.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Charging and Discharging Capacitors/Charging and Discharging Capacitors.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Charging and Discharging Capacitors/Charging and Discharging Capacitors.cfg b/tests/altium_crap/Circuit Sim/Charging and Discharging Capacitors/Charging and Discharging Capacitors.cfg similarity index 100% rename from altium_crap/Circuit Sim/Charging and Discharging Capacitors/Charging and Discharging Capacitors.cfg rename to tests/altium_crap/Circuit Sim/Charging and Discharging Capacitors/Charging and Discharging Capacitors.cfg diff --git a/altium_crap/Circuit Sim/Charging and Discharging Capacitors/Charging and Discharging Capacitors.schdoc b/tests/altium_crap/Circuit Sim/Charging and Discharging Capacitors/Charging and Discharging Capacitors.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Charging and Discharging Capacitors/Charging and Discharging Capacitors.schdoc rename to tests/altium_crap/Circuit Sim/Charging and Discharging Capacitors/Charging and Discharging Capacitors.schdoc diff --git a/altium_crap/Circuit Sim/Charging and Discharging Capacitors/Out/Charging and Discharging Capacitors.nsx b/tests/altium_crap/Circuit Sim/Charging and Discharging Capacitors/Out/Charging and Discharging Capacitors.nsx similarity index 100% rename from altium_crap/Circuit Sim/Charging and Discharging Capacitors/Out/Charging and Discharging Capacitors.nsx rename to tests/altium_crap/Circuit Sim/Charging and Discharging Capacitors/Out/Charging and Discharging Capacitors.nsx diff --git a/altium_crap/Circuit Sim/Charging and Discharging Capacitors/Out/Charging and Discharging Capacitors.sdf b/tests/altium_crap/Circuit Sim/Charging and Discharging Capacitors/Out/Charging and Discharging Capacitors.sdf similarity index 100% rename from altium_crap/Circuit Sim/Charging and Discharging Capacitors/Out/Charging and Discharging Capacitors.sdf rename to tests/altium_crap/Circuit Sim/Charging and Discharging Capacitors/Out/Charging and Discharging Capacitors.sdf diff --git a/altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/1N914.mdl b/tests/altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/1N914.mdl similarity index 100% rename from altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/1N914.mdl rename to tests/altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/1N914.mdl diff --git a/altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/2N3904.mdl b/tests/altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/2N3904.mdl similarity index 100% rename from altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/2N3904.mdl rename to tests/altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/2N3904.mdl diff --git a/altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/Collector Coupled Astable Multivibrator.PRJPCB b/tests/altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/Collector Coupled Astable Multivibrator.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/Collector Coupled Astable Multivibrator.PRJPCB rename to tests/altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/Collector Coupled Astable Multivibrator.PRJPCB diff --git a/altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/Collector Coupled Astable Multivibrator.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/Collector Coupled Astable Multivibrator.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/Collector Coupled Astable Multivibrator.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/Collector Coupled Astable Multivibrator.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/Collector Coupled Astable Multivibrator.cfg b/tests/altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/Collector Coupled Astable Multivibrator.cfg similarity index 100% rename from altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/Collector Coupled Astable Multivibrator.cfg rename to tests/altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/Collector Coupled Astable Multivibrator.cfg diff --git a/altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/Collector Coupled Astable Multivibrator.schdoc b/tests/altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/Collector Coupled Astable Multivibrator.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/Collector Coupled Astable Multivibrator.schdoc rename to tests/altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/Collector Coupled Astable Multivibrator.schdoc diff --git a/altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/Out/Collector Coupled Astable Multivibrator.nsx b/tests/altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/Out/Collector Coupled Astable Multivibrator.nsx similarity index 100% rename from altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/Out/Collector Coupled Astable Multivibrator.nsx rename to tests/altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/Out/Collector Coupled Astable Multivibrator.nsx diff --git a/altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/Out/Collector Coupled Astable Multivibrator.sdf b/tests/altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/Out/Collector Coupled Astable Multivibrator.sdf similarity index 100% rename from altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/Out/Collector Coupled Astable Multivibrator.sdf rename to tests/altium_crap/Circuit Sim/Collector Coupled Astable Multivibrator/Out/Collector Coupled Astable Multivibrator.sdf diff --git a/altium_crap/Circuit Sim/Common Source JFET Amplifier/2N4393.mdl b/tests/altium_crap/Circuit Sim/Common Source JFET Amplifier/2N4393.mdl similarity index 100% rename from altium_crap/Circuit Sim/Common Source JFET Amplifier/2N4393.mdl rename to tests/altium_crap/Circuit Sim/Common Source JFET Amplifier/2N4393.mdl diff --git a/altium_crap/Circuit Sim/Common Source JFET Amplifier/Common Source JFET Amplifier.PRJPCB b/tests/altium_crap/Circuit Sim/Common Source JFET Amplifier/Common Source JFET Amplifier.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Common Source JFET Amplifier/Common Source JFET Amplifier.PRJPCB rename to tests/altium_crap/Circuit Sim/Common Source JFET Amplifier/Common Source JFET Amplifier.PRJPCB diff --git a/altium_crap/Circuit Sim/Common Source JFET Amplifier/Common Source JFET Amplifier.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Common Source JFET Amplifier/Common Source JFET Amplifier.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Common Source JFET Amplifier/Common Source JFET Amplifier.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Common Source JFET Amplifier/Common Source JFET Amplifier.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Common Source JFET Amplifier/Common Source JFET Amplifier.cfg b/tests/altium_crap/Circuit Sim/Common Source JFET Amplifier/Common Source JFET Amplifier.cfg similarity index 100% rename from altium_crap/Circuit Sim/Common Source JFET Amplifier/Common Source JFET Amplifier.cfg rename to tests/altium_crap/Circuit Sim/Common Source JFET Amplifier/Common Source JFET Amplifier.cfg diff --git a/altium_crap/Circuit Sim/Common Source JFET Amplifier/Common Source JFET Amplifier.schdoc b/tests/altium_crap/Circuit Sim/Common Source JFET Amplifier/Common Source JFET Amplifier.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Common Source JFET Amplifier/Common Source JFET Amplifier.schdoc rename to tests/altium_crap/Circuit Sim/Common Source JFET Amplifier/Common Source JFET Amplifier.schdoc diff --git a/altium_crap/Circuit Sim/Common Source JFET Amplifier/Out/Common Source JFET Amplifier.nsx b/tests/altium_crap/Circuit Sim/Common Source JFET Amplifier/Out/Common Source JFET Amplifier.nsx similarity index 100% rename from altium_crap/Circuit Sim/Common Source JFET Amplifier/Out/Common Source JFET Amplifier.nsx rename to tests/altium_crap/Circuit Sim/Common Source JFET Amplifier/Out/Common Source JFET Amplifier.nsx diff --git a/altium_crap/Circuit Sim/Common Source JFET Amplifier/Out/Common Source JFET Amplifier.sdf b/tests/altium_crap/Circuit Sim/Common Source JFET Amplifier/Out/Common Source JFET Amplifier.sdf similarity index 100% rename from altium_crap/Circuit Sim/Common Source JFET Amplifier/Out/Common Source JFET Amplifier.sdf rename to tests/altium_crap/Circuit Sim/Common Source JFET Amplifier/Out/Common Source JFET Amplifier.sdf diff --git a/altium_crap/Circuit Sim/Common-Base Amplifier/2N3904.mdl b/tests/altium_crap/Circuit Sim/Common-Base Amplifier/2N3904.mdl similarity index 100% rename from altium_crap/Circuit Sim/Common-Base Amplifier/2N3904.mdl rename to tests/altium_crap/Circuit Sim/Common-Base Amplifier/2N3904.mdl diff --git a/altium_crap/Circuit Sim/Common-Base Amplifier/Common-Base Amplifier.PRJPCB b/tests/altium_crap/Circuit Sim/Common-Base Amplifier/Common-Base Amplifier.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Common-Base Amplifier/Common-Base Amplifier.PRJPCB rename to tests/altium_crap/Circuit Sim/Common-Base Amplifier/Common-Base Amplifier.PRJPCB diff --git a/altium_crap/Circuit Sim/Common-Base Amplifier/Common-Base Amplifier.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Common-Base Amplifier/Common-Base Amplifier.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Common-Base Amplifier/Common-Base Amplifier.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Common-Base Amplifier/Common-Base Amplifier.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Common-Base Amplifier/Common-Base Amplifier.cfg b/tests/altium_crap/Circuit Sim/Common-Base Amplifier/Common-Base Amplifier.cfg similarity index 100% rename from altium_crap/Circuit Sim/Common-Base Amplifier/Common-Base Amplifier.cfg rename to tests/altium_crap/Circuit Sim/Common-Base Amplifier/Common-Base Amplifier.cfg diff --git a/altium_crap/Circuit Sim/Common-Base Amplifier/Common-Base Amplifier.schdoc b/tests/altium_crap/Circuit Sim/Common-Base Amplifier/Common-Base Amplifier.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Common-Base Amplifier/Common-Base Amplifier.schdoc rename to tests/altium_crap/Circuit Sim/Common-Base Amplifier/Common-Base Amplifier.schdoc diff --git a/altium_crap/Circuit Sim/Common-Base Amplifier/Out/Common-Base Amplifier.nsx b/tests/altium_crap/Circuit Sim/Common-Base Amplifier/Out/Common-Base Amplifier.nsx similarity index 100% rename from altium_crap/Circuit Sim/Common-Base Amplifier/Out/Common-Base Amplifier.nsx rename to tests/altium_crap/Circuit Sim/Common-Base Amplifier/Out/Common-Base Amplifier.nsx diff --git a/altium_crap/Circuit Sim/Common-Base Amplifier/Out/Common-Base Amplifier.sdf b/tests/altium_crap/Circuit Sim/Common-Base Amplifier/Out/Common-Base Amplifier.sdf similarity index 100% rename from altium_crap/Circuit Sim/Common-Base Amplifier/Out/Common-Base Amplifier.sdf rename to tests/altium_crap/Circuit Sim/Common-Base Amplifier/Out/Common-Base Amplifier.sdf diff --git a/altium_crap/Circuit Sim/Common-Emmiter Amplifier/2N2222A.mdl b/tests/altium_crap/Circuit Sim/Common-Emmiter Amplifier/2N2222A.mdl similarity index 100% rename from altium_crap/Circuit Sim/Common-Emmiter Amplifier/2N2222A.mdl rename to tests/altium_crap/Circuit Sim/Common-Emmiter Amplifier/2N2222A.mdl diff --git a/altium_crap/Circuit Sim/Common-Emmiter Amplifier/Common-Emmiter Amplifier.PRJPCB b/tests/altium_crap/Circuit Sim/Common-Emmiter Amplifier/Common-Emmiter Amplifier.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Common-Emmiter Amplifier/Common-Emmiter Amplifier.PRJPCB rename to tests/altium_crap/Circuit Sim/Common-Emmiter Amplifier/Common-Emmiter Amplifier.PRJPCB diff --git a/altium_crap/Circuit Sim/Common-Emmiter Amplifier/Common-Emmiter Amplifier.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Common-Emmiter Amplifier/Common-Emmiter Amplifier.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Common-Emmiter Amplifier/Common-Emmiter Amplifier.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Common-Emmiter Amplifier/Common-Emmiter Amplifier.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Common-Emmiter Amplifier/Common-Emmiter Amplifier.cfg b/tests/altium_crap/Circuit Sim/Common-Emmiter Amplifier/Common-Emmiter Amplifier.cfg similarity index 100% rename from altium_crap/Circuit Sim/Common-Emmiter Amplifier/Common-Emmiter Amplifier.cfg rename to tests/altium_crap/Circuit Sim/Common-Emmiter Amplifier/Common-Emmiter Amplifier.cfg diff --git a/altium_crap/Circuit Sim/Common-Emmiter Amplifier/Common-Emmiter Amplifier.schdoc b/tests/altium_crap/Circuit Sim/Common-Emmiter Amplifier/Common-Emmiter Amplifier.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Common-Emmiter Amplifier/Common-Emmiter Amplifier.schdoc rename to tests/altium_crap/Circuit Sim/Common-Emmiter Amplifier/Common-Emmiter Amplifier.schdoc diff --git a/altium_crap/Circuit Sim/Common-Emmiter Amplifier/Out/Common-Emmiter Amplifier.nsx b/tests/altium_crap/Circuit Sim/Common-Emmiter Amplifier/Out/Common-Emmiter Amplifier.nsx similarity index 100% rename from altium_crap/Circuit Sim/Common-Emmiter Amplifier/Out/Common-Emmiter Amplifier.nsx rename to tests/altium_crap/Circuit Sim/Common-Emmiter Amplifier/Out/Common-Emmiter Amplifier.nsx diff --git a/altium_crap/Circuit Sim/Common-Emmiter Amplifier/Out/Common-Emmiter Amplifier.sdf b/tests/altium_crap/Circuit Sim/Common-Emmiter Amplifier/Out/Common-Emmiter Amplifier.sdf similarity index 100% rename from altium_crap/Circuit Sim/Common-Emmiter Amplifier/Out/Common-Emmiter Amplifier.sdf rename to tests/altium_crap/Circuit Sim/Common-Emmiter Amplifier/Out/Common-Emmiter Amplifier.sdf diff --git a/altium_crap/Circuit Sim/Crystal Oscillator/3.5795MHZ.ckt b/tests/altium_crap/Circuit Sim/Crystal Oscillator/3.5795MHZ.ckt similarity index 100% rename from altium_crap/Circuit Sim/Crystal Oscillator/3.5795MHZ.ckt rename to tests/altium_crap/Circuit Sim/Crystal Oscillator/3.5795MHZ.ckt diff --git a/altium_crap/Circuit Sim/Crystal Oscillator/Crystal Oscillator.PRJPCB b/tests/altium_crap/Circuit Sim/Crystal Oscillator/Crystal Oscillator.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Crystal Oscillator/Crystal Oscillator.PRJPCB rename to tests/altium_crap/Circuit Sim/Crystal Oscillator/Crystal Oscillator.PRJPCB diff --git a/altium_crap/Circuit Sim/Crystal Oscillator/Crystal Oscillator.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Crystal Oscillator/Crystal Oscillator.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Crystal Oscillator/Crystal Oscillator.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Crystal Oscillator/Crystal Oscillator.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Crystal Oscillator/Crystal Oscillator.cfg b/tests/altium_crap/Circuit Sim/Crystal Oscillator/Crystal Oscillator.cfg similarity index 100% rename from altium_crap/Circuit Sim/Crystal Oscillator/Crystal Oscillator.cfg rename to tests/altium_crap/Circuit Sim/Crystal Oscillator/Crystal Oscillator.cfg diff --git a/altium_crap/Circuit Sim/Crystal Oscillator/Crystal Oscillator.schdoc b/tests/altium_crap/Circuit Sim/Crystal Oscillator/Crystal Oscillator.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Crystal Oscillator/Crystal Oscillator.schdoc rename to tests/altium_crap/Circuit Sim/Crystal Oscillator/Crystal Oscillator.schdoc diff --git a/altium_crap/Circuit Sim/Crystal Oscillator/NMOS.mdl b/tests/altium_crap/Circuit Sim/Crystal Oscillator/NMOS.mdl similarity index 100% rename from altium_crap/Circuit Sim/Crystal Oscillator/NMOS.mdl rename to tests/altium_crap/Circuit Sim/Crystal Oscillator/NMOS.mdl diff --git a/altium_crap/Circuit Sim/Crystal Oscillator/Out/Crystal Oscillator.nsx b/tests/altium_crap/Circuit Sim/Crystal Oscillator/Out/Crystal Oscillator.nsx similarity index 100% rename from altium_crap/Circuit Sim/Crystal Oscillator/Out/Crystal Oscillator.nsx rename to tests/altium_crap/Circuit Sim/Crystal Oscillator/Out/Crystal Oscillator.nsx diff --git a/altium_crap/Circuit Sim/Crystal Oscillator/Out/Crystal Oscillator.sdf b/tests/altium_crap/Circuit Sim/Crystal Oscillator/Out/Crystal Oscillator.sdf similarity index 100% rename from altium_crap/Circuit Sim/Crystal Oscillator/Out/Crystal Oscillator.sdf rename to tests/altium_crap/Circuit Sim/Crystal Oscillator/Out/Crystal Oscillator.sdf diff --git a/altium_crap/Circuit Sim/Crystal Oscillator/PMOS.mdl b/tests/altium_crap/Circuit Sim/Crystal Oscillator/PMOS.mdl similarity index 100% rename from altium_crap/Circuit Sim/Crystal Oscillator/PMOS.mdl rename to tests/altium_crap/Circuit Sim/Crystal Oscillator/PMOS.mdl diff --git a/altium_crap/Circuit Sim/Differential Amplifier/1N914.mdl b/tests/altium_crap/Circuit Sim/Differential Amplifier/1N914.mdl similarity index 100% rename from altium_crap/Circuit Sim/Differential Amplifier/1N914.mdl rename to tests/altium_crap/Circuit Sim/Differential Amplifier/1N914.mdl diff --git a/altium_crap/Circuit Sim/Differential Amplifier/2N2222A.mdl b/tests/altium_crap/Circuit Sim/Differential Amplifier/2N2222A.mdl similarity index 100% rename from altium_crap/Circuit Sim/Differential Amplifier/2N2222A.mdl rename to tests/altium_crap/Circuit Sim/Differential Amplifier/2N2222A.mdl diff --git a/altium_crap/Circuit Sim/Differential Amplifier/Differential Amplifier.PRJPCB b/tests/altium_crap/Circuit Sim/Differential Amplifier/Differential Amplifier.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Differential Amplifier/Differential Amplifier.PRJPCB rename to tests/altium_crap/Circuit Sim/Differential Amplifier/Differential Amplifier.PRJPCB diff --git a/altium_crap/Circuit Sim/Differential Amplifier/Differential Amplifier.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Differential Amplifier/Differential Amplifier.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Differential Amplifier/Differential Amplifier.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Differential Amplifier/Differential Amplifier.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Differential Amplifier/Differential Amplifier.cfg b/tests/altium_crap/Circuit Sim/Differential Amplifier/Differential Amplifier.cfg similarity index 100% rename from altium_crap/Circuit Sim/Differential Amplifier/Differential Amplifier.cfg rename to tests/altium_crap/Circuit Sim/Differential Amplifier/Differential Amplifier.cfg diff --git a/altium_crap/Circuit Sim/Differential Amplifier/Differential Amplifier.schdoc b/tests/altium_crap/Circuit Sim/Differential Amplifier/Differential Amplifier.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Differential Amplifier/Differential Amplifier.schdoc rename to tests/altium_crap/Circuit Sim/Differential Amplifier/Differential Amplifier.schdoc diff --git a/altium_crap/Circuit Sim/Differential Amplifier/Out/Differential Amplifier.nsx b/tests/altium_crap/Circuit Sim/Differential Amplifier/Out/Differential Amplifier.nsx similarity index 100% rename from altium_crap/Circuit Sim/Differential Amplifier/Out/Differential Amplifier.nsx rename to tests/altium_crap/Circuit Sim/Differential Amplifier/Out/Differential Amplifier.nsx diff --git a/altium_crap/Circuit Sim/Differential Amplifier/Out/Differential Amplifier.sdf b/tests/altium_crap/Circuit Sim/Differential Amplifier/Out/Differential Amplifier.sdf similarity index 100% rename from altium_crap/Circuit Sim/Differential Amplifier/Out/Differential Amplifier.sdf rename to tests/altium_crap/Circuit Sim/Differential Amplifier/Out/Differential Amplifier.sdf diff --git a/altium_crap/Circuit Sim/Differential Amplifier/SUBV.ckt b/tests/altium_crap/Circuit Sim/Differential Amplifier/SUBV.ckt similarity index 100% rename from altium_crap/Circuit Sim/Differential Amplifier/SUBV.ckt rename to tests/altium_crap/Circuit Sim/Differential Amplifier/SUBV.ckt diff --git a/altium_crap/Circuit Sim/Diode Reverse Recovery/Diode Model.SchDoc b/tests/altium_crap/Circuit Sim/Diode Reverse Recovery/Diode Model.SchDoc similarity index 100% rename from altium_crap/Circuit Sim/Diode Reverse Recovery/Diode Model.SchDoc rename to tests/altium_crap/Circuit Sim/Diode Reverse Recovery/Diode Model.SchDoc diff --git a/altium_crap/Circuit Sim/Diode Reverse Recovery/Diode Reverse Recovery Test Circuit.SchDoc b/tests/altium_crap/Circuit Sim/Diode Reverse Recovery/Diode Reverse Recovery Test Circuit.SchDoc similarity index 100% rename from altium_crap/Circuit Sim/Diode Reverse Recovery/Diode Reverse Recovery Test Circuit.SchDoc rename to tests/altium_crap/Circuit Sim/Diode Reverse Recovery/Diode Reverse Recovery Test Circuit.SchDoc diff --git a/altium_crap/Circuit Sim/Diode Reverse Recovery/Diode Reverse Recovery.PrjPCB b/tests/altium_crap/Circuit Sim/Diode Reverse Recovery/Diode Reverse Recovery.PrjPCB similarity index 100% rename from altium_crap/Circuit Sim/Diode Reverse Recovery/Diode Reverse Recovery.PrjPCB rename to tests/altium_crap/Circuit Sim/Diode Reverse Recovery/Diode Reverse Recovery.PrjPCB diff --git a/altium_crap/Circuit Sim/Diode Reverse Recovery/Diode Reverse Recovery.PrjPCBStructure b/tests/altium_crap/Circuit Sim/Diode Reverse Recovery/Diode Reverse Recovery.PrjPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Diode Reverse Recovery/Diode Reverse Recovery.PrjPCBStructure rename to tests/altium_crap/Circuit Sim/Diode Reverse Recovery/Diode Reverse Recovery.PrjPCBStructure diff --git a/altium_crap/Circuit Sim/Diode Reverse Recovery/Project Outputs for Diode Reverse Recovery/Diode Reverse Recovery.net b/tests/altium_crap/Circuit Sim/Diode Reverse Recovery/Project Outputs for Diode Reverse Recovery/Diode Reverse Recovery.net similarity index 100% rename from altium_crap/Circuit Sim/Diode Reverse Recovery/Project Outputs for Diode Reverse Recovery/Diode Reverse Recovery.net rename to tests/altium_crap/Circuit Sim/Diode Reverse Recovery/Project Outputs for Diode Reverse Recovery/Diode Reverse Recovery.net diff --git a/altium_crap/Circuit Sim/Diode Reverse Recovery/Project Outputs for Diode Reverse Recovery/Diode Reverse Recovery.sdf b/tests/altium_crap/Circuit Sim/Diode Reverse Recovery/Project Outputs for Diode Reverse Recovery/Diode Reverse Recovery.sdf similarity index 100% rename from altium_crap/Circuit Sim/Diode Reverse Recovery/Project Outputs for Diode Reverse Recovery/Diode Reverse Recovery.sdf rename to tests/altium_crap/Circuit Sim/Diode Reverse Recovery/Project Outputs for Diode Reverse Recovery/Diode Reverse Recovery.sdf diff --git a/altium_crap/Circuit Sim/Diode Reverse Recovery/SIMPLIS Devices.IntLib b/tests/altium_crap/Circuit Sim/Diode Reverse Recovery/SIMPLIS Devices.IntLib similarity index 100% rename from altium_crap/Circuit Sim/Diode Reverse Recovery/SIMPLIS Devices.IntLib rename to tests/altium_crap/Circuit Sim/Diode Reverse Recovery/SIMPLIS Devices.IntLib diff --git a/altium_crap/Circuit Sim/Diode Reverse Recovery/sw.mdl b/tests/altium_crap/Circuit Sim/Diode Reverse Recovery/sw.mdl similarity index 100% rename from altium_crap/Circuit Sim/Diode Reverse Recovery/sw.mdl rename to tests/altium_crap/Circuit Sim/Diode Reverse Recovery/sw.mdl diff --git a/altium_crap/Circuit Sim/Dual Polarity Power Supply/1N4736.mdl b/tests/altium_crap/Circuit Sim/Dual Polarity Power Supply/1N4736.mdl similarity index 100% rename from altium_crap/Circuit Sim/Dual Polarity Power Supply/1N4736.mdl rename to tests/altium_crap/Circuit Sim/Dual Polarity Power Supply/1N4736.mdl diff --git a/altium_crap/Circuit Sim/Dual Polarity Power Supply/2N3904.mdl b/tests/altium_crap/Circuit Sim/Dual Polarity Power Supply/2N3904.mdl similarity index 100% rename from altium_crap/Circuit Sim/Dual Polarity Power Supply/2N3904.mdl rename to tests/altium_crap/Circuit Sim/Dual Polarity Power Supply/2N3904.mdl diff --git a/altium_crap/Circuit Sim/Dual Polarity Power Supply/2N3906.mdl b/tests/altium_crap/Circuit Sim/Dual Polarity Power Supply/2N3906.mdl similarity index 100% rename from altium_crap/Circuit Sim/Dual Polarity Power Supply/2N3906.mdl rename to tests/altium_crap/Circuit Sim/Dual Polarity Power Supply/2N3906.mdl diff --git a/altium_crap/Circuit Sim/Dual Polarity Power Supply/5TO1CT.ckt b/tests/altium_crap/Circuit Sim/Dual Polarity Power Supply/5TO1CT.ckt similarity index 100% rename from altium_crap/Circuit Sim/Dual Polarity Power Supply/5TO1CT.ckt rename to tests/altium_crap/Circuit Sim/Dual Polarity Power Supply/5TO1CT.ckt diff --git a/altium_crap/Circuit Sim/Dual Polarity Power Supply/BRIDGE.ckt b/tests/altium_crap/Circuit Sim/Dual Polarity Power Supply/BRIDGE.ckt similarity index 100% rename from altium_crap/Circuit Sim/Dual Polarity Power Supply/BRIDGE.ckt rename to tests/altium_crap/Circuit Sim/Dual Polarity Power Supply/BRIDGE.ckt diff --git a/altium_crap/Circuit Sim/Dual Polarity Power Supply/Dual Polarity Power Supply.PRJPCB b/tests/altium_crap/Circuit Sim/Dual Polarity Power Supply/Dual Polarity Power Supply.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Dual Polarity Power Supply/Dual Polarity Power Supply.PRJPCB rename to tests/altium_crap/Circuit Sim/Dual Polarity Power Supply/Dual Polarity Power Supply.PRJPCB diff --git a/altium_crap/Circuit Sim/Dual Polarity Power Supply/Dual Polarity Power Supply.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Dual Polarity Power Supply/Dual Polarity Power Supply.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Dual Polarity Power Supply/Dual Polarity Power Supply.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Dual Polarity Power Supply/Dual Polarity Power Supply.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Dual Polarity Power Supply/Dual Polarity Power Supply.cfg b/tests/altium_crap/Circuit Sim/Dual Polarity Power Supply/Dual Polarity Power Supply.cfg similarity index 100% rename from altium_crap/Circuit Sim/Dual Polarity Power Supply/Dual Polarity Power Supply.cfg rename to tests/altium_crap/Circuit Sim/Dual Polarity Power Supply/Dual Polarity Power Supply.cfg diff --git a/altium_crap/Circuit Sim/Dual Polarity Power Supply/Dual Polarity Power Supply.schdoc b/tests/altium_crap/Circuit Sim/Dual Polarity Power Supply/Dual Polarity Power Supply.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Dual Polarity Power Supply/Dual Polarity Power Supply.schdoc rename to tests/altium_crap/Circuit Sim/Dual Polarity Power Supply/Dual Polarity Power Supply.schdoc diff --git a/altium_crap/Circuit Sim/Dual Polarity Power Supply/Out/Dual Polarity Power Supply.nsx b/tests/altium_crap/Circuit Sim/Dual Polarity Power Supply/Out/Dual Polarity Power Supply.nsx similarity index 100% rename from altium_crap/Circuit Sim/Dual Polarity Power Supply/Out/Dual Polarity Power Supply.nsx rename to tests/altium_crap/Circuit Sim/Dual Polarity Power Supply/Out/Dual Polarity Power Supply.nsx diff --git a/altium_crap/Circuit Sim/Dual Polarity Power Supply/Out/Dual Polarity Power Supply.sdf b/tests/altium_crap/Circuit Sim/Dual Polarity Power Supply/Out/Dual Polarity Power Supply.sdf similarity index 100% rename from altium_crap/Circuit Sim/Dual Polarity Power Supply/Out/Dual Polarity Power Supply.sdf rename to tests/altium_crap/Circuit Sim/Dual Polarity Power Supply/Out/Dual Polarity Power Supply.sdf diff --git a/altium_crap/Circuit Sim/Filter/Filter.PRJPCB b/tests/altium_crap/Circuit Sim/Filter/Filter.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Filter/Filter.PRJPCB rename to tests/altium_crap/Circuit Sim/Filter/Filter.PRJPCB diff --git a/altium_crap/Circuit Sim/Filter/Filter.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Filter/Filter.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Filter/Filter.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Filter/Filter.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Filter/Filter.cfg b/tests/altium_crap/Circuit Sim/Filter/Filter.cfg similarity index 100% rename from altium_crap/Circuit Sim/Filter/Filter.cfg rename to tests/altium_crap/Circuit Sim/Filter/Filter.cfg diff --git a/altium_crap/Circuit Sim/Filter/Filter.schdoc b/tests/altium_crap/Circuit Sim/Filter/Filter.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Filter/Filter.schdoc rename to tests/altium_crap/Circuit Sim/Filter/Filter.schdoc diff --git a/altium_crap/Circuit Sim/Filter/LF411C.ckt b/tests/altium_crap/Circuit Sim/Filter/LF411C.ckt similarity index 100% rename from altium_crap/Circuit Sim/Filter/LF411C.ckt rename to tests/altium_crap/Circuit Sim/Filter/LF411C.ckt diff --git a/altium_crap/Circuit Sim/Filter/Out/Filter.nsx b/tests/altium_crap/Circuit Sim/Filter/Out/Filter.nsx similarity index 100% rename from altium_crap/Circuit Sim/Filter/Out/Filter.nsx rename to tests/altium_crap/Circuit Sim/Filter/Out/Filter.nsx diff --git a/altium_crap/Circuit Sim/Filter/Out/Filter.sdf b/tests/altium_crap/Circuit Sim/Filter/Out/Filter.sdf similarity index 100% rename from altium_crap/Circuit Sim/Filter/Out/Filter.sdf rename to tests/altium_crap/Circuit Sim/Filter/Out/Filter.sdf diff --git a/altium_crap/Circuit Sim/Frequency To Voltage Converter/FTOV.ckt b/tests/altium_crap/Circuit Sim/Frequency To Voltage Converter/FTOV.ckt similarity index 100% rename from altium_crap/Circuit Sim/Frequency To Voltage Converter/FTOV.ckt rename to tests/altium_crap/Circuit Sim/Frequency To Voltage Converter/FTOV.ckt diff --git a/altium_crap/Circuit Sim/Frequency To Voltage Converter/Frequency To Voltage Converter.PRJPCB b/tests/altium_crap/Circuit Sim/Frequency To Voltage Converter/Frequency To Voltage Converter.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Frequency To Voltage Converter/Frequency To Voltage Converter.PRJPCB rename to tests/altium_crap/Circuit Sim/Frequency To Voltage Converter/Frequency To Voltage Converter.PRJPCB diff --git a/altium_crap/Circuit Sim/Frequency To Voltage Converter/Frequency To Voltage Converter.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Frequency To Voltage Converter/Frequency To Voltage Converter.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Frequency To Voltage Converter/Frequency To Voltage Converter.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Frequency To Voltage Converter/Frequency To Voltage Converter.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Frequency To Voltage Converter/Frequency To Voltage Converter.cfg b/tests/altium_crap/Circuit Sim/Frequency To Voltage Converter/Frequency To Voltage Converter.cfg similarity index 100% rename from altium_crap/Circuit Sim/Frequency To Voltage Converter/Frequency To Voltage Converter.cfg rename to tests/altium_crap/Circuit Sim/Frequency To Voltage Converter/Frequency To Voltage Converter.cfg diff --git a/altium_crap/Circuit Sim/Frequency To Voltage Converter/Frequency To Voltage Converter.schdoc b/tests/altium_crap/Circuit Sim/Frequency To Voltage Converter/Frequency To Voltage Converter.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Frequency To Voltage Converter/Frequency To Voltage Converter.schdoc rename to tests/altium_crap/Circuit Sim/Frequency To Voltage Converter/Frequency To Voltage Converter.schdoc diff --git a/altium_crap/Circuit Sim/Frequency To Voltage Converter/Out/Frequency To Voltage Converter.nsx b/tests/altium_crap/Circuit Sim/Frequency To Voltage Converter/Out/Frequency To Voltage Converter.nsx similarity index 100% rename from altium_crap/Circuit Sim/Frequency To Voltage Converter/Out/Frequency To Voltage Converter.nsx rename to tests/altium_crap/Circuit Sim/Frequency To Voltage Converter/Out/Frequency To Voltage Converter.nsx diff --git a/altium_crap/Circuit Sim/Frequency To Voltage Converter/Out/Frequency To Voltage Converter.sdf b/tests/altium_crap/Circuit Sim/Frequency To Voltage Converter/Out/Frequency To Voltage Converter.sdf similarity index 100% rename from altium_crap/Circuit Sim/Frequency To Voltage Converter/Out/Frequency To Voltage Converter.sdf rename to tests/altium_crap/Circuit Sim/Frequency To Voltage Converter/Out/Frequency To Voltage Converter.sdf diff --git a/altium_crap/Circuit Sim/Full-Bridge Converter/Full-Bridge Converter.PcbDoc b/tests/altium_crap/Circuit Sim/Full-Bridge Converter/Full-Bridge Converter.PcbDoc similarity index 100% rename from altium_crap/Circuit Sim/Full-Bridge Converter/Full-Bridge Converter.PcbDoc rename to tests/altium_crap/Circuit Sim/Full-Bridge Converter/Full-Bridge Converter.PcbDoc diff --git a/altium_crap/Circuit Sim/Full-Bridge Converter/Full-Bridge Converter.PrjPCB b/tests/altium_crap/Circuit Sim/Full-Bridge Converter/Full-Bridge Converter.PrjPCB similarity index 100% rename from altium_crap/Circuit Sim/Full-Bridge Converter/Full-Bridge Converter.PrjPCB rename to tests/altium_crap/Circuit Sim/Full-Bridge Converter/Full-Bridge Converter.PrjPCB diff --git a/altium_crap/Circuit Sim/Full-Bridge Converter/Full-Bridge Converter.PrjPCBStructure b/tests/altium_crap/Circuit Sim/Full-Bridge Converter/Full-Bridge Converter.PrjPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Full-Bridge Converter/Full-Bridge Converter.PrjPCBStructure rename to tests/altium_crap/Circuit Sim/Full-Bridge Converter/Full-Bridge Converter.PrjPCBStructure diff --git a/altium_crap/Circuit Sim/Full-Bridge Converter/Full-Bridge Converter.SchDoc b/tests/altium_crap/Circuit Sim/Full-Bridge Converter/Full-Bridge Converter.SchDoc similarity index 100% rename from altium_crap/Circuit Sim/Full-Bridge Converter/Full-Bridge Converter.SchDoc rename to tests/altium_crap/Circuit Sim/Full-Bridge Converter/Full-Bridge Converter.SchDoc diff --git a/altium_crap/Circuit Sim/Full-Bridge Converter/Project Outputs for Full-Bridge Converter/Full-Bridge Converter.net b/tests/altium_crap/Circuit Sim/Full-Bridge Converter/Project Outputs for Full-Bridge Converter/Full-Bridge Converter.net similarity index 100% rename from altium_crap/Circuit Sim/Full-Bridge Converter/Project Outputs for Full-Bridge Converter/Full-Bridge Converter.net rename to tests/altium_crap/Circuit Sim/Full-Bridge Converter/Project Outputs for Full-Bridge Converter/Full-Bridge Converter.net diff --git a/altium_crap/Circuit Sim/Full-Bridge Converter/Project Outputs for Full-Bridge Converter/Full-Bridge Converter.sdf b/tests/altium_crap/Circuit Sim/Full-Bridge Converter/Project Outputs for Full-Bridge Converter/Full-Bridge Converter.sdf similarity index 100% rename from altium_crap/Circuit Sim/Full-Bridge Converter/Project Outputs for Full-Bridge Converter/Full-Bridge Converter.sdf rename to tests/altium_crap/Circuit Sim/Full-Bridge Converter/Project Outputs for Full-Bridge Converter/Full-Bridge Converter.sdf diff --git a/altium_crap/Circuit Sim/Full-Bridge Converter/SIMPLIS Devices.IntLib b/tests/altium_crap/Circuit Sim/Full-Bridge Converter/SIMPLIS Devices.IntLib similarity index 100% rename from altium_crap/Circuit Sim/Full-Bridge Converter/SIMPLIS Devices.IntLib rename to tests/altium_crap/Circuit Sim/Full-Bridge Converter/SIMPLIS Devices.IntLib diff --git a/altium_crap/Circuit Sim/Full-Bridge Converter/SIMetrix Devices.IntLib b/tests/altium_crap/Circuit Sim/Full-Bridge Converter/SIMetrix Devices.IntLib similarity index 100% rename from altium_crap/Circuit Sim/Full-Bridge Converter/SIMetrix Devices.IntLib rename to tests/altium_crap/Circuit Sim/Full-Bridge Converter/SIMetrix Devices.IntLib diff --git a/altium_crap/Circuit Sim/Fuse/FUSE.ckt b/tests/altium_crap/Circuit Sim/Fuse/FUSE.ckt similarity index 100% rename from altium_crap/Circuit Sim/Fuse/FUSE.ckt rename to tests/altium_crap/Circuit Sim/Fuse/FUSE.ckt diff --git a/altium_crap/Circuit Sim/Fuse/Fuse.PRJPCB b/tests/altium_crap/Circuit Sim/Fuse/Fuse.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Fuse/Fuse.PRJPCB rename to tests/altium_crap/Circuit Sim/Fuse/Fuse.PRJPCB diff --git a/altium_crap/Circuit Sim/Fuse/Fuse.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Fuse/Fuse.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Fuse/Fuse.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Fuse/Fuse.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Fuse/Out/Fuse.nsx b/tests/altium_crap/Circuit Sim/Fuse/Out/Fuse.nsx similarity index 100% rename from altium_crap/Circuit Sim/Fuse/Out/Fuse.nsx rename to tests/altium_crap/Circuit Sim/Fuse/Out/Fuse.nsx diff --git a/altium_crap/Circuit Sim/Fuse/Out/Fuse.sdf b/tests/altium_crap/Circuit Sim/Fuse/Out/Fuse.sdf similarity index 100% rename from altium_crap/Circuit Sim/Fuse/Out/Fuse.sdf rename to tests/altium_crap/Circuit Sim/Fuse/Out/Fuse.sdf diff --git a/altium_crap/Circuit Sim/Fuse/fuse.cfg b/tests/altium_crap/Circuit Sim/Fuse/fuse.cfg similarity index 100% rename from altium_crap/Circuit Sim/Fuse/fuse.cfg rename to tests/altium_crap/Circuit Sim/Fuse/fuse.cfg diff --git a/altium_crap/Circuit Sim/Fuse/fuse.schdoc b/tests/altium_crap/Circuit Sim/Fuse/fuse.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Fuse/fuse.schdoc rename to tests/altium_crap/Circuit Sim/Fuse/fuse.schdoc diff --git a/altium_crap/Circuit Sim/Lossless Transmission Line/Lossless Transmission Line.PRJPCB b/tests/altium_crap/Circuit Sim/Lossless Transmission Line/Lossless Transmission Line.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Lossless Transmission Line/Lossless Transmission Line.PRJPCB rename to tests/altium_crap/Circuit Sim/Lossless Transmission Line/Lossless Transmission Line.PRJPCB diff --git a/altium_crap/Circuit Sim/Lossless Transmission Line/Lossless Transmission Line.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Lossless Transmission Line/Lossless Transmission Line.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Lossless Transmission Line/Lossless Transmission Line.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Lossless Transmission Line/Lossless Transmission Line.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Lossless Transmission Line/Lossless Transmission Line.cfg b/tests/altium_crap/Circuit Sim/Lossless Transmission Line/Lossless Transmission Line.cfg similarity index 100% rename from altium_crap/Circuit Sim/Lossless Transmission Line/Lossless Transmission Line.cfg rename to tests/altium_crap/Circuit Sim/Lossless Transmission Line/Lossless Transmission Line.cfg diff --git a/altium_crap/Circuit Sim/Lossless Transmission Line/Lossless Transmission Line.schdoc b/tests/altium_crap/Circuit Sim/Lossless Transmission Line/Lossless Transmission Line.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Lossless Transmission Line/Lossless Transmission Line.schdoc rename to tests/altium_crap/Circuit Sim/Lossless Transmission Line/Lossless Transmission Line.schdoc diff --git a/altium_crap/Circuit Sim/Lossless Transmission Line/Out/Lossless Transmission Line.nsx b/tests/altium_crap/Circuit Sim/Lossless Transmission Line/Out/Lossless Transmission Line.nsx similarity index 100% rename from altium_crap/Circuit Sim/Lossless Transmission Line/Out/Lossless Transmission Line.nsx rename to tests/altium_crap/Circuit Sim/Lossless Transmission Line/Out/Lossless Transmission Line.nsx diff --git a/altium_crap/Circuit Sim/Lossless Transmission Line/Out/Lossless Transmission Line.sdf b/tests/altium_crap/Circuit Sim/Lossless Transmission Line/Out/Lossless Transmission Line.sdf similarity index 100% rename from altium_crap/Circuit Sim/Lossless Transmission Line/Out/Lossless Transmission Line.sdf rename to tests/altium_crap/Circuit Sim/Lossless Transmission Line/Out/Lossless Transmission Line.sdf diff --git a/altium_crap/Circuit Sim/Mathematical Function/ADDV.ckt b/tests/altium_crap/Circuit Sim/Mathematical Function/ADDV.ckt similarity index 100% rename from altium_crap/Circuit Sim/Mathematical Function/ADDV.ckt rename to tests/altium_crap/Circuit Sim/Mathematical Function/ADDV.ckt diff --git a/altium_crap/Circuit Sim/Mathematical Function/ATANHV.ckt b/tests/altium_crap/Circuit Sim/Mathematical Function/ATANHV.ckt similarity index 100% rename from altium_crap/Circuit Sim/Mathematical Function/ATANHV.ckt rename to tests/altium_crap/Circuit Sim/Mathematical Function/ATANHV.ckt diff --git a/altium_crap/Circuit Sim/Mathematical Function/Mathematical Function.PRJPCB b/tests/altium_crap/Circuit Sim/Mathematical Function/Mathematical Function.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Mathematical Function/Mathematical Function.PRJPCB rename to tests/altium_crap/Circuit Sim/Mathematical Function/Mathematical Function.PRJPCB diff --git a/altium_crap/Circuit Sim/Mathematical Function/Mathematical Function.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Mathematical Function/Mathematical Function.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Mathematical Function/Mathematical Function.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Mathematical Function/Mathematical Function.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Mathematical Function/Mathematical Function.cfg b/tests/altium_crap/Circuit Sim/Mathematical Function/Mathematical Function.cfg similarity index 100% rename from altium_crap/Circuit Sim/Mathematical Function/Mathematical Function.cfg rename to tests/altium_crap/Circuit Sim/Mathematical Function/Mathematical Function.cfg diff --git a/altium_crap/Circuit Sim/Mathematical Function/Mathematical Function.schdoc b/tests/altium_crap/Circuit Sim/Mathematical Function/Mathematical Function.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Mathematical Function/Mathematical Function.schdoc rename to tests/altium_crap/Circuit Sim/Mathematical Function/Mathematical Function.schdoc diff --git a/altium_crap/Circuit Sim/Mathematical Function/Out/Mathematical Function.nsx b/tests/altium_crap/Circuit Sim/Mathematical Function/Out/Mathematical Function.nsx similarity index 100% rename from altium_crap/Circuit Sim/Mathematical Function/Out/Mathematical Function.nsx rename to tests/altium_crap/Circuit Sim/Mathematical Function/Out/Mathematical Function.nsx diff --git a/altium_crap/Circuit Sim/Mathematical Function/Out/Mathematical Function.sdf b/tests/altium_crap/Circuit Sim/Mathematical Function/Out/Mathematical Function.sdf similarity index 100% rename from altium_crap/Circuit Sim/Mathematical Function/Out/Mathematical Function.sdf rename to tests/altium_crap/Circuit Sim/Mathematical Function/Out/Mathematical Function.sdf diff --git a/altium_crap/Circuit Sim/Mathematical Function/UNARYV.ckt b/tests/altium_crap/Circuit Sim/Mathematical Function/UNARYV.ckt similarity index 100% rename from altium_crap/Circuit Sim/Mathematical Function/UNARYV.ckt rename to tests/altium_crap/Circuit Sim/Mathematical Function/UNARYV.ckt diff --git a/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/555.ckt b/tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/555.ckt similarity index 100% rename from altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/555.ckt rename to tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/555.ckt diff --git a/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/74LS04.mdl b/tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/74LS04.mdl similarity index 100% rename from altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/74LS04.mdl rename to tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/74LS04.mdl diff --git a/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/74LS112.mdl b/tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/74LS112.mdl similarity index 100% rename from altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/74LS112.mdl rename to tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/74LS112.mdl diff --git a/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/Mixed-mode Binary Ripple 555.PRJPCB b/tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/Mixed-mode Binary Ripple 555.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/Mixed-mode Binary Ripple 555.PRJPCB rename to tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/Mixed-mode Binary Ripple 555.PRJPCB diff --git a/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/Mixed-mode Binary Ripple 555.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/Mixed-mode Binary Ripple 555.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/Mixed-mode Binary Ripple 555.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/Mixed-mode Binary Ripple 555.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/Mixed-mode Binary Ripple 555.cfg b/tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/Mixed-mode Binary Ripple 555.cfg similarity index 100% rename from altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/Mixed-mode Binary Ripple 555.cfg rename to tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/Mixed-mode Binary Ripple 555.cfg diff --git a/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/Mixed-mode Binary Ripple 555.schdoc b/tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/Mixed-mode Binary Ripple 555.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/Mixed-mode Binary Ripple 555.schdoc rename to tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/Mixed-mode Binary Ripple 555.schdoc diff --git a/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/NPN.mdl b/tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/NPN.mdl similarity index 100% rename from altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/NPN.mdl rename to tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/NPN.mdl diff --git a/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/Out/Mixed-mode Binary Ripple 555.nsx b/tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/Out/Mixed-mode Binary Ripple 555.nsx similarity index 100% rename from altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/Out/Mixed-mode Binary Ripple 555.nsx rename to tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/Out/Mixed-mode Binary Ripple 555.nsx diff --git a/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/Out/Mixed-mode Binary Ripple 555.sdf b/tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/Out/Mixed-mode Binary Ripple 555.sdf similarity index 100% rename from altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/Out/Mixed-mode Binary Ripple 555.sdf rename to tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 555/Out/Mixed-mode Binary Ripple 555.sdf diff --git a/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/74LS04.mdl b/tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/74LS04.mdl similarity index 100% rename from altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/74LS04.mdl rename to tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/74LS04.mdl diff --git a/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/74LS112.mdl b/tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/74LS112.mdl similarity index 100% rename from altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/74LS112.mdl rename to tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/74LS112.mdl diff --git a/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/Mixed-mode Binary Ripple 93.PRJPCB b/tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/Mixed-mode Binary Ripple 93.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/Mixed-mode Binary Ripple 93.PRJPCB rename to tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/Mixed-mode Binary Ripple 93.PRJPCB diff --git a/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/Mixed-mode Binary Ripple 93.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/Mixed-mode Binary Ripple 93.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/Mixed-mode Binary Ripple 93.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/Mixed-mode Binary Ripple 93.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/Mixed-mode Binary Ripple 93.cfg b/tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/Mixed-mode Binary Ripple 93.cfg similarity index 100% rename from altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/Mixed-mode Binary Ripple 93.cfg rename to tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/Mixed-mode Binary Ripple 93.cfg diff --git a/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/Mixed-mode Binary Ripple 93.schdoc b/tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/Mixed-mode Binary Ripple 93.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/Mixed-mode Binary Ripple 93.schdoc rename to tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/Mixed-mode Binary Ripple 93.schdoc diff --git a/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/NPN.mdl b/tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/NPN.mdl similarity index 100% rename from altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/NPN.mdl rename to tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/NPN.mdl diff --git a/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/Out/Mixed-mode Binary Ripple 93.nsx b/tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/Out/Mixed-mode Binary Ripple 93.nsx similarity index 100% rename from altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/Out/Mixed-mode Binary Ripple 93.nsx rename to tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/Out/Mixed-mode Binary Ripple 93.nsx diff --git a/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/Out/Mixed-mode Binary Ripple 93.sdf b/tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/Out/Mixed-mode Binary Ripple 93.sdf similarity index 100% rename from altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/Out/Mixed-mode Binary Ripple 93.sdf rename to tests/altium_crap/Circuit Sim/Mixed-mode Binary Ripple 93/Out/Mixed-mode Binary Ripple 93.sdf diff --git a/altium_crap/Circuit Sim/Oscillator/4011.mdl b/tests/altium_crap/Circuit Sim/Oscillator/4011.mdl similarity index 100% rename from altium_crap/Circuit Sim/Oscillator/4011.mdl rename to tests/altium_crap/Circuit Sim/Oscillator/4011.mdl diff --git a/altium_crap/Circuit Sim/Oscillator/Oscillator.PRJPCB b/tests/altium_crap/Circuit Sim/Oscillator/Oscillator.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Oscillator/Oscillator.PRJPCB rename to tests/altium_crap/Circuit Sim/Oscillator/Oscillator.PRJPCB diff --git a/altium_crap/Circuit Sim/Oscillator/Oscillator.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Oscillator/Oscillator.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Oscillator/Oscillator.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Oscillator/Oscillator.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Oscillator/Oscillator.cfg b/tests/altium_crap/Circuit Sim/Oscillator/Oscillator.cfg similarity index 100% rename from altium_crap/Circuit Sim/Oscillator/Oscillator.cfg rename to tests/altium_crap/Circuit Sim/Oscillator/Oscillator.cfg diff --git a/altium_crap/Circuit Sim/Oscillator/Oscillator.schdoc b/tests/altium_crap/Circuit Sim/Oscillator/Oscillator.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Oscillator/Oscillator.schdoc rename to tests/altium_crap/Circuit Sim/Oscillator/Oscillator.schdoc diff --git a/altium_crap/Circuit Sim/Oscillator/Out/Oscillator.nsx b/tests/altium_crap/Circuit Sim/Oscillator/Out/Oscillator.nsx similarity index 100% rename from altium_crap/Circuit Sim/Oscillator/Out/Oscillator.nsx rename to tests/altium_crap/Circuit Sim/Oscillator/Out/Oscillator.nsx diff --git a/altium_crap/Circuit Sim/Oscillator/Out/Oscillator.sdf b/tests/altium_crap/Circuit Sim/Oscillator/Out/Oscillator.sdf similarity index 100% rename from altium_crap/Circuit Sim/Oscillator/Out/Oscillator.sdf rename to tests/altium_crap/Circuit Sim/Oscillator/Out/Oscillator.sdf diff --git a/altium_crap/Circuit Sim/PSpice Examples/Capacitor/Capacitor.PrjPCB b/tests/altium_crap/Circuit Sim/PSpice Examples/Capacitor/Capacitor.PrjPCB similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Capacitor/Capacitor.PrjPCB rename to tests/altium_crap/Circuit Sim/PSpice Examples/Capacitor/Capacitor.PrjPCB diff --git a/altium_crap/Circuit Sim/PSpice Examples/Capacitor/Capacitor.PrjPCBStructure b/tests/altium_crap/Circuit Sim/PSpice Examples/Capacitor/Capacitor.PrjPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Capacitor/Capacitor.PrjPCBStructure rename to tests/altium_crap/Circuit Sim/PSpice Examples/Capacitor/Capacitor.PrjPCBStructure diff --git a/altium_crap/Circuit Sim/PSpice Examples/Capacitor/Capacitor.SchDoc b/tests/altium_crap/Circuit Sim/PSpice Examples/Capacitor/Capacitor.SchDoc similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Capacitor/Capacitor.SchDoc rename to tests/altium_crap/Circuit Sim/PSpice Examples/Capacitor/Capacitor.SchDoc diff --git a/altium_crap/Circuit Sim/PSpice Examples/Capacitor/CustomCap.mdl b/tests/altium_crap/Circuit Sim/PSpice Examples/Capacitor/CustomCap.mdl similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Capacitor/CustomCap.mdl rename to tests/altium_crap/Circuit Sim/PSpice Examples/Capacitor/CustomCap.mdl diff --git a/altium_crap/Circuit Sim/PSpice Examples/Capacitor/Out/Capacitor.nsx b/tests/altium_crap/Circuit Sim/PSpice Examples/Capacitor/Out/Capacitor.nsx similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Capacitor/Out/Capacitor.nsx rename to tests/altium_crap/Circuit Sim/PSpice Examples/Capacitor/Out/Capacitor.nsx diff --git a/altium_crap/Circuit Sim/PSpice Examples/Capacitor/Out/Capacitor.sdf b/tests/altium_crap/Circuit Sim/PSpice Examples/Capacitor/Out/Capacitor.sdf similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Capacitor/Out/Capacitor.sdf rename to tests/altium_crap/Circuit Sim/PSpice Examples/Capacitor/Out/Capacitor.sdf diff --git a/altium_crap/Circuit Sim/PSpice Examples/Diode/Diode.PrjPCB b/tests/altium_crap/Circuit Sim/PSpice Examples/Diode/Diode.PrjPCB similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Diode/Diode.PrjPCB rename to tests/altium_crap/Circuit Sim/PSpice Examples/Diode/Diode.PrjPCB diff --git a/altium_crap/Circuit Sim/PSpice Examples/Diode/Diode.PrjPCBStructure b/tests/altium_crap/Circuit Sim/PSpice Examples/Diode/Diode.PrjPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Diode/Diode.PrjPCBStructure rename to tests/altium_crap/Circuit Sim/PSpice Examples/Diode/Diode.PrjPCBStructure diff --git a/altium_crap/Circuit Sim/PSpice Examples/Diode/Diode.SchDoc b/tests/altium_crap/Circuit Sim/PSpice Examples/Diode/Diode.SchDoc similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Diode/Diode.SchDoc rename to tests/altium_crap/Circuit Sim/PSpice Examples/Diode/Diode.SchDoc diff --git a/altium_crap/Circuit Sim/PSpice Examples/Diode/Diode.mdl b/tests/altium_crap/Circuit Sim/PSpice Examples/Diode/Diode.mdl similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Diode/Diode.mdl rename to tests/altium_crap/Circuit Sim/PSpice Examples/Diode/Diode.mdl diff --git a/altium_crap/Circuit Sim/PSpice Examples/Diode/Out/Diode.nsx b/tests/altium_crap/Circuit Sim/PSpice Examples/Diode/Out/Diode.nsx similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Diode/Out/Diode.nsx rename to tests/altium_crap/Circuit Sim/PSpice Examples/Diode/Out/Diode.nsx diff --git a/altium_crap/Circuit Sim/PSpice Examples/Diode/Out/Diode.sdf b/tests/altium_crap/Circuit Sim/PSpice Examples/Diode/Out/Diode.sdf similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Diode/Out/Diode.sdf rename to tests/altium_crap/Circuit Sim/PSpice Examples/Diode/Out/Diode.sdf diff --git a/altium_crap/Circuit Sim/PSpice Examples/Global Parameters/Global Params.PrjPCB b/tests/altium_crap/Circuit Sim/PSpice Examples/Global Parameters/Global Params.PrjPCB similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Global Parameters/Global Params.PrjPCB rename to tests/altium_crap/Circuit Sim/PSpice Examples/Global Parameters/Global Params.PrjPCB diff --git a/altium_crap/Circuit Sim/PSpice Examples/Global Parameters/Global Params.PrjPCBStructure b/tests/altium_crap/Circuit Sim/PSpice Examples/Global Parameters/Global Params.PrjPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Global Parameters/Global Params.PrjPCBStructure rename to tests/altium_crap/Circuit Sim/PSpice Examples/Global Parameters/Global Params.PrjPCBStructure diff --git a/altium_crap/Circuit Sim/PSpice Examples/Global Parameters/Global Params.SchDoc b/tests/altium_crap/Circuit Sim/PSpice Examples/Global Parameters/Global Params.SchDoc similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Global Parameters/Global Params.SchDoc rename to tests/altium_crap/Circuit Sim/PSpice Examples/Global Parameters/Global Params.SchDoc diff --git a/altium_crap/Circuit Sim/PSpice Examples/Global Parameters/Out/Global Params.nsx b/tests/altium_crap/Circuit Sim/PSpice Examples/Global Parameters/Out/Global Params.nsx similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Global Parameters/Out/Global Params.nsx rename to tests/altium_crap/Circuit Sim/PSpice Examples/Global Parameters/Out/Global Params.nsx diff --git a/altium_crap/Circuit Sim/PSpice Examples/Global Parameters/Out/Global Params.sdf b/tests/altium_crap/Circuit Sim/PSpice Examples/Global Parameters/Out/Global Params.sdf similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Global Parameters/Out/Global Params.sdf rename to tests/altium_crap/Circuit Sim/PSpice Examples/Global Parameters/Out/Global Params.sdf diff --git a/altium_crap/Circuit Sim/PSpice Examples/Inductor/Inductor.PRJPCB b/tests/altium_crap/Circuit Sim/PSpice Examples/Inductor/Inductor.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Inductor/Inductor.PRJPCB rename to tests/altium_crap/Circuit Sim/PSpice Examples/Inductor/Inductor.PRJPCB diff --git a/altium_crap/Circuit Sim/PSpice Examples/Inductor/Inductor.PRJPCBStructure b/tests/altium_crap/Circuit Sim/PSpice Examples/Inductor/Inductor.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Inductor/Inductor.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/PSpice Examples/Inductor/Inductor.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/PSpice Examples/Inductor/Inductor.SchDoc b/tests/altium_crap/Circuit Sim/PSpice Examples/Inductor/Inductor.SchDoc similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Inductor/Inductor.SchDoc rename to tests/altium_crap/Circuit Sim/PSpice Examples/Inductor/Inductor.SchDoc diff --git a/altium_crap/Circuit Sim/PSpice Examples/Inductor/Out/Inductor.nsx b/tests/altium_crap/Circuit Sim/PSpice Examples/Inductor/Out/Inductor.nsx similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Inductor/Out/Inductor.nsx rename to tests/altium_crap/Circuit Sim/PSpice Examples/Inductor/Out/Inductor.nsx diff --git a/altium_crap/Circuit Sim/PSpice Examples/Inductor/Out/Inductor.sdf b/tests/altium_crap/Circuit Sim/PSpice Examples/Inductor/Out/Inductor.sdf similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Inductor/Out/Inductor.sdf rename to tests/altium_crap/Circuit Sim/PSpice Examples/Inductor/Out/Inductor.sdf diff --git a/altium_crap/Circuit Sim/PSpice Examples/Inductor/pspiceIND.mdl b/tests/altium_crap/Circuit Sim/PSpice Examples/Inductor/pspiceIND.mdl similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Inductor/pspiceIND.mdl rename to tests/altium_crap/Circuit Sim/PSpice Examples/Inductor/pspiceIND.mdl diff --git a/altium_crap/Circuit Sim/PSpice Examples/JFET/JFET.PrjPCB b/tests/altium_crap/Circuit Sim/PSpice Examples/JFET/JFET.PrjPCB similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/JFET/JFET.PrjPCB rename to tests/altium_crap/Circuit Sim/PSpice Examples/JFET/JFET.PrjPCB diff --git a/altium_crap/Circuit Sim/PSpice Examples/JFET/JFET.PrjPCBStructure b/tests/altium_crap/Circuit Sim/PSpice Examples/JFET/JFET.PrjPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/JFET/JFET.PrjPCBStructure rename to tests/altium_crap/Circuit Sim/PSpice Examples/JFET/JFET.PrjPCBStructure diff --git a/altium_crap/Circuit Sim/PSpice Examples/JFET/JFET.SchDoc b/tests/altium_crap/Circuit Sim/PSpice Examples/JFET/JFET.SchDoc similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/JFET/JFET.SchDoc rename to tests/altium_crap/Circuit Sim/PSpice Examples/JFET/JFET.SchDoc diff --git a/altium_crap/Circuit Sim/PSpice Examples/JFET/JFET.mdl b/tests/altium_crap/Circuit Sim/PSpice Examples/JFET/JFET.mdl similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/JFET/JFET.mdl rename to tests/altium_crap/Circuit Sim/PSpice Examples/JFET/JFET.mdl diff --git a/altium_crap/Circuit Sim/PSpice Examples/JFET/Out/JFET.nsx b/tests/altium_crap/Circuit Sim/PSpice Examples/JFET/Out/JFET.nsx similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/JFET/Out/JFET.nsx rename to tests/altium_crap/Circuit Sim/PSpice Examples/JFET/Out/JFET.nsx diff --git a/altium_crap/Circuit Sim/PSpice Examples/JFET/Out/JFET.sdf b/tests/altium_crap/Circuit Sim/PSpice Examples/JFET/Out/JFET.sdf similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/JFET/Out/JFET.sdf rename to tests/altium_crap/Circuit Sim/PSpice Examples/JFET/Out/JFET.sdf diff --git a/altium_crap/Circuit Sim/PSpice Examples/PSpice switch/Out/PSpice Switch.nsx b/tests/altium_crap/Circuit Sim/PSpice Examples/PSpice switch/Out/PSpice Switch.nsx similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/PSpice switch/Out/PSpice Switch.nsx rename to tests/altium_crap/Circuit Sim/PSpice Examples/PSpice switch/Out/PSpice Switch.nsx diff --git a/altium_crap/Circuit Sim/PSpice Examples/PSpice switch/Out/PSpice Switch.sdf b/tests/altium_crap/Circuit Sim/PSpice Examples/PSpice switch/Out/PSpice Switch.sdf similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/PSpice switch/Out/PSpice Switch.sdf rename to tests/altium_crap/Circuit Sim/PSpice Examples/PSpice switch/Out/PSpice Switch.sdf diff --git a/altium_crap/Circuit Sim/PSpice Examples/PSpice switch/PSpice Switch.PrjPCB b/tests/altium_crap/Circuit Sim/PSpice Examples/PSpice switch/PSpice Switch.PrjPCB similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/PSpice switch/PSpice Switch.PrjPCB rename to tests/altium_crap/Circuit Sim/PSpice Examples/PSpice switch/PSpice Switch.PrjPCB diff --git a/altium_crap/Circuit Sim/PSpice Examples/PSpice switch/PSpice Switch.PrjPCBStructure b/tests/altium_crap/Circuit Sim/PSpice Examples/PSpice switch/PSpice Switch.PrjPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/PSpice switch/PSpice Switch.PrjPCBStructure rename to tests/altium_crap/Circuit Sim/PSpice Examples/PSpice switch/PSpice Switch.PrjPCBStructure diff --git a/altium_crap/Circuit Sim/PSpice Examples/PSpice switch/PSpice Switch.SchDoc b/tests/altium_crap/Circuit Sim/PSpice Examples/PSpice switch/PSpice Switch.SchDoc similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/PSpice switch/PSpice Switch.SchDoc rename to tests/altium_crap/Circuit Sim/PSpice Examples/PSpice switch/PSpice Switch.SchDoc diff --git a/altium_crap/Circuit Sim/PSpice Examples/PSpice switch/SwitchMod.mdl b/tests/altium_crap/Circuit Sim/PSpice Examples/PSpice switch/SwitchMod.mdl similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/PSpice switch/SwitchMod.mdl rename to tests/altium_crap/Circuit Sim/PSpice Examples/PSpice switch/SwitchMod.mdl diff --git a/altium_crap/Circuit Sim/PSpice Examples/Resistor/Out/Resistor.nsx b/tests/altium_crap/Circuit Sim/PSpice Examples/Resistor/Out/Resistor.nsx similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Resistor/Out/Resistor.nsx rename to tests/altium_crap/Circuit Sim/PSpice Examples/Resistor/Out/Resistor.nsx diff --git a/altium_crap/Circuit Sim/PSpice Examples/Resistor/Out/Resistor.sdf b/tests/altium_crap/Circuit Sim/PSpice Examples/Resistor/Out/Resistor.sdf similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Resistor/Out/Resistor.sdf rename to tests/altium_crap/Circuit Sim/PSpice Examples/Resistor/Out/Resistor.sdf diff --git a/altium_crap/Circuit Sim/PSpice Examples/Resistor/PSpiceResistor.mdl b/tests/altium_crap/Circuit Sim/PSpice Examples/Resistor/PSpiceResistor.mdl similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Resistor/PSpiceResistor.mdl rename to tests/altium_crap/Circuit Sim/PSpice Examples/Resistor/PSpiceResistor.mdl diff --git a/altium_crap/Circuit Sim/PSpice Examples/Resistor/Resistor.PrjPCB b/tests/altium_crap/Circuit Sim/PSpice Examples/Resistor/Resistor.PrjPCB similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Resistor/Resistor.PrjPCB rename to tests/altium_crap/Circuit Sim/PSpice Examples/Resistor/Resistor.PrjPCB diff --git a/altium_crap/Circuit Sim/PSpice Examples/Resistor/Resistor.PrjPCBStructure b/tests/altium_crap/Circuit Sim/PSpice Examples/Resistor/Resistor.PrjPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Resistor/Resistor.PrjPCBStructure rename to tests/altium_crap/Circuit Sim/PSpice Examples/Resistor/Resistor.PrjPCBStructure diff --git a/altium_crap/Circuit Sim/PSpice Examples/Resistor/Resistor.SchDoc b/tests/altium_crap/Circuit Sim/PSpice Examples/Resistor/Resistor.SchDoc similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/Resistor/Resistor.SchDoc rename to tests/altium_crap/Circuit Sim/PSpice Examples/Resistor/Resistor.SchDoc diff --git a/altium_crap/Circuit Sim/PSpice Examples/VCVS - POLY/EPOLY.PrjPCB b/tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - POLY/EPOLY.PrjPCB similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/VCVS - POLY/EPOLY.PrjPCB rename to tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - POLY/EPOLY.PrjPCB diff --git a/altium_crap/Circuit Sim/PSpice Examples/VCVS - POLY/EPOLY.PrjPCBStructure b/tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - POLY/EPOLY.PrjPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/VCVS - POLY/EPOLY.PrjPCBStructure rename to tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - POLY/EPOLY.PrjPCBStructure diff --git a/altium_crap/Circuit Sim/PSpice Examples/VCVS - POLY/EPOLY.SCHDOC b/tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - POLY/EPOLY.SCHDOC similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/VCVS - POLY/EPOLY.SCHDOC rename to tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - POLY/EPOLY.SCHDOC diff --git a/altium_crap/Circuit Sim/PSpice Examples/VCVS - POLY/ESRC_POLY.ckt b/tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - POLY/ESRC_POLY.ckt similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/VCVS - POLY/ESRC_POLY.ckt rename to tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - POLY/ESRC_POLY.ckt diff --git a/altium_crap/Circuit Sim/PSpice Examples/VCVS - POLY/Out/EPOLY.nsx b/tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - POLY/Out/EPOLY.nsx similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/VCVS - POLY/Out/EPOLY.nsx rename to tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - POLY/Out/EPOLY.nsx diff --git a/altium_crap/Circuit Sim/PSpice Examples/VCVS - POLY/Out/EPOLY.sdf b/tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - POLY/Out/EPOLY.sdf similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/VCVS - POLY/Out/EPOLY.sdf rename to tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - POLY/Out/EPOLY.sdf diff --git a/altium_crap/Circuit Sim/PSpice Examples/VCVS - Table/ESRC_TABLE.ckt b/tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - Table/ESRC_TABLE.ckt similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/VCVS - Table/ESRC_TABLE.ckt rename to tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - Table/ESRC_TABLE.ckt diff --git a/altium_crap/Circuit Sim/PSpice Examples/VCVS - Table/Out/TABLE.nsx b/tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - Table/Out/TABLE.nsx similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/VCVS - Table/Out/TABLE.nsx rename to tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - Table/Out/TABLE.nsx diff --git a/altium_crap/Circuit Sim/PSpice Examples/VCVS - Table/Out/TABLE.sdf b/tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - Table/Out/TABLE.sdf similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/VCVS - Table/Out/TABLE.sdf rename to tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - Table/Out/TABLE.sdf diff --git a/altium_crap/Circuit Sim/PSpice Examples/VCVS - Table/TABLE.PrjPCB b/tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - Table/TABLE.PrjPCB similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/VCVS - Table/TABLE.PrjPCB rename to tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - Table/TABLE.PrjPCB diff --git a/altium_crap/Circuit Sim/PSpice Examples/VCVS - Table/TABLE.PrjPCBStructure b/tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - Table/TABLE.PrjPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/VCVS - Table/TABLE.PrjPCBStructure rename to tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - Table/TABLE.PrjPCBStructure diff --git a/altium_crap/Circuit Sim/PSpice Examples/VCVS - Table/Table.SCHDOC b/tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - Table/Table.SCHDOC similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/VCVS - Table/Table.SCHDOC rename to tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - Table/Table.SCHDOC diff --git a/altium_crap/Circuit Sim/PSpice Examples/VCVS - Value/ESRC_VALUE.ckt b/tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - Value/ESRC_VALUE.ckt similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/VCVS - Value/ESRC_VALUE.ckt rename to tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - Value/ESRC_VALUE.ckt diff --git a/altium_crap/Circuit Sim/PSpice Examples/VCVS - Value/EVALUE.PrjPCB b/tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - Value/EVALUE.PrjPCB similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/VCVS - Value/EVALUE.PrjPCB rename to tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - Value/EVALUE.PrjPCB diff --git a/altium_crap/Circuit Sim/PSpice Examples/VCVS - Value/EVALUE.PrjPCBStructure b/tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - Value/EVALUE.PrjPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/VCVS - Value/EVALUE.PrjPCBStructure rename to tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - Value/EVALUE.PrjPCBStructure diff --git a/altium_crap/Circuit Sim/PSpice Examples/VCVS - Value/EVALUE.SchDoc b/tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - Value/EVALUE.SchDoc similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/VCVS - Value/EVALUE.SchDoc rename to tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - Value/EVALUE.SchDoc diff --git a/altium_crap/Circuit Sim/PSpice Examples/VCVS - Value/Out/EVALUE.nsx b/tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - Value/Out/EVALUE.nsx similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/VCVS - Value/Out/EVALUE.nsx rename to tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - Value/Out/EVALUE.nsx diff --git a/altium_crap/Circuit Sim/PSpice Examples/VCVS - Value/Out/EVALUE.sdf b/tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - Value/Out/EVALUE.sdf similarity index 100% rename from altium_crap/Circuit Sim/PSpice Examples/VCVS - Value/Out/EVALUE.sdf rename to tests/altium_crap/Circuit Sim/PSpice Examples/VCVS - Value/Out/EVALUE.sdf diff --git a/altium_crap/Circuit Sim/PWL File/Out/PWL File.sdf b/tests/altium_crap/Circuit Sim/PWL File/Out/PWL File.sdf similarity index 100% rename from altium_crap/Circuit Sim/PWL File/Out/PWL File.sdf rename to tests/altium_crap/Circuit Sim/PWL File/Out/PWL File.sdf diff --git a/altium_crap/Circuit Sim/PWL File/PWL File.PrjPCB b/tests/altium_crap/Circuit Sim/PWL File/PWL File.PrjPCB similarity index 100% rename from altium_crap/Circuit Sim/PWL File/PWL File.PrjPCB rename to tests/altium_crap/Circuit Sim/PWL File/PWL File.PrjPCB diff --git a/altium_crap/Circuit Sim/PWL File/PWL File.PrjPCBStructure b/tests/altium_crap/Circuit Sim/PWL File/PWL File.PrjPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/PWL File/PWL File.PrjPCBStructure rename to tests/altium_crap/Circuit Sim/PWL File/PWL File.PrjPCBStructure diff --git a/altium_crap/Circuit Sim/PWL File/PWL File.SchDoc b/tests/altium_crap/Circuit Sim/PWL File/PWL File.SchDoc similarity index 100% rename from altium_crap/Circuit Sim/PWL File/PWL File.SchDoc rename to tests/altium_crap/Circuit Sim/PWL File/PWL File.SchDoc diff --git a/altium_crap/Circuit Sim/PWL File/pwl1.pwl b/tests/altium_crap/Circuit Sim/PWL File/pwl1.pwl similarity index 100% rename from altium_crap/Circuit Sim/PWL File/pwl1.pwl rename to tests/altium_crap/Circuit Sim/PWL File/pwl1.pwl diff --git a/altium_crap/Circuit Sim/Peak Detector/1N914.mdl b/tests/altium_crap/Circuit Sim/Peak Detector/1N914.mdl similarity index 100% rename from altium_crap/Circuit Sim/Peak Detector/1N914.mdl rename to tests/altium_crap/Circuit Sim/Peak Detector/1N914.mdl diff --git a/altium_crap/Circuit Sim/Peak Detector/2N2222.mdl b/tests/altium_crap/Circuit Sim/Peak Detector/2N2222.mdl similarity index 100% rename from altium_crap/Circuit Sim/Peak Detector/2N2222.mdl rename to tests/altium_crap/Circuit Sim/Peak Detector/2N2222.mdl diff --git a/altium_crap/Circuit Sim/Peak Detector/Out/Peak Detector.nsx b/tests/altium_crap/Circuit Sim/Peak Detector/Out/Peak Detector.nsx similarity index 100% rename from altium_crap/Circuit Sim/Peak Detector/Out/Peak Detector.nsx rename to tests/altium_crap/Circuit Sim/Peak Detector/Out/Peak Detector.nsx diff --git a/altium_crap/Circuit Sim/Peak Detector/Out/Peak Detector.sdf b/tests/altium_crap/Circuit Sim/Peak Detector/Out/Peak Detector.sdf similarity index 100% rename from altium_crap/Circuit Sim/Peak Detector/Out/Peak Detector.sdf rename to tests/altium_crap/Circuit Sim/Peak Detector/Out/Peak Detector.sdf diff --git a/altium_crap/Circuit Sim/Peak Detector/Peak Detector.PRJPCB b/tests/altium_crap/Circuit Sim/Peak Detector/Peak Detector.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Peak Detector/Peak Detector.PRJPCB rename to tests/altium_crap/Circuit Sim/Peak Detector/Peak Detector.PRJPCB diff --git a/altium_crap/Circuit Sim/Peak Detector/Peak Detector.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Peak Detector/Peak Detector.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Peak Detector/Peak Detector.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Peak Detector/Peak Detector.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Peak Detector/Peak Detector.cfg b/tests/altium_crap/Circuit Sim/Peak Detector/Peak Detector.cfg similarity index 100% rename from altium_crap/Circuit Sim/Peak Detector/Peak Detector.cfg rename to tests/altium_crap/Circuit Sim/Peak Detector/Peak Detector.cfg diff --git a/altium_crap/Circuit Sim/Peak Detector/Peak Detector.schdoc b/tests/altium_crap/Circuit Sim/Peak Detector/Peak Detector.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Peak Detector/Peak Detector.schdoc rename to tests/altium_crap/Circuit Sim/Peak Detector/Peak Detector.schdoc diff --git a/altium_crap/Circuit Sim/Peak Detector/UA741.ckt b/tests/altium_crap/Circuit Sim/Peak Detector/UA741.ckt similarity index 100% rename from altium_crap/Circuit Sim/Peak Detector/UA741.ckt rename to tests/altium_crap/Circuit Sim/Peak Detector/UA741.ckt diff --git a/altium_crap/Circuit Sim/Phase Lock Loop/Out/Phase Lock Loop.nsx b/tests/altium_crap/Circuit Sim/Phase Lock Loop/Out/Phase Lock Loop.nsx similarity index 100% rename from altium_crap/Circuit Sim/Phase Lock Loop/Out/Phase Lock Loop.nsx rename to tests/altium_crap/Circuit Sim/Phase Lock Loop/Out/Phase Lock Loop.nsx diff --git a/altium_crap/Circuit Sim/Phase Lock Loop/Out/Phase Lock Loop.sdf b/tests/altium_crap/Circuit Sim/Phase Lock Loop/Out/Phase Lock Loop.sdf similarity index 100% rename from altium_crap/Circuit Sim/Phase Lock Loop/Out/Phase Lock Loop.sdf rename to tests/altium_crap/Circuit Sim/Phase Lock Loop/Out/Phase Lock Loop.sdf diff --git a/altium_crap/Circuit Sim/Phase Lock Loop/PLL100k.ckt b/tests/altium_crap/Circuit Sim/Phase Lock Loop/PLL100k.ckt similarity index 100% rename from altium_crap/Circuit Sim/Phase Lock Loop/PLL100k.ckt rename to tests/altium_crap/Circuit Sim/Phase Lock Loop/PLL100k.ckt diff --git a/altium_crap/Circuit Sim/Phase Lock Loop/Phase Lock Loop.PRJPCB b/tests/altium_crap/Circuit Sim/Phase Lock Loop/Phase Lock Loop.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Phase Lock Loop/Phase Lock Loop.PRJPCB rename to tests/altium_crap/Circuit Sim/Phase Lock Loop/Phase Lock Loop.PRJPCB diff --git a/altium_crap/Circuit Sim/Phase Lock Loop/Phase Lock Loop.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Phase Lock Loop/Phase Lock Loop.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Phase Lock Loop/Phase Lock Loop.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Phase Lock Loop/Phase Lock Loop.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Phase Lock Loop/Phase Lock Loop.cfg b/tests/altium_crap/Circuit Sim/Phase Lock Loop/Phase Lock Loop.cfg similarity index 100% rename from altium_crap/Circuit Sim/Phase Lock Loop/Phase Lock Loop.cfg rename to tests/altium_crap/Circuit Sim/Phase Lock Loop/Phase Lock Loop.cfg diff --git a/altium_crap/Circuit Sim/Phase Lock Loop/Phase Lock Loop.schdoc b/tests/altium_crap/Circuit Sim/Phase Lock Loop/Phase Lock Loop.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Phase Lock Loop/Phase Lock Loop.schdoc rename to tests/altium_crap/Circuit Sim/Phase Lock Loop/Phase Lock Loop.schdoc diff --git a/altium_crap/Circuit Sim/Pole-Zero/Bandpass/Bandpass.PrjPCB b/tests/altium_crap/Circuit Sim/Pole-Zero/Bandpass/Bandpass.PrjPCB similarity index 100% rename from altium_crap/Circuit Sim/Pole-Zero/Bandpass/Bandpass.PrjPCB rename to tests/altium_crap/Circuit Sim/Pole-Zero/Bandpass/Bandpass.PrjPCB diff --git a/altium_crap/Circuit Sim/Pole-Zero/Bandpass/Bandpass.PrjPCBStructure b/tests/altium_crap/Circuit Sim/Pole-Zero/Bandpass/Bandpass.PrjPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Pole-Zero/Bandpass/Bandpass.PrjPCBStructure rename to tests/altium_crap/Circuit Sim/Pole-Zero/Bandpass/Bandpass.PrjPCBStructure diff --git a/altium_crap/Circuit Sim/Pole-Zero/Bandpass/Bandpass.SchDoc b/tests/altium_crap/Circuit Sim/Pole-Zero/Bandpass/Bandpass.SchDoc similarity index 100% rename from altium_crap/Circuit Sim/Pole-Zero/Bandpass/Bandpass.SchDoc rename to tests/altium_crap/Circuit Sim/Pole-Zero/Bandpass/Bandpass.SchDoc diff --git a/altium_crap/Circuit Sim/Pole-Zero/Bandpass/Bandpass.SchLib b/tests/altium_crap/Circuit Sim/Pole-Zero/Bandpass/Bandpass.SchLib similarity index 100% rename from altium_crap/Circuit Sim/Pole-Zero/Bandpass/Bandpass.SchLib rename to tests/altium_crap/Circuit Sim/Pole-Zero/Bandpass/Bandpass.SchLib diff --git a/altium_crap/Circuit Sim/Pole-Zero/Bandpass/Out/Bandpass.nsx b/tests/altium_crap/Circuit Sim/Pole-Zero/Bandpass/Out/Bandpass.nsx similarity index 100% rename from altium_crap/Circuit Sim/Pole-Zero/Bandpass/Out/Bandpass.nsx rename to tests/altium_crap/Circuit Sim/Pole-Zero/Bandpass/Out/Bandpass.nsx diff --git a/altium_crap/Circuit Sim/Pole-Zero/Bandpass/Out/Bandpass.sdf b/tests/altium_crap/Circuit Sim/Pole-Zero/Bandpass/Out/Bandpass.sdf similarity index 100% rename from altium_crap/Circuit Sim/Pole-Zero/Bandpass/Out/Bandpass.sdf rename to tests/altium_crap/Circuit Sim/Pole-Zero/Bandpass/Out/Bandpass.sdf diff --git a/altium_crap/Circuit Sim/Pole-Zero/Simple PZ/Out/Simple PZ.nsx b/tests/altium_crap/Circuit Sim/Pole-Zero/Simple PZ/Out/Simple PZ.nsx similarity index 100% rename from altium_crap/Circuit Sim/Pole-Zero/Simple PZ/Out/Simple PZ.nsx rename to tests/altium_crap/Circuit Sim/Pole-Zero/Simple PZ/Out/Simple PZ.nsx diff --git a/altium_crap/Circuit Sim/Pole-Zero/Simple PZ/Out/Simple PZ.sdf b/tests/altium_crap/Circuit Sim/Pole-Zero/Simple PZ/Out/Simple PZ.sdf similarity index 100% rename from altium_crap/Circuit Sim/Pole-Zero/Simple PZ/Out/Simple PZ.sdf rename to tests/altium_crap/Circuit Sim/Pole-Zero/Simple PZ/Out/Simple PZ.sdf diff --git a/altium_crap/Circuit Sim/Pole-Zero/Simple PZ/Simple PZ.PrjPCB b/tests/altium_crap/Circuit Sim/Pole-Zero/Simple PZ/Simple PZ.PrjPCB similarity index 100% rename from altium_crap/Circuit Sim/Pole-Zero/Simple PZ/Simple PZ.PrjPCB rename to tests/altium_crap/Circuit Sim/Pole-Zero/Simple PZ/Simple PZ.PrjPCB diff --git a/altium_crap/Circuit Sim/Pole-Zero/Simple PZ/Simple PZ.PrjPCBStructure b/tests/altium_crap/Circuit Sim/Pole-Zero/Simple PZ/Simple PZ.PrjPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Pole-Zero/Simple PZ/Simple PZ.PrjPCBStructure rename to tests/altium_crap/Circuit Sim/Pole-Zero/Simple PZ/Simple PZ.PrjPCBStructure diff --git a/altium_crap/Circuit Sim/Pole-Zero/Simple PZ/Simple PZ.SchDoc b/tests/altium_crap/Circuit Sim/Pole-Zero/Simple PZ/Simple PZ.SchDoc similarity index 100% rename from altium_crap/Circuit Sim/Pole-Zero/Simple PZ/Simple PZ.SchDoc rename to tests/altium_crap/Circuit Sim/Pole-Zero/Simple PZ/Simple PZ.SchDoc diff --git a/altium_crap/Circuit Sim/Pole-Zero/Simple RC/Out/Simple RC.nsx b/tests/altium_crap/Circuit Sim/Pole-Zero/Simple RC/Out/Simple RC.nsx similarity index 100% rename from altium_crap/Circuit Sim/Pole-Zero/Simple RC/Out/Simple RC.nsx rename to tests/altium_crap/Circuit Sim/Pole-Zero/Simple RC/Out/Simple RC.nsx diff --git a/altium_crap/Circuit Sim/Pole-Zero/Simple RC/Out/Simple RC.sdf b/tests/altium_crap/Circuit Sim/Pole-Zero/Simple RC/Out/Simple RC.sdf similarity index 100% rename from altium_crap/Circuit Sim/Pole-Zero/Simple RC/Out/Simple RC.sdf rename to tests/altium_crap/Circuit Sim/Pole-Zero/Simple RC/Out/Simple RC.sdf diff --git a/altium_crap/Circuit Sim/Pole-Zero/Simple RC/Simple RC.PrjPCB b/tests/altium_crap/Circuit Sim/Pole-Zero/Simple RC/Simple RC.PrjPCB similarity index 100% rename from altium_crap/Circuit Sim/Pole-Zero/Simple RC/Simple RC.PrjPCB rename to tests/altium_crap/Circuit Sim/Pole-Zero/Simple RC/Simple RC.PrjPCB diff --git a/altium_crap/Circuit Sim/Pole-Zero/Simple RC/Simple RC.PrjPCBStructure b/tests/altium_crap/Circuit Sim/Pole-Zero/Simple RC/Simple RC.PrjPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Pole-Zero/Simple RC/Simple RC.PrjPCBStructure rename to tests/altium_crap/Circuit Sim/Pole-Zero/Simple RC/Simple RC.PrjPCBStructure diff --git a/altium_crap/Circuit Sim/Pole-Zero/Simple RC/Simple RC.SchDoc b/tests/altium_crap/Circuit Sim/Pole-Zero/Simple RC/Simple RC.SchDoc similarity index 100% rename from altium_crap/Circuit Sim/Pole-Zero/Simple RC/Simple RC.SchDoc rename to tests/altium_crap/Circuit Sim/Pole-Zero/Simple RC/Simple RC.SchDoc diff --git a/altium_crap/Circuit Sim/Potentiometer Sweep/Band-Pass Filter.SchDoc b/tests/altium_crap/Circuit Sim/Potentiometer Sweep/Band-Pass Filter.SchDoc similarity index 100% rename from altium_crap/Circuit Sim/Potentiometer Sweep/Band-Pass Filter.SchDoc rename to tests/altium_crap/Circuit Sim/Potentiometer Sweep/Band-Pass Filter.SchDoc diff --git a/altium_crap/Circuit Sim/Potentiometer Sweep/Out/Potentiometer Sweep.sdf b/tests/altium_crap/Circuit Sim/Potentiometer Sweep/Out/Potentiometer Sweep.sdf similarity index 100% rename from altium_crap/Circuit Sim/Potentiometer Sweep/Out/Potentiometer Sweep.sdf rename to tests/altium_crap/Circuit Sim/Potentiometer Sweep/Out/Potentiometer Sweep.sdf diff --git a/altium_crap/Circuit Sim/Potentiometer Sweep/Potentiometer Sweep.PrjPCB b/tests/altium_crap/Circuit Sim/Potentiometer Sweep/Potentiometer Sweep.PrjPCB similarity index 100% rename from altium_crap/Circuit Sim/Potentiometer Sweep/Potentiometer Sweep.PrjPCB rename to tests/altium_crap/Circuit Sim/Potentiometer Sweep/Potentiometer Sweep.PrjPCB diff --git a/altium_crap/Circuit Sim/Potentiometer Sweep/Potentiometer Sweep.PrjPCBStructure b/tests/altium_crap/Circuit Sim/Potentiometer Sweep/Potentiometer Sweep.PrjPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Potentiometer Sweep/Potentiometer Sweep.PrjPCBStructure rename to tests/altium_crap/Circuit Sim/Potentiometer Sweep/Potentiometer Sweep.PrjPCBStructure diff --git a/altium_crap/Circuit Sim/Power Supply/10TO1.ckt b/tests/altium_crap/Circuit Sim/Power Supply/10TO1.ckt similarity index 100% rename from altium_crap/Circuit Sim/Power Supply/10TO1.ckt rename to tests/altium_crap/Circuit Sim/Power Supply/10TO1.ckt diff --git a/altium_crap/Circuit Sim/Power Supply/18DB10.ckt b/tests/altium_crap/Circuit Sim/Power Supply/18DB10.ckt similarity index 100% rename from altium_crap/Circuit Sim/Power Supply/18DB10.ckt rename to tests/altium_crap/Circuit Sim/Power Supply/18DB10.ckt diff --git a/altium_crap/Circuit Sim/Power Supply/1N4736.mdl b/tests/altium_crap/Circuit Sim/Power Supply/1N4736.mdl similarity index 100% rename from altium_crap/Circuit Sim/Power Supply/1N4736.mdl rename to tests/altium_crap/Circuit Sim/Power Supply/1N4736.mdl diff --git a/altium_crap/Circuit Sim/Power Supply/2N2222A.mdl b/tests/altium_crap/Circuit Sim/Power Supply/2N2222A.mdl similarity index 100% rename from altium_crap/Circuit Sim/Power Supply/2N2222A.mdl rename to tests/altium_crap/Circuit Sim/Power Supply/2N2222A.mdl diff --git a/altium_crap/Circuit Sim/Power Supply/Out/Power Supply.nsx b/tests/altium_crap/Circuit Sim/Power Supply/Out/Power Supply.nsx similarity index 100% rename from altium_crap/Circuit Sim/Power Supply/Out/Power Supply.nsx rename to tests/altium_crap/Circuit Sim/Power Supply/Out/Power Supply.nsx diff --git a/altium_crap/Circuit Sim/Power Supply/Out/Power Supply.sdf b/tests/altium_crap/Circuit Sim/Power Supply/Out/Power Supply.sdf similarity index 100% rename from altium_crap/Circuit Sim/Power Supply/Out/Power Supply.sdf rename to tests/altium_crap/Circuit Sim/Power Supply/Out/Power Supply.sdf diff --git a/altium_crap/Circuit Sim/Power Supply/Power Supply.PRJPCB b/tests/altium_crap/Circuit Sim/Power Supply/Power Supply.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Power Supply/Power Supply.PRJPCB rename to tests/altium_crap/Circuit Sim/Power Supply/Power Supply.PRJPCB diff --git a/altium_crap/Circuit Sim/Power Supply/Power Supply.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Power Supply/Power Supply.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Power Supply/Power Supply.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Power Supply/Power Supply.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Power Supply/Power Supply.cfg b/tests/altium_crap/Circuit Sim/Power Supply/Power Supply.cfg similarity index 100% rename from altium_crap/Circuit Sim/Power Supply/Power Supply.cfg rename to tests/altium_crap/Circuit Sim/Power Supply/Power Supply.cfg diff --git a/altium_crap/Circuit Sim/Power Supply/Power Supply.schdoc b/tests/altium_crap/Circuit Sim/Power Supply/Power Supply.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Power Supply/Power Supply.schdoc rename to tests/altium_crap/Circuit Sim/Power Supply/Power Supply.schdoc diff --git a/altium_crap/Circuit Sim/Programmable Unijunction Transistor/2N6027.ckt b/tests/altium_crap/Circuit Sim/Programmable Unijunction Transistor/2N6027.ckt similarity index 100% rename from altium_crap/Circuit Sim/Programmable Unijunction Transistor/2N6027.ckt rename to tests/altium_crap/Circuit Sim/Programmable Unijunction Transistor/2N6027.ckt diff --git a/altium_crap/Circuit Sim/Programmable Unijunction Transistor/LM301A.ckt b/tests/altium_crap/Circuit Sim/Programmable Unijunction Transistor/LM301A.ckt similarity index 100% rename from altium_crap/Circuit Sim/Programmable Unijunction Transistor/LM301A.ckt rename to tests/altium_crap/Circuit Sim/Programmable Unijunction Transistor/LM301A.ckt diff --git a/altium_crap/Circuit Sim/Programmable Unijunction Transistor/Out/Programmable Unijunction Transistor.nsx b/tests/altium_crap/Circuit Sim/Programmable Unijunction Transistor/Out/Programmable Unijunction Transistor.nsx similarity index 100% rename from altium_crap/Circuit Sim/Programmable Unijunction Transistor/Out/Programmable Unijunction Transistor.nsx rename to tests/altium_crap/Circuit Sim/Programmable Unijunction Transistor/Out/Programmable Unijunction Transistor.nsx diff --git a/altium_crap/Circuit Sim/Programmable Unijunction Transistor/Out/Programmable Unijunction Transistor.sdf b/tests/altium_crap/Circuit Sim/Programmable Unijunction Transistor/Out/Programmable Unijunction Transistor.sdf similarity index 100% rename from altium_crap/Circuit Sim/Programmable Unijunction Transistor/Out/Programmable Unijunction Transistor.sdf rename to tests/altium_crap/Circuit Sim/Programmable Unijunction Transistor/Out/Programmable Unijunction Transistor.sdf diff --git a/altium_crap/Circuit Sim/Programmable Unijunction Transistor/Programmable Unijunction Transistor.PRJPCB b/tests/altium_crap/Circuit Sim/Programmable Unijunction Transistor/Programmable Unijunction Transistor.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Programmable Unijunction Transistor/Programmable Unijunction Transistor.PRJPCB rename to tests/altium_crap/Circuit Sim/Programmable Unijunction Transistor/Programmable Unijunction Transistor.PRJPCB diff --git a/altium_crap/Circuit Sim/Programmable Unijunction Transistor/Programmable Unijunction Transistor.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Programmable Unijunction Transistor/Programmable Unijunction Transistor.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Programmable Unijunction Transistor/Programmable Unijunction Transistor.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Programmable Unijunction Transistor/Programmable Unijunction Transistor.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Programmable Unijunction Transistor/Programmable Unijunction Transistor.cfg b/tests/altium_crap/Circuit Sim/Programmable Unijunction Transistor/Programmable Unijunction Transistor.cfg similarity index 100% rename from altium_crap/Circuit Sim/Programmable Unijunction Transistor/Programmable Unijunction Transistor.cfg rename to tests/altium_crap/Circuit Sim/Programmable Unijunction Transistor/Programmable Unijunction Transistor.cfg diff --git a/altium_crap/Circuit Sim/Programmable Unijunction Transistor/Programmable Unijunction Transistor.schdoc b/tests/altium_crap/Circuit Sim/Programmable Unijunction Transistor/Programmable Unijunction Transistor.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Programmable Unijunction Transistor/Programmable Unijunction Transistor.schdoc rename to tests/altium_crap/Circuit Sim/Programmable Unijunction Transistor/Programmable Unijunction Transistor.schdoc diff --git a/altium_crap/Circuit Sim/Push-Pull Amplifier/2N2219A.mdl b/tests/altium_crap/Circuit Sim/Push-Pull Amplifier/2N2219A.mdl similarity index 100% rename from altium_crap/Circuit Sim/Push-Pull Amplifier/2N2219A.mdl rename to tests/altium_crap/Circuit Sim/Push-Pull Amplifier/2N2219A.mdl diff --git a/altium_crap/Circuit Sim/Push-Pull Amplifier/2N2905A.mdl b/tests/altium_crap/Circuit Sim/Push-Pull Amplifier/2N2905A.mdl similarity index 100% rename from altium_crap/Circuit Sim/Push-Pull Amplifier/2N2905A.mdl rename to tests/altium_crap/Circuit Sim/Push-Pull Amplifier/2N2905A.mdl diff --git a/altium_crap/Circuit Sim/Push-Pull Amplifier/Out/Push-Pull Amplifier.nsx b/tests/altium_crap/Circuit Sim/Push-Pull Amplifier/Out/Push-Pull Amplifier.nsx similarity index 100% rename from altium_crap/Circuit Sim/Push-Pull Amplifier/Out/Push-Pull Amplifier.nsx rename to tests/altium_crap/Circuit Sim/Push-Pull Amplifier/Out/Push-Pull Amplifier.nsx diff --git a/altium_crap/Circuit Sim/Push-Pull Amplifier/Out/Push-Pull Amplifier.sdf b/tests/altium_crap/Circuit Sim/Push-Pull Amplifier/Out/Push-Pull Amplifier.sdf similarity index 100% rename from altium_crap/Circuit Sim/Push-Pull Amplifier/Out/Push-Pull Amplifier.sdf rename to tests/altium_crap/Circuit Sim/Push-Pull Amplifier/Out/Push-Pull Amplifier.sdf diff --git a/altium_crap/Circuit Sim/Push-Pull Amplifier/Push-Pull Amplifier.PRJPCB b/tests/altium_crap/Circuit Sim/Push-Pull Amplifier/Push-Pull Amplifier.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Push-Pull Amplifier/Push-Pull Amplifier.PRJPCB rename to tests/altium_crap/Circuit Sim/Push-Pull Amplifier/Push-Pull Amplifier.PRJPCB diff --git a/altium_crap/Circuit Sim/Push-Pull Amplifier/Push-Pull Amplifier.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Push-Pull Amplifier/Push-Pull Amplifier.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Push-Pull Amplifier/Push-Pull Amplifier.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Push-Pull Amplifier/Push-Pull Amplifier.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Push-Pull Amplifier/Push-Pull Amplifier.cfg b/tests/altium_crap/Circuit Sim/Push-Pull Amplifier/Push-Pull Amplifier.cfg similarity index 100% rename from altium_crap/Circuit Sim/Push-Pull Amplifier/Push-Pull Amplifier.cfg rename to tests/altium_crap/Circuit Sim/Push-Pull Amplifier/Push-Pull Amplifier.cfg diff --git a/altium_crap/Circuit Sim/Push-Pull Amplifier/Push-Pull Amplifier.schdoc b/tests/altium_crap/Circuit Sim/Push-Pull Amplifier/Push-Pull Amplifier.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Push-Pull Amplifier/Push-Pull Amplifier.schdoc rename to tests/altium_crap/Circuit Sim/Push-Pull Amplifier/Push-Pull Amplifier.schdoc diff --git a/altium_crap/Circuit Sim/RIAA Amplifier/12AX7.ckt b/tests/altium_crap/Circuit Sim/RIAA Amplifier/12AX7.ckt similarity index 100% rename from altium_crap/Circuit Sim/RIAA Amplifier/12AX7.ckt rename to tests/altium_crap/Circuit Sim/RIAA Amplifier/12AX7.ckt diff --git a/altium_crap/Circuit Sim/RIAA Amplifier/Out/RIAA Amplifier.nsx b/tests/altium_crap/Circuit Sim/RIAA Amplifier/Out/RIAA Amplifier.nsx similarity index 100% rename from altium_crap/Circuit Sim/RIAA Amplifier/Out/RIAA Amplifier.nsx rename to tests/altium_crap/Circuit Sim/RIAA Amplifier/Out/RIAA Amplifier.nsx diff --git a/altium_crap/Circuit Sim/RIAA Amplifier/Out/RIAA Amplifier.sdf b/tests/altium_crap/Circuit Sim/RIAA Amplifier/Out/RIAA Amplifier.sdf similarity index 100% rename from altium_crap/Circuit Sim/RIAA Amplifier/Out/RIAA Amplifier.sdf rename to tests/altium_crap/Circuit Sim/RIAA Amplifier/Out/RIAA Amplifier.sdf diff --git a/altium_crap/Circuit Sim/RIAA Amplifier/RIAA Amplifier.PRJPCB b/tests/altium_crap/Circuit Sim/RIAA Amplifier/RIAA Amplifier.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/RIAA Amplifier/RIAA Amplifier.PRJPCB rename to tests/altium_crap/Circuit Sim/RIAA Amplifier/RIAA Amplifier.PRJPCB diff --git a/altium_crap/Circuit Sim/RIAA Amplifier/RIAA Amplifier.PRJPCBStructure b/tests/altium_crap/Circuit Sim/RIAA Amplifier/RIAA Amplifier.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/RIAA Amplifier/RIAA Amplifier.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/RIAA Amplifier/RIAA Amplifier.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/RIAA Amplifier/RIAA Amplifier.cfg b/tests/altium_crap/Circuit Sim/RIAA Amplifier/RIAA Amplifier.cfg similarity index 100% rename from altium_crap/Circuit Sim/RIAA Amplifier/RIAA Amplifier.cfg rename to tests/altium_crap/Circuit Sim/RIAA Amplifier/RIAA Amplifier.cfg diff --git a/altium_crap/Circuit Sim/RIAA Amplifier/RIAA Amplifier.schdoc b/tests/altium_crap/Circuit Sim/RIAA Amplifier/RIAA Amplifier.schdoc similarity index 100% rename from altium_crap/Circuit Sim/RIAA Amplifier/RIAA Amplifier.schdoc rename to tests/altium_crap/Circuit Sim/RIAA Amplifier/RIAA Amplifier.schdoc diff --git a/altium_crap/Circuit Sim/Schmitt Trigger Oscillator/4093.mdl b/tests/altium_crap/Circuit Sim/Schmitt Trigger Oscillator/4093.mdl similarity index 100% rename from altium_crap/Circuit Sim/Schmitt Trigger Oscillator/4093.mdl rename to tests/altium_crap/Circuit Sim/Schmitt Trigger Oscillator/4093.mdl diff --git a/altium_crap/Circuit Sim/Schmitt Trigger Oscillator/Out/Schmitt Trigger Oscillator.nsx b/tests/altium_crap/Circuit Sim/Schmitt Trigger Oscillator/Out/Schmitt Trigger Oscillator.nsx similarity index 100% rename from altium_crap/Circuit Sim/Schmitt Trigger Oscillator/Out/Schmitt Trigger Oscillator.nsx rename to tests/altium_crap/Circuit Sim/Schmitt Trigger Oscillator/Out/Schmitt Trigger Oscillator.nsx diff --git a/altium_crap/Circuit Sim/Schmitt Trigger Oscillator/Out/Schmitt Trigger Oscillator.sdf b/tests/altium_crap/Circuit Sim/Schmitt Trigger Oscillator/Out/Schmitt Trigger Oscillator.sdf similarity index 100% rename from altium_crap/Circuit Sim/Schmitt Trigger Oscillator/Out/Schmitt Trigger Oscillator.sdf rename to tests/altium_crap/Circuit Sim/Schmitt Trigger Oscillator/Out/Schmitt Trigger Oscillator.sdf diff --git a/altium_crap/Circuit Sim/Schmitt Trigger Oscillator/Schmitt Trigger Oscillator.PRJPCB b/tests/altium_crap/Circuit Sim/Schmitt Trigger Oscillator/Schmitt Trigger Oscillator.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Schmitt Trigger Oscillator/Schmitt Trigger Oscillator.PRJPCB rename to tests/altium_crap/Circuit Sim/Schmitt Trigger Oscillator/Schmitt Trigger Oscillator.PRJPCB diff --git a/altium_crap/Circuit Sim/Schmitt Trigger Oscillator/Schmitt Trigger Oscillator.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Schmitt Trigger Oscillator/Schmitt Trigger Oscillator.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Schmitt Trigger Oscillator/Schmitt Trigger Oscillator.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Schmitt Trigger Oscillator/Schmitt Trigger Oscillator.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Schmitt Trigger Oscillator/Schmitt Trigger Oscillator.cfg b/tests/altium_crap/Circuit Sim/Schmitt Trigger Oscillator/Schmitt Trigger Oscillator.cfg similarity index 100% rename from altium_crap/Circuit Sim/Schmitt Trigger Oscillator/Schmitt Trigger Oscillator.cfg rename to tests/altium_crap/Circuit Sim/Schmitt Trigger Oscillator/Schmitt Trigger Oscillator.cfg diff --git a/altium_crap/Circuit Sim/Schmitt Trigger Oscillator/Schmitt Trigger Oscillator.schdoc b/tests/altium_crap/Circuit Sim/Schmitt Trigger Oscillator/Schmitt Trigger Oscillator.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Schmitt Trigger Oscillator/Schmitt Trigger Oscillator.schdoc rename to tests/altium_crap/Circuit Sim/Schmitt Trigger Oscillator/Schmitt Trigger Oscillator.schdoc diff --git a/altium_crap/Circuit Sim/Self-Oscillating Converter/Project Outputs for Self-Oscillating Converter/Self-Oscillating Converter.net b/tests/altium_crap/Circuit Sim/Self-Oscillating Converter/Project Outputs for Self-Oscillating Converter/Self-Oscillating Converter.net similarity index 100% rename from altium_crap/Circuit Sim/Self-Oscillating Converter/Project Outputs for Self-Oscillating Converter/Self-Oscillating Converter.net rename to tests/altium_crap/Circuit Sim/Self-Oscillating Converter/Project Outputs for Self-Oscillating Converter/Self-Oscillating Converter.net diff --git a/altium_crap/Circuit Sim/Self-Oscillating Converter/Project Outputs for Self-Oscillating Converter/Self-Oscillating Converter.sdf b/tests/altium_crap/Circuit Sim/Self-Oscillating Converter/Project Outputs for Self-Oscillating Converter/Self-Oscillating Converter.sdf similarity index 100% rename from altium_crap/Circuit Sim/Self-Oscillating Converter/Project Outputs for Self-Oscillating Converter/Self-Oscillating Converter.sdf rename to tests/altium_crap/Circuit Sim/Self-Oscillating Converter/Project Outputs for Self-Oscillating Converter/Self-Oscillating Converter.sdf diff --git a/altium_crap/Circuit Sim/Self-Oscillating Converter/SIMPLIS Devices.IntLib b/tests/altium_crap/Circuit Sim/Self-Oscillating Converter/SIMPLIS Devices.IntLib similarity index 100% rename from altium_crap/Circuit Sim/Self-Oscillating Converter/SIMPLIS Devices.IntLib rename to tests/altium_crap/Circuit Sim/Self-Oscillating Converter/SIMPLIS Devices.IntLib diff --git a/altium_crap/Circuit Sim/Self-Oscillating Converter/SIMetrix Devices.IntLib b/tests/altium_crap/Circuit Sim/Self-Oscillating Converter/SIMetrix Devices.IntLib similarity index 100% rename from altium_crap/Circuit Sim/Self-Oscillating Converter/SIMetrix Devices.IntLib rename to tests/altium_crap/Circuit Sim/Self-Oscillating Converter/SIMetrix Devices.IntLib diff --git a/altium_crap/Circuit Sim/Self-Oscillating Converter/Self-Oscillating Converter.PrjPCB b/tests/altium_crap/Circuit Sim/Self-Oscillating Converter/Self-Oscillating Converter.PrjPCB similarity index 100% rename from altium_crap/Circuit Sim/Self-Oscillating Converter/Self-Oscillating Converter.PrjPCB rename to tests/altium_crap/Circuit Sim/Self-Oscillating Converter/Self-Oscillating Converter.PrjPCB diff --git a/altium_crap/Circuit Sim/Self-Oscillating Converter/Self-Oscillating Converter.PrjPCBStructure b/tests/altium_crap/Circuit Sim/Self-Oscillating Converter/Self-Oscillating Converter.PrjPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Self-Oscillating Converter/Self-Oscillating Converter.PrjPCBStructure rename to tests/altium_crap/Circuit Sim/Self-Oscillating Converter/Self-Oscillating Converter.PrjPCBStructure diff --git a/altium_crap/Circuit Sim/Self-Oscillating Converter/Self-Oscillating Converter.SchDoc b/tests/altium_crap/Circuit Sim/Self-Oscillating Converter/Self-Oscillating Converter.SchDoc similarity index 100% rename from altium_crap/Circuit Sim/Self-Oscillating Converter/Self-Oscillating Converter.SchDoc rename to tests/altium_crap/Circuit Sim/Self-Oscillating Converter/Self-Oscillating Converter.SchDoc diff --git a/altium_crap/Circuit Sim/Simple RC Circuit/Out/Simple RC Circuit.nsx b/tests/altium_crap/Circuit Sim/Simple RC Circuit/Out/Simple RC Circuit.nsx similarity index 100% rename from altium_crap/Circuit Sim/Simple RC Circuit/Out/Simple RC Circuit.nsx rename to tests/altium_crap/Circuit Sim/Simple RC Circuit/Out/Simple RC Circuit.nsx diff --git a/altium_crap/Circuit Sim/Simple RC Circuit/Out/Simple RC Circuit.sdf b/tests/altium_crap/Circuit Sim/Simple RC Circuit/Out/Simple RC Circuit.sdf similarity index 100% rename from altium_crap/Circuit Sim/Simple RC Circuit/Out/Simple RC Circuit.sdf rename to tests/altium_crap/Circuit Sim/Simple RC Circuit/Out/Simple RC Circuit.sdf diff --git a/altium_crap/Circuit Sim/Simple RC Circuit/Simple RC Circuit.PRJPCB b/tests/altium_crap/Circuit Sim/Simple RC Circuit/Simple RC Circuit.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Simple RC Circuit/Simple RC Circuit.PRJPCB rename to tests/altium_crap/Circuit Sim/Simple RC Circuit/Simple RC Circuit.PRJPCB diff --git a/altium_crap/Circuit Sim/Simple RC Circuit/Simple RC Circuit.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Simple RC Circuit/Simple RC Circuit.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Simple RC Circuit/Simple RC Circuit.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Simple RC Circuit/Simple RC Circuit.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Simple RC Circuit/Simple RC Circuit.cfg b/tests/altium_crap/Circuit Sim/Simple RC Circuit/Simple RC Circuit.cfg similarity index 100% rename from altium_crap/Circuit Sim/Simple RC Circuit/Simple RC Circuit.cfg rename to tests/altium_crap/Circuit Sim/Simple RC Circuit/Simple RC Circuit.cfg diff --git a/altium_crap/Circuit Sim/Simple RC Circuit/Simple RC Circuit.schdoc b/tests/altium_crap/Circuit Sim/Simple RC Circuit/Simple RC Circuit.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Simple RC Circuit/Simple RC Circuit.schdoc rename to tests/altium_crap/Circuit Sim/Simple RC Circuit/Simple RC Circuit.schdoc diff --git a/altium_crap/Circuit Sim/State Machine/74LS04.mdl b/tests/altium_crap/Circuit Sim/State Machine/74LS04.mdl similarity index 100% rename from altium_crap/Circuit Sim/State Machine/74LS04.mdl rename to tests/altium_crap/Circuit Sim/State Machine/74LS04.mdl diff --git a/altium_crap/Circuit Sim/State Machine/74LS08.mdl b/tests/altium_crap/Circuit Sim/State Machine/74LS08.mdl similarity index 100% rename from altium_crap/Circuit Sim/State Machine/74LS08.mdl rename to tests/altium_crap/Circuit Sim/State Machine/74LS08.mdl diff --git a/altium_crap/Circuit Sim/State Machine/74LS173.mdl b/tests/altium_crap/Circuit Sim/State Machine/74LS173.mdl similarity index 100% rename from altium_crap/Circuit Sim/State Machine/74LS173.mdl rename to tests/altium_crap/Circuit Sim/State Machine/74LS173.mdl diff --git a/altium_crap/Circuit Sim/State Machine/74LS32.mdl b/tests/altium_crap/Circuit Sim/State Machine/74LS32.mdl similarity index 100% rename from altium_crap/Circuit Sim/State Machine/74LS32.mdl rename to tests/altium_crap/Circuit Sim/State Machine/74LS32.mdl diff --git a/altium_crap/Circuit Sim/State Machine/Out/State.nsx b/tests/altium_crap/Circuit Sim/State Machine/Out/State.nsx similarity index 100% rename from altium_crap/Circuit Sim/State Machine/Out/State.nsx rename to tests/altium_crap/Circuit Sim/State Machine/Out/State.nsx diff --git a/altium_crap/Circuit Sim/State Machine/Out/State.sdf b/tests/altium_crap/Circuit Sim/State Machine/Out/State.sdf similarity index 100% rename from altium_crap/Circuit Sim/State Machine/Out/State.sdf rename to tests/altium_crap/Circuit Sim/State Machine/Out/State.sdf diff --git a/altium_crap/Circuit Sim/State Machine/State.PRJPCB b/tests/altium_crap/Circuit Sim/State Machine/State.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/State Machine/State.PRJPCB rename to tests/altium_crap/Circuit Sim/State Machine/State.PRJPCB diff --git a/altium_crap/Circuit Sim/State Machine/State.PRJPCBStructure b/tests/altium_crap/Circuit Sim/State Machine/State.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/State Machine/State.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/State Machine/State.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/State Machine/State.cfg b/tests/altium_crap/Circuit Sim/State Machine/State.cfg similarity index 100% rename from altium_crap/Circuit Sim/State Machine/State.cfg rename to tests/altium_crap/Circuit Sim/State Machine/State.cfg diff --git a/altium_crap/Circuit Sim/State Machine/State.schdoc b/tests/altium_crap/Circuit Sim/State Machine/State.schdoc similarity index 100% rename from altium_crap/Circuit Sim/State Machine/State.schdoc rename to tests/altium_crap/Circuit Sim/State Machine/State.schdoc diff --git a/altium_crap/Circuit Sim/Unijunction Transistor/2N2646.ckt b/tests/altium_crap/Circuit Sim/Unijunction Transistor/2N2646.ckt similarity index 100% rename from altium_crap/Circuit Sim/Unijunction Transistor/2N2646.ckt rename to tests/altium_crap/Circuit Sim/Unijunction Transistor/2N2646.ckt diff --git a/altium_crap/Circuit Sim/Unijunction Transistor/Out/Unijunction Transistor.nsx b/tests/altium_crap/Circuit Sim/Unijunction Transistor/Out/Unijunction Transistor.nsx similarity index 100% rename from altium_crap/Circuit Sim/Unijunction Transistor/Out/Unijunction Transistor.nsx rename to tests/altium_crap/Circuit Sim/Unijunction Transistor/Out/Unijunction Transistor.nsx diff --git a/altium_crap/Circuit Sim/Unijunction Transistor/Out/Unijunction Transistor.sdf b/tests/altium_crap/Circuit Sim/Unijunction Transistor/Out/Unijunction Transistor.sdf similarity index 100% rename from altium_crap/Circuit Sim/Unijunction Transistor/Out/Unijunction Transistor.sdf rename to tests/altium_crap/Circuit Sim/Unijunction Transistor/Out/Unijunction Transistor.sdf diff --git a/altium_crap/Circuit Sim/Unijunction Transistor/Unijunction Transistor.PRJPCB b/tests/altium_crap/Circuit Sim/Unijunction Transistor/Unijunction Transistor.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Unijunction Transistor/Unijunction Transistor.PRJPCB rename to tests/altium_crap/Circuit Sim/Unijunction Transistor/Unijunction Transistor.PRJPCB diff --git a/altium_crap/Circuit Sim/Unijunction Transistor/Unijunction Transistor.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Unijunction Transistor/Unijunction Transistor.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Unijunction Transistor/Unijunction Transistor.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Unijunction Transistor/Unijunction Transistor.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Unijunction Transistor/Unijunction Transistor.cfg b/tests/altium_crap/Circuit Sim/Unijunction Transistor/Unijunction Transistor.cfg similarity index 100% rename from altium_crap/Circuit Sim/Unijunction Transistor/Unijunction Transistor.cfg rename to tests/altium_crap/Circuit Sim/Unijunction Transistor/Unijunction Transistor.cfg diff --git a/altium_crap/Circuit Sim/Unijunction Transistor/Unijunction Transistor.schdoc b/tests/altium_crap/Circuit Sim/Unijunction Transistor/Unijunction Transistor.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Unijunction Transistor/Unijunction Transistor.schdoc rename to tests/altium_crap/Circuit Sim/Unijunction Transistor/Unijunction Transistor.schdoc diff --git a/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/6L6GC.ckt b/tests/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/6L6GC.ckt similarity index 100% rename from altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/6L6GC.ckt rename to tests/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/6L6GC.ckt diff --git a/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/6SN7.ckt b/tests/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/6SN7.ckt similarity index 100% rename from altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/6SN7.ckt rename to tests/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/6SN7.ckt diff --git a/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/7199P.ckt b/tests/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/7199P.ckt similarity index 100% rename from altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/7199P.ckt rename to tests/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/7199P.ckt diff --git a/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/7199T.ckt b/tests/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/7199T.ckt similarity index 100% rename from altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/7199T.ckt rename to tests/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/7199T.ckt diff --git a/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/Out/Vaccum-Tube Power Amplifier.nsx b/tests/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/Out/Vaccum-Tube Power Amplifier.nsx similarity index 100% rename from altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/Out/Vaccum-Tube Power Amplifier.nsx rename to tests/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/Out/Vaccum-Tube Power Amplifier.nsx diff --git a/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/Out/Vaccum-Tube Power Amplifier.sdf b/tests/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/Out/Vaccum-Tube Power Amplifier.sdf similarity index 100% rename from altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/Out/Vaccum-Tube Power Amplifier.sdf rename to tests/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/Out/Vaccum-Tube Power Amplifier.sdf diff --git a/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/Vaccum-Tube Power Amplifier.PRJPCB b/tests/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/Vaccum-Tube Power Amplifier.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/Vaccum-Tube Power Amplifier.PRJPCB rename to tests/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/Vaccum-Tube Power Amplifier.PRJPCB diff --git a/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/Vaccum-Tube Power Amplifier.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/Vaccum-Tube Power Amplifier.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/Vaccum-Tube Power Amplifier.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/Vaccum-Tube Power Amplifier.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/Vaccum-Tube Power Amplifier.cfg b/tests/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/Vaccum-Tube Power Amplifier.cfg similarity index 100% rename from altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/Vaccum-Tube Power Amplifier.cfg rename to tests/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/Vaccum-Tube Power Amplifier.cfg diff --git a/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/Vaccum-Tube Power Amplifier.schdoc b/tests/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/Vaccum-Tube Power Amplifier.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/Vaccum-Tube Power Amplifier.schdoc rename to tests/altium_crap/Circuit Sim/Vaccum-Tube Power Amplifier/Vaccum-Tube Power Amplifier.schdoc diff --git a/altium_crap/Circuit Sim/Voltage Controlled Oscillator/Out/Voltage Controlled Oscillator.nsx b/tests/altium_crap/Circuit Sim/Voltage Controlled Oscillator/Out/Voltage Controlled Oscillator.nsx similarity index 100% rename from altium_crap/Circuit Sim/Voltage Controlled Oscillator/Out/Voltage Controlled Oscillator.nsx rename to tests/altium_crap/Circuit Sim/Voltage Controlled Oscillator/Out/Voltage Controlled Oscillator.nsx diff --git a/altium_crap/Circuit Sim/Voltage Controlled Oscillator/Out/Voltage Controlled Oscillator.sdf b/tests/altium_crap/Circuit Sim/Voltage Controlled Oscillator/Out/Voltage Controlled Oscillator.sdf similarity index 100% rename from altium_crap/Circuit Sim/Voltage Controlled Oscillator/Out/Voltage Controlled Oscillator.sdf rename to tests/altium_crap/Circuit Sim/Voltage Controlled Oscillator/Out/Voltage Controlled Oscillator.sdf diff --git a/altium_crap/Circuit Sim/Voltage Controlled Oscillator/SQRVCO.ckt b/tests/altium_crap/Circuit Sim/Voltage Controlled Oscillator/SQRVCO.ckt similarity index 100% rename from altium_crap/Circuit Sim/Voltage Controlled Oscillator/SQRVCO.ckt rename to tests/altium_crap/Circuit Sim/Voltage Controlled Oscillator/SQRVCO.ckt diff --git a/altium_crap/Circuit Sim/Voltage Controlled Oscillator/Voltage Controlled Oscillator.PRJPCB b/tests/altium_crap/Circuit Sim/Voltage Controlled Oscillator/Voltage Controlled Oscillator.PRJPCB similarity index 100% rename from altium_crap/Circuit Sim/Voltage Controlled Oscillator/Voltage Controlled Oscillator.PRJPCB rename to tests/altium_crap/Circuit Sim/Voltage Controlled Oscillator/Voltage Controlled Oscillator.PRJPCB diff --git a/altium_crap/Circuit Sim/Voltage Controlled Oscillator/Voltage Controlled Oscillator.PRJPCBStructure b/tests/altium_crap/Circuit Sim/Voltage Controlled Oscillator/Voltage Controlled Oscillator.PRJPCBStructure similarity index 100% rename from altium_crap/Circuit Sim/Voltage Controlled Oscillator/Voltage Controlled Oscillator.PRJPCBStructure rename to tests/altium_crap/Circuit Sim/Voltage Controlled Oscillator/Voltage Controlled Oscillator.PRJPCBStructure diff --git a/altium_crap/Circuit Sim/Voltage Controlled Oscillator/Voltage Controlled Oscillator.cfg b/tests/altium_crap/Circuit Sim/Voltage Controlled Oscillator/Voltage Controlled Oscillator.cfg similarity index 100% rename from altium_crap/Circuit Sim/Voltage Controlled Oscillator/Voltage Controlled Oscillator.cfg rename to tests/altium_crap/Circuit Sim/Voltage Controlled Oscillator/Voltage Controlled Oscillator.cfg diff --git a/altium_crap/Circuit Sim/Voltage Controlled Oscillator/Voltage Controlled Oscillator.schdoc b/tests/altium_crap/Circuit Sim/Voltage Controlled Oscillator/Voltage Controlled Oscillator.schdoc similarity index 100% rename from altium_crap/Circuit Sim/Voltage Controlled Oscillator/Voltage Controlled Oscillator.schdoc rename to tests/altium_crap/Circuit Sim/Voltage Controlled Oscillator/Voltage Controlled Oscillator.schdoc diff --git a/altium_crap/PCB Auto-Routing/BOARD 1.pcbdoc b/tests/altium_crap/PCB Auto-Routing/BOARD 1.pcbdoc similarity index 100% rename from altium_crap/PCB Auto-Routing/BOARD 1.pcbdoc rename to tests/altium_crap/PCB Auto-Routing/BOARD 1.pcbdoc diff --git a/altium_crap/PCB Auto-Routing/BOARD 2.pcbdoc b/tests/altium_crap/PCB Auto-Routing/BOARD 2.pcbdoc similarity index 100% rename from altium_crap/PCB Auto-Routing/BOARD 2.pcbdoc rename to tests/altium_crap/PCB Auto-Routing/BOARD 2.pcbdoc diff --git a/altium_crap/PCB Auto-Routing/BOARD 3.pcbdoc b/tests/altium_crap/PCB Auto-Routing/BOARD 3.pcbdoc similarity index 100% rename from altium_crap/PCB Auto-Routing/BOARD 3.pcbdoc rename to tests/altium_crap/PCB Auto-Routing/BOARD 3.pcbdoc diff --git a/altium_crap/PCB Auto-Routing/PCB Auto-Routing.PrjPCB b/tests/altium_crap/PCB Auto-Routing/PCB Auto-Routing.PrjPCB similarity index 100% rename from altium_crap/PCB Auto-Routing/PCB Auto-Routing.PrjPCB rename to tests/altium_crap/PCB Auto-Routing/PCB Auto-Routing.PrjPCB diff --git a/altium_crap/PCB Auto-Routing/Routed BOARD 1.pcbdoc b/tests/altium_crap/PCB Auto-Routing/Routed BOARD 1.pcbdoc similarity index 100% rename from altium_crap/PCB Auto-Routing/Routed BOARD 1.pcbdoc rename to tests/altium_crap/PCB Auto-Routing/Routed BOARD 1.pcbdoc diff --git a/altium_crap/PCB Auto-Routing/Routed BOARD 2.pcbdoc b/tests/altium_crap/PCB Auto-Routing/Routed BOARD 2.pcbdoc similarity index 100% rename from altium_crap/PCB Auto-Routing/Routed BOARD 2.pcbdoc rename to tests/altium_crap/PCB Auto-Routing/Routed BOARD 2.pcbdoc diff --git a/altium_crap/PCB Auto-Routing/Routed BOARD 3.pcbdoc b/tests/altium_crap/PCB Auto-Routing/Routed BOARD 3.pcbdoc similarity index 100% rename from altium_crap/PCB Auto-Routing/Routed BOARD 3.pcbdoc rename to tests/altium_crap/PCB Auto-Routing/Routed BOARD 3.pcbdoc diff --git a/altium_crap/Scripts/Delphiscript Scripts/DXP/ClientServerInterfacesReport.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/DXP/ClientServerInterfacesReport.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/DXP/ClientServerInterfacesReport.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/DXP/ClientServerInterfacesReport.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/DXP/DXPVersion.PrjScr b/tests/altium_crap/Scripts/Delphiscript Scripts/DXP/DXPVersion.PrjScr similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/DXP/DXPVersion.PrjScr rename to tests/altium_crap/Scripts/Delphiscript Scripts/DXP/DXPVersion.PrjScr diff --git a/altium_crap/Scripts/Delphiscript Scripts/DXP/DXPVersionUnit.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/DXP/DXPVersionUnit.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/DXP/DXPVersionUnit.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/DXP/DXPVersionUnit.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/DXP/DXP_Scripts.PrjScr b/tests/altium_crap/Scripts/Delphiscript Scripts/DXP/DXP_Scripts.PrjScr similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/DXP/DXP_Scripts.PrjScr rename to tests/altium_crap/Scripts/Delphiscript Scripts/DXP/DXP_Scripts.PrjScr diff --git a/altium_crap/Scripts/Delphiscript Scripts/DXP/ExtractFilesFromIntLibs.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/DXP/ExtractFilesFromIntLibs.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/DXP/ExtractFilesFromIntLibs.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/DXP/ExtractFilesFromIntLibs.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/DXP/IntLibSearchDemo.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/DXP/IntLibSearchDemo.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/DXP/IntLibSearchDemo.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/DXP/IntLibSearchDemo.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/DXP/OpenADoc.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/DXP/OpenADoc.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/DXP/OpenADoc.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/DXP/OpenADoc.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/DXP/ReportIntLibData.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/DXP/ReportIntLibData.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/DXP/ReportIntLibData.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/DXP/ReportIntLibData.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/DXP/ReportPCBViews.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/DXP/ReportPCBViews.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/DXP/ReportPCBViews.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/DXP/ReportPCBViews.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/DXP/ServerProcessReport.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/DXP/ServerProcessReport.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/DXP/ServerProcessReport.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/DXP/ServerProcessReport.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/DXP/SettingDocumentDirty.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/DXP/SettingDocumentDirty.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/DXP/SettingDocumentDirty.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/DXP/SettingDocumentDirty.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/FPGA/SwapIdsUpdater/CheckNameValueUnit.PAS b/tests/altium_crap/Scripts/Delphiscript Scripts/FPGA/SwapIdsUpdater/CheckNameValueUnit.PAS similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/FPGA/SwapIdsUpdater/CheckNameValueUnit.PAS rename to tests/altium_crap/Scripts/Delphiscript Scripts/FPGA/SwapIdsUpdater/CheckNameValueUnit.PAS diff --git a/altium_crap/Scripts/Delphiscript Scripts/FPGA/SwapIdsUpdater/FPGASwapIds_Project1.PrjScr b/tests/altium_crap/Scripts/Delphiscript Scripts/FPGA/SwapIdsUpdater/FPGASwapIds_Project1.PrjScr similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/FPGA/SwapIdsUpdater/FPGASwapIds_Project1.PrjScr rename to tests/altium_crap/Scripts/Delphiscript Scripts/FPGA/SwapIdsUpdater/FPGASwapIds_Project1.PrjScr diff --git a/altium_crap/Scripts/Delphiscript Scripts/FPGA/SwapIdsUpdater/UpdateConstraintUnit.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/FPGA/SwapIdsUpdater/UpdateConstraintUnit.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/FPGA/SwapIdsUpdater/UpdateConstraintUnit.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/FPGA/SwapIdsUpdater/UpdateConstraintUnit.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/FPGA/SwapIdsUpdater/UpdateConstraintUnit.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/FPGA/SwapIdsUpdater/UpdateConstraintUnit.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/FPGA/SwapIdsUpdater/UpdateConstraintUnit.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/FPGA/SwapIdsUpdater/UpdateConstraintUnit.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/General/General_Scripts.PRJSCR b/tests/altium_crap/Scripts/Delphiscript Scripts/General/General_Scripts.PRJSCR similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/General/General_Scripts.PRJSCR rename to tests/altium_crap/Scripts/Delphiscript Scripts/General/General_Scripts.PRJSCR diff --git a/altium_crap/Scripts/Delphiscript Scripts/General/HelloWorld.PRJSCR b/tests/altium_crap/Scripts/Delphiscript Scripts/General/HelloWorld.PRJSCR similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/General/HelloWorld.PRJSCR rename to tests/altium_crap/Scripts/Delphiscript Scripts/General/HelloWorld.PRJSCR diff --git a/altium_crap/Scripts/Delphiscript Scripts/General/HelloWorld.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/General/HelloWorld.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/General/HelloWorld.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/General/HelloWorld.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/General/HelloWorldDialog.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/General/HelloWorldDialog.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/General/HelloWorldDialog.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/General/HelloWorldDialog.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/General/HelloWorldDialog.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/General/HelloWorldDialog.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/General/HelloWorldDialog.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/General/HelloWorldDialog.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/General/IniFileEg.PAS b/tests/altium_crap/Scripts/Delphiscript Scripts/General/IniFileEg.PAS similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/General/IniFileEg.PAS rename to tests/altium_crap/Scripts/Delphiscript Scripts/General/IniFileEg.PAS diff --git a/altium_crap/Scripts/Delphiscript Scripts/General/MandelBrot.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/General/MandelBrot.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/General/MandelBrot.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/General/MandelBrot.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/General/MandelBrot.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/General/MandelBrot.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/General/MandelBrot.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/General/MandelBrot.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/General/Protel.avi b/tests/altium_crap/Scripts/Delphiscript Scripts/General/Protel.avi similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/General/Protel.avi rename to tests/altium_crap/Scripts/Delphiscript Scripts/General/Protel.avi diff --git a/altium_crap/Scripts/Delphiscript Scripts/General/ShowModalEg.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/General/ShowModalEg.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/General/ShowModalEg.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/General/ShowModalEg.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/General/ShowModalEg.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/General/ShowModalEg.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/General/ShowModalEg.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/General/ShowModalEg.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/General/TextFileConvert.PAS b/tests/altium_crap/Scripts/Delphiscript Scripts/General/TextFileConvert.PAS similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/General/TextFileConvert.PAS rename to tests/altium_crap/Scripts/Delphiscript Scripts/General/TextFileConvert.PAS diff --git a/altium_crap/Scripts/Delphiscript Scripts/General/TextFileConvert.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/General/TextFileConvert.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/General/TextFileConvert.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/General/TextFileConvert.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/General/UpdateTime.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/General/UpdateTime.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/General/UpdateTime.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/General/UpdateTime.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/General/UpdateTime.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/General/UpdateTime.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/General/UpdateTime.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/General/UpdateTime.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/General/Zipper.PRJSCR b/tests/altium_crap/Scripts/Delphiscript Scripts/General/Zipper.PRJSCR similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/General/Zipper.PRJSCR rename to tests/altium_crap/Scripts/Delphiscript Scripts/General/Zipper.PRJSCR diff --git a/altium_crap/Scripts/Delphiscript Scripts/General/ZipperForm.PAS b/tests/altium_crap/Scripts/Delphiscript Scripts/General/ZipperForm.PAS similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/General/ZipperForm.PAS rename to tests/altium_crap/Scripts/Delphiscript Scripts/General/ZipperForm.PAS diff --git a/altium_crap/Scripts/Delphiscript Scripts/General/ZipperForm.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/General/ZipperForm.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/General/ZipperForm.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/General/ZipperForm.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/General/input.txt b/tests/altium_crap/Scripts/Delphiscript Scripts/General/input.txt similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/General/input.txt rename to tests/altium_crap/Scripts/Delphiscript Scripts/General/input.txt diff --git a/altium_crap/Scripts/Delphiscript Scripts/General/mm.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/General/mm.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/General/mm.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/General/mm.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/General/mm.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/General/mm.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/General/mm.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/General/mm.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/General/sinewave.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/General/sinewave.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/General/sinewave.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/General/sinewave.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/General/sinewave.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/General/sinewave.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/General/sinewave.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/General/sinewave.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/General/tictac.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/General/tictac.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/General/tictac.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/General/tictac.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/General/tictac.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/General/tictac.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/General/tictac.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/General/tictac.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/BoardOutline Copier/CopyBoardOutline.PrjScr b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/BoardOutline Copier/CopyBoardOutline.PrjScr similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/BoardOutline Copier/CopyBoardOutline.PrjScr rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/BoardOutline Copier/CopyBoardOutline.PrjScr diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/BoardOutline Copier/CopyBoardOutlineForm.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/BoardOutline Copier/CopyBoardOutlineForm.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/BoardOutline Copier/CopyBoardOutlineForm.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/BoardOutline Copier/CopyBoardOutlineForm.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/BoardOutline Copier/CopyBoardOutlineForm.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/BoardOutline Copier/CopyBoardOutlineForm.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/BoardOutline Copier/CopyBoardOutlineForm.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/BoardOutline Copier/CopyBoardOutlineForm.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/BoardOutline Copier/LayerComboBox.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/BoardOutline Copier/LayerComboBox.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/BoardOutline Copier/LayerComboBox.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/BoardOutline Copier/LayerComboBox.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/Count_Connection_Lines.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Count_Connection_Lines.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/Count_Connection_Lines.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Count_Connection_Lines.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateAVia.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateAVia.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/CreateAVia.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateAVia.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateComponentOnPCB.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateComponentOnPCB.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/CreateComponentOnPCB.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateComponentOnPCB.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateFootprintInLibrary.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateFootprintInLibrary.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/CreateFootprintInLibrary.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateFootprintInLibrary.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/CreatePCBObjects.PAS b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/CreatePCBObjects.PAS similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/CreatePCBObjects.PAS rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/CreatePCBObjects.PAS diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRegionsFromBitmap/ConstructContourSetFromPicture.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRegionsFromBitmap/ConstructContourSetFromPicture.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRegionsFromBitmap/ConstructContourSetFromPicture.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRegionsFromBitmap/ConstructContourSetFromPicture.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRegionsFromBitmap/ConstructRegionsFromContourSet.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRegionsFromBitmap/ConstructRegionsFromContourSet.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRegionsFromBitmap/ConstructRegionsFromContourSet.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRegionsFromBitmap/ConstructRegionsFromContourSet.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRegionsFromBitmap/ConvertPicture.PAS b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRegionsFromBitmap/ConvertPicture.PAS similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRegionsFromBitmap/ConvertPicture.PAS rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRegionsFromBitmap/ConvertPicture.PAS diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRegionsFromBitmap/ConvertPicture.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRegionsFromBitmap/ConvertPicture.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRegionsFromBitmap/ConvertPicture.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRegionsFromBitmap/ConvertPicture.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRegionsFromBitmap/PCBPictureCreator.PRJSCR b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRegionsFromBitmap/PCBPictureCreator.PRJSCR similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRegionsFromBitmap/PCBPictureCreator.PRJSCR rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRegionsFromBitmap/PCBPictureCreator.PRJSCR diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRegionsFromBitmap/altiumlogo.bmp b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRegionsFromBitmap/altiumlogo.bmp similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRegionsFromBitmap/altiumlogo.bmp rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRegionsFromBitmap/altiumlogo.bmp diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRules.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRules.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRules.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/CreateRules.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/Cycle_Pcb_Cursor_Type.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Cycle_Pcb_Cursor_Type.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/Cycle_Pcb_Cursor_Type.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Cycle_Pcb_Cursor_Type.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/DeletePCBObjects.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/DeletePCBObjects.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/DeletePCBObjects.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/DeletePCBObjects.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/EmbeddedObjects.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/EmbeddedObjects.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/EmbeddedObjects.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/EmbeddedObjects.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/FootPrint Finder/FindFootprintUnit.PAS b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/FootPrint Finder/FindFootprintUnit.PAS similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/FootPrint Finder/FindFootprintUnit.PAS rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/FootPrint Finder/FindFootprintUnit.PAS diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/FootPrint Finder/FindFootprintUnit.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/FootPrint Finder/FindFootprintUnit.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/FootPrint Finder/FindFootprintUnit.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/FootPrint Finder/FindFootprintUnit.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/FootPrint Finder/FootprintFinder.PrjScr b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/FootPrint Finder/FootprintFinder.PrjScr similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/FootPrint Finder/FootprintFinder.PrjScr rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/FootPrint Finder/FootprintFinder.PrjScr diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/FromTos Generator/CreateInterComponentFromTos.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/FromTos Generator/CreateInterComponentFromTos.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/FromTos Generator/CreateInterComponentFromTos.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/FromTos Generator/CreateInterComponentFromTos.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/FromTos Generator/FromTosGenerator.PrjScr b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/FromTos Generator/FromTosGenerator.PrjScr similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/FromTos Generator/FromTosGenerator.PrjScr rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/FromTos Generator/FromTosGenerator.PrjScr diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/FromTos Generator/formFormTos.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/FromTos Generator/formFormTos.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/FromTos Generator/formFormTos.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/FromTos Generator/formFormTos.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/FromTos Generator/formFormTos.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/FromTos Generator/formFormTos.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/FromTos Generator/formFormTos.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/FromTos Generator/formFormTos.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/Hole Size Editor/Customsort.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Hole Size Editor/Customsort.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/Hole Size Editor/Customsort.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Hole Size Editor/Customsort.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/Hole Size Editor/HSEditForm.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Hole Size Editor/HSEditForm.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/Hole Size Editor/HSEditForm.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Hole Size Editor/HSEditForm.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/Hole Size Editor/HSEditForm.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Hole Size Editor/HSEditForm.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/Hole Size Editor/HSEditForm.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Hole Size Editor/HSEditForm.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/Hole Size Editor/HSForm.PAS b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Hole Size Editor/HSForm.PAS similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/Hole Size Editor/HSForm.PAS rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Hole Size Editor/HSForm.PAS diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/Hole Size Editor/HSForm.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Hole Size Editor/HSForm.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/Hole Size Editor/HSForm.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Hole Size Editor/HSForm.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/Hole Size Editor/Hole Size Editor.PRJSCR b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Hole Size Editor/Hole Size Editor.PRJSCR similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/Hole Size Editor/Hole Size Editor.PRJSCR rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Hole Size Editor/Hole Size Editor.PRJSCR diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/Mill Exporter/MMExportDlg.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Mill Exporter/MMExportDlg.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/Mill Exporter/MMExportDlg.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Mill Exporter/MMExportDlg.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/Mill Exporter/MMExportDlg.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Mill Exporter/MMExportDlg.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/Mill Exporter/MMExportDlg.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Mill Exporter/MMExportDlg.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/Mill Exporter/MMSetupDlg.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Mill Exporter/MMSetupDlg.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/Mill Exporter/MMSetupDlg.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Mill Exporter/MMSetupDlg.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/Mill Exporter/MMSetupDlg.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Mill Exporter/MMSetupDlg.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/Mill Exporter/MMSetupDlg.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Mill Exporter/MMSetupDlg.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/Mill Exporter/MillExporter.PrjScr b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Mill Exporter/MillExporter.PrjScr similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/Mill Exporter/MillExporter.PrjScr rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Mill Exporter/MillExporter.PrjScr diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/Mill Exporter/MillExporter.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Mill Exporter/MillExporter.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/Mill Exporter/MillExporter.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Mill Exporter/MillExporter.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/NetObjectAssign.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/NetObjectAssign.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/NetObjectAssign.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/NetObjectAssign.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Class Generator/PCB_Class_Generator.PrjScr b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Class Generator/PCB_Class_Generator.PrjScr similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Class Generator/PCB_Class_Generator.PrjScr rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Class Generator/PCB_Class_Generator.PrjScr diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Class Generator/PCB_Class_Generator_Form.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Class Generator/PCB_Class_Generator_Form.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Class Generator/PCB_Class_Generator_Form.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Class Generator/PCB_Class_Generator_Form.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Class Generator/PCB_Class_Generator_Form.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Class Generator/PCB_Class_Generator_Form.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Class Generator/PCB_Class_Generator_Form.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Class Generator/PCB_Class_Generator_Form.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/CountTracksInComponent.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/CountTracksInComponent.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/CountTracksInComponent.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/CountTracksInComponent.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/Count_Pads.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/Count_Pads.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/Count_Pads.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/Count_Pads.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/IterateComponentBodies.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/IterateComponentBodies.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/IterateComponentBodies.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/IterateComponentBodies.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/IterateNets.PAS b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/IterateNets.PAS similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/IterateNets.PAS rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/IterateNets.PAS diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/IteratePolygons.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/IteratePolygons.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/IteratePolygons.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/IteratePolygons.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/IterateRegions.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/IterateRegions.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/IterateRegions.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/IterateRegions.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/LibraryIterator.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/LibraryIterator.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/LibraryIterator.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/LibraryIterator.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/PCB_Iterators.PrjScr b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/PCB_Iterators.PrjScr similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/PCB_Iterators.PrjScr rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/PCB_Iterators.PrjScr diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/Polygons.PcbDoc b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/Polygons.PcbDoc similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/Polygons.PcbDoc rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/Polygons.PcbDoc diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/SpatialIterator.Pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/SpatialIterator.Pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/SpatialIterator.Pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Iterators/SpatialIterator.Pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/Layers_Info.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/Layers_Info.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/Layers_Info.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/Layers_Info.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/PCB_Layers.PrjScr b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/PCB_Layers.PrjScr similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/PCB_Layers.PrjScr rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/PCB_Layers.PrjScr diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/QueryLayerPairs.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/QueryLayerPairs.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/QueryLayerPairs.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/QueryLayerPairs.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/QueryLayerStack.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/QueryLayerStack.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/QueryLayerStack.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/QueryLayerStack.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/QueryLayersOfMechType.PAS b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/QueryLayersOfMechType.PAS similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/QueryLayersOfMechType.PAS rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/QueryLayersOfMechType.PAS diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/QueryMechLayers.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/QueryMechLayers.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/QueryMechLayers.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/QueryMechLayers.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/QueryUsedLayers.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/QueryUsedLayers.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/QueryUsedLayers.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/QueryUsedLayers.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/RebuildInternalAndSplitPlanes.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/RebuildInternalAndSplitPlanes.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/RebuildInternalAndSplitPlanes.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/RebuildInternalAndSplitPlanes.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/Toggle_Connect_layer_display.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/Toggle_Connect_layer_display.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/Toggle_Connect_layer_display.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/Toggle_Connect_layer_display.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/ValidateLayerStack.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/ValidateLayerStack.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/ValidateLayerStack.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Layers/ValidateLayerStack.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/Converter.PAS b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/Converter.PAS similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/Converter.PAS rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/Converter.PAS diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/Converter.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/Converter.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/Converter.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/Converter.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/LayerComboBox.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/LayerComboBox.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/LayerComboBox.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/LayerComboBox.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/PCBLogoCreator.PRJSCR b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/PCBLogoCreator.PRJSCR similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/PCBLogoCreator.PRJSCR rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/PCBLogoCreator.PRJSCR diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/altiumlogo.bmp b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/altiumlogo.bmp similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/altiumlogo.bmp rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/altiumlogo.bmp diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/test1.bmp b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/test1.bmp similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/test1.bmp rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/test1.bmp diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/test2.bmp b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/test2.bmp similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/test2.bmp rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Logo Creator/test2.bmp diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Objects Mover/OffSetObjects.Pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Objects Mover/OffSetObjects.Pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Objects Mover/OffSetObjects.Pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Objects Mover/OffSetObjects.Pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Objects Mover/OffSetObjectsForm.PAS b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Objects Mover/OffSetObjectsForm.PAS similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Objects Mover/OffSetObjectsForm.PAS rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Objects Mover/OffSetObjectsForm.PAS diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Objects Mover/OffSetObjectsForm.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Objects Mover/OffSetObjectsForm.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Objects Mover/OffSetObjectsForm.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Objects Mover/OffSetObjectsForm.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Objects Mover/PCBObjectsMover.PRJSCR b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Objects Mover/PCBObjectsMover.PRJSCR similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Objects Mover/PCBObjectsMover.PRJSCR rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Objects Mover/PCBObjectsMover.PRJSCR diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Outputs/GetObjectClasses.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Outputs/GetObjectClasses.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Outputs/GetObjectClasses.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Outputs/GetObjectClasses.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Outputs/GetObjectClasses.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Outputs/GetObjectClasses.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Outputs/GetObjectClasses.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Outputs/GetObjectClasses.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Outputs/PCBOutputGenerator.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Outputs/PCBOutputGenerator.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Outputs/PCBOutputGenerator.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Outputs/PCBOutputGenerator.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Outputs/PCBOutputsProject.PrjScr b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Outputs/PCBOutputsProject.PrjScr similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Outputs/PCBOutputsProject.PrjScr rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Outputs/PCBOutputsProject.PrjScr diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Outputs/Violations.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Outputs/Violations.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Outputs/Violations.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Outputs/Violations.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Rules/IterateRules.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Rules/IterateRules.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Rules/IterateRules.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Rules/IterateRules.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Rules/ModifyWidthRules.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Rules/ModifyWidthRules.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Rules/ModifyWidthRules.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Rules/ModifyWidthRules.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Rules/PCBRules.PrjScr b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Rules/PCBRules.PrjScr similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Rules/PCBRules.PrjScr rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB Rules/PCBRules.PrjScr diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCBLIB Outputs/FootprintInfo.PrjScr b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCBLIB Outputs/FootprintInfo.PrjScr similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCBLIB Outputs/FootprintInfo.PrjScr rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCBLIB Outputs/FootprintInfo.PrjScr diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCBLIB Outputs/FootprintInfoReport.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCBLIB Outputs/FootprintInfoReport.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCBLIB Outputs/FootprintInfoReport.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCBLIB Outputs/FootprintInfoReport.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB_Scripts.prjscr b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB_Scripts.prjscr similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PCB_Scripts.prjscr rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PCB_Scripts.prjscr diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PadStackInfo.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PadStackInfo.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PadStackInfo.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PadStackInfo.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PadViaCacheProperties.PAS b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PadViaCacheProperties.PAS similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PadViaCacheProperties.PAS rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PadViaCacheProperties.PAS diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/PadViaExamples.PcbDoc b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PadViaExamples.PcbDoc similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/PadViaExamples.PcbDoc rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/PadViaExamples.PcbDoc diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/QueryBoard.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/QueryBoard.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/QueryBoard.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/QueryBoard.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/SwapOrRotateComponents/SwapComponentsUnit.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/SwapOrRotateComponents/SwapComponentsUnit.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/SwapOrRotateComponents/SwapComponentsUnit.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/SwapOrRotateComponents/SwapComponentsUnit.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/SwapOrRotateComponents/SwapOrRotateComponents.PRJSCR b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/SwapOrRotateComponents/SwapOrRotateComponents.PRJSCR similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/SwapOrRotateComponents/SwapOrRotateComponents.PRJSCR rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/SwapOrRotateComponents/SwapOrRotateComponents.PRJSCR diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/UnRoute Net Class/Form_ChooseNetClass.PAS b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/UnRoute Net Class/Form_ChooseNetClass.PAS similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/UnRoute Net Class/Form_ChooseNetClass.PAS rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/UnRoute Net Class/Form_ChooseNetClass.PAS diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/UnRoute Net Class/Form_ChooseNetClass.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/UnRoute Net Class/Form_ChooseNetClass.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/UnRoute Net Class/Form_ChooseNetClass.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/UnRoute Net Class/Form_ChooseNetClass.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/UnRoute Net Class/Unroute Net Class.PRJSCR b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/UnRoute Net Class/Unroute Net Class.PRJSCR similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/UnRoute Net Class/Unroute Net Class.PRJSCR rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/UnRoute Net Class/Unroute Net Class.PRJSCR diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/Undo.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Undo.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/Undo.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Undo.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/Unique Object Checker/Common.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Unique Object Checker/Common.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/Unique Object Checker/Common.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Unique Object Checker/Common.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/Unique Object Checker/ObjectChecker.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Unique Object Checker/ObjectChecker.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/Unique Object Checker/ObjectChecker.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Unique Object Checker/ObjectChecker.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/Unique Object Checker/UniqueObjectChecker.PrjScr b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Unique Object Checker/UniqueObjectChecker.PrjScr similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/Unique Object Checker/UniqueObjectChecker.PrjScr rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Unique Object Checker/UniqueObjectChecker.PrjScr diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/Values Checker/PCBAPI functions.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Values Checker/PCBAPI functions.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/Values Checker/PCBAPI functions.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Values Checker/PCBAPI functions.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/Values Checker/ValuesChecker.PrjScr b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Values Checker/ValuesChecker.PrjScr similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/Values Checker/ValuesChecker.PrjScr rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Values Checker/ValuesChecker.PrjScr diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/Values Checker/ValuesCheckerUnit.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Values Checker/ValuesCheckerUnit.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/Values Checker/ValuesCheckerUnit.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Values Checker/ValuesCheckerUnit.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/PCB/Values Checker/ValuesCheckerUnit.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Values Checker/ValuesCheckerUnit.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/PCB/Values Checker/ValuesCheckerUnit.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/PCB/Values Checker/ValuesCheckerUnit.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/Processes/CirWiz.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/Processes/CirWiz.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/Processes/CirWiz.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/Processes/CirWiz.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/Processes/CirWiz.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/Processes/CirWiz.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/Processes/CirWiz.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/Processes/CirWiz.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/Processes/Clrins1.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/Processes/Clrins1.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/Processes/Clrins1.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/Processes/Clrins1.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/Processes/Clrins2.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/Processes/Clrins2.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/Processes/Clrins2.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/Processes/Clrins2.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/Processes/ImportWaveforms.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/Processes/ImportWaveforms.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/Processes/ImportWaveforms.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/Processes/ImportWaveforms.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/Processes/PlacePCBPolygon.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/Processes/PlacePCBPolygon.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/Processes/PlacePCBPolygon.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/Processes/PlacePCBPolygon.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/Processes/PlaceSchPort.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/Processes/PlaceSchPort.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/Processes/PlaceSchPort.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/Processes/PlaceSchPort.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/Processes/Process_Scripts.PrjScr b/tests/altium_crap/Scripts/Delphiscript Scripts/Processes/Process_Scripts.PrjScr similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/Processes/Process_Scripts.PrjScr rename to tests/altium_crap/Scripts/Delphiscript Scripts/Processes/Process_Scripts.PrjScr diff --git a/altium_crap/Scripts/Delphiscript Scripts/Processes/PublishToPDFScript.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/Processes/PublishToPDFScript.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/Processes/PublishToPDFScript.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/Processes/PublishToPDFScript.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/Processes/Quikcopy.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/Processes/Quikcopy.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/Processes/Quikcopy.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/Processes/Quikcopy.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/Processes/RunCommonDialog.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/Processes/RunCommonDialog.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/Processes/RunCommonDialog.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/Processes/RunCommonDialog.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/Processes/ShowNetList.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/Processes/ShowNetList.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/Processes/ShowNetList.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/Processes/ShowNetList.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/Processes/SimpleExample.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/Processes/SimpleExample.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/Processes/SimpleExample.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/Processes/SimpleExample.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/Processes/pcbcolor.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/Processes/pcbcolor.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/Processes/pcbcolor.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/Processes/pcbcolor.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/Processes/pcblayer.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/Processes/pcblayer.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/Processes/pcblayer.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/Processes/pcblayer.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/AddModelToComponentScript.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/AddModelToComponentScript.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/AddModelToComponentScript.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/AddModelToComponentScript.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/DesignSettings.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/DesignSettings.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/DesignSettings.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/DesignSettings.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/ImportUtils.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/ImportUtils.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/ImportUtils.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/ImportUtils.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/InputForm.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/InputForm.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/InputForm.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/InputForm.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/InputForm.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/InputForm.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/InputForm.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/InputForm.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/Log.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/Log.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/Log.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/Log.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/SchTranslator.PrjScr b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/SchTranslator.PrjScr similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/SchTranslator.PrjScr rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/SchTranslator.PrjScr diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/StringUtils.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/StringUtils.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/StringUtils.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/StringUtils.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/Test.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/Test.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/Test.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Circad Translator/Test.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/CompLibReader.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/CompLibReader.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/CompLibReader.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/CompLibReader.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/CompReplace/ComponentReplacer.PRJSCR b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/CompReplace/ComponentReplacer.PRJSCR similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/CompReplace/ComponentReplacer.PRJSCR rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/CompReplace/ComponentReplacer.PRJSCR diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/CompReplace/ReplaceSelectedComponent.PAS b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/CompReplace/ReplaceSelectedComponent.PAS similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/CompReplace/ReplaceSelectedComponent.PAS rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/CompReplace/ReplaceSelectedComponent.PAS diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/CompReplace/ReplaceSelectedComponent.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/CompReplace/ReplaceSelectedComponent.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/CompReplace/ReplaceSelectedComponent.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/CompReplace/ReplaceSelectedComponent.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/Connectivity/Connectivity.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Connectivity/Connectivity.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/Connectivity/Connectivity.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Connectivity/Connectivity.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/Connectivity/DefnForm.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Connectivity/DefnForm.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/Connectivity/DefnForm.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Connectivity/DefnForm.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/Connectivity/DefnForm.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Connectivity/DefnForm.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/Connectivity/DefnForm.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Connectivity/DefnForm.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/Connectivity/NetInfoPrj.PrjPCB b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Connectivity/NetInfoPrj.PrjPCB similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/Connectivity/NetInfoPrj.PrjPCB rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Connectivity/NetInfoPrj.PrjPCB diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/CountPorts.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/CountPorts.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/CountPorts.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/CountPorts.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/CreateSchObjects.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/CreateSchObjects.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/CreateSchObjects.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/CreateSchObjects.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/DeleteSchObjects.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/DeleteSchObjects.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/DeleteSchObjects.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/DeleteSchObjects.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/FetchParameters.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/FetchParameters.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/FetchParameters.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/FetchParameters.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/FetchParamsOfComp.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/FetchParamsOfComp.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/FetchParamsOfComp.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/FetchParamsOfComp.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/FetchPinsOfComps.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/FetchPinsOfComps.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/FetchPinsOfComps.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/FetchPinsOfComps.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/Font Editor/Fonts Editor.PrjScr b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Font Editor/Fonts Editor.PrjScr similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/Font Editor/Fonts Editor.PrjScr rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Font Editor/Fonts Editor.PrjScr diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/Font Editor/FontsDialog.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Font Editor/FontsDialog.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/Font Editor/FontsDialog.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Font Editor/FontsDialog.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/Font Editor/FontsDialog.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Font Editor/FontsDialog.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/Font Editor/FontsDialog.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Font Editor/FontsDialog.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/Form_AlignPins.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Form_AlignPins.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/Form_AlignPins.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Form_AlignPins.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/Form_AlignPins.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Form_AlignPins.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/Form_AlignPins.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Form_AlignPins.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/ChangeMappingForm.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/ChangeMappingForm.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/ChangeMappingForm.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/ChangeMappingForm.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/ChangeMappingForm.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/ChangeMappingForm.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/ChangeMappingForm.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/ChangeMappingForm.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/ConvUtils.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/ConvUtils.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/ConvUtils.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/ConvUtils.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/ImportPins.PRJSCR b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/ImportPins.PRJSCR similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/ImportPins.PRJSCR rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/ImportPins.PRJSCR diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/ImportPinsForm.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/ImportPinsForm.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/ImportPinsForm.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/ImportPinsForm.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/ImportPinsForm.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/ImportPinsForm.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/ImportPinsForm.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/ImportPinsForm.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/PinData.csv b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/PinData.csv similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/PinData.csv rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Import Pins/PinData.csv diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/IterateSchSheets.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/IterateSchSheets.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/IterateSchSheets.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/IterateSchSheets.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/ModifySchObjects.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/ModifySchObjects.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/ModifySchObjects.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/ModifySchObjects.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/MoveParameters.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/MoveParameters.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/MoveParameters.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/MoveParameters.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/ParametersOfSymbolsInALibrary.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/ParametersOfSymbolsInALibrary.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/ParametersOfSymbolsInALibrary.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/ParametersOfSymbolsInALibrary.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/PlaceAPort.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/PlaceAPort.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/PlaceAPort.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/PlaceAPort.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/PlaceSchObjects.PAS b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/PlaceSchObjects.PAS similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/PlaceSchObjects.PAS rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/PlaceSchObjects.PAS diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/ReplaceSchObjects.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/ReplaceSchObjects.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/ReplaceSchObjects.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/ReplaceSchObjects.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/SchDocsRenamer.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/SchDocsRenamer.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/SchDocsRenamer.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/SchDocsRenamer.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/SchLib_Scripts.PrjScr b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/SchLib_Scripts.PrjScr similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/SchLib_Scripts.PrjScr rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/SchLib_Scripts.PrjScr diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/Sch_Scripts.PRJSCR b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Sch_Scripts.PRJSCR similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/Sch_Scripts.PRJSCR rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/Sch_Scripts.PRJSCR diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/SimModelsOfComponents.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/SimModelsOfComponents.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/SimModelsOfComponents.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/SimModelsOfComponents.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/SymbolPrimsIterator.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/SymbolPrimsIterator.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/SymbolPrimsIterator.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/SymbolPrimsIterator.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/UndoRedo.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/UndoRedo.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/UndoRedo.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/UndoRedo.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/UpdateFootprintLocations/FootprintPathUpdater.PRJSCR b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/UpdateFootprintLocations/FootprintPathUpdater.PRJSCR similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/UpdateFootprintLocations/FootprintPathUpdater.PRJSCR rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/UpdateFootprintLocations/FootprintPathUpdater.PRJSCR diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/UpdateFootprintLocations/UpdateFootprintPathsOfComps.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/UpdateFootprintLocations/UpdateFootprintPathsOfComps.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/UpdateFootprintLocations/UpdateFootprintPathsOfComps.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/UpdateFootprintLocations/UpdateFootprintPathsOfComps.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/UpdateFootprintLocations/UpdateFootprintPathsOfComps.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/UpdateFootprintLocations/UpdateFootprintPathsOfComps.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/UpdateFootprintLocations/UpdateFootprintPathsOfComps.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/UpdateFootprintLocations/UpdateFootprintPathsOfComps.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/UserDefinedParameters/ComponentParameters.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/UserDefinedParameters/ComponentParameters.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/UserDefinedParameters/ComponentParameters.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/UserDefinedParameters/ComponentParameters.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/UserDefinedParameters/UserDefinedCompParameters.PrjScr b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/UserDefinedParameters/UserDefinedCompParameters.PrjScr similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/UserDefinedParameters/UserDefinedCompParameters.PrjScr rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/UserDefinedParameters/UserDefinedCompParameters.PrjScr diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/UsingSchInterfaces.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/UsingSchInterfaces.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/UsingSchInterfaces.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/UsingSchInterfaces.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/checkpins.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/checkpins.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/checkpins.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/checkpins.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/createcomp_in_lib.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/createcomp_in_lib.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/createcomp_in_lib.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/createcomp_in_lib.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/createcomponent_on_sch.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/createcomponent_on_sch.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/createcomponent_on_sch.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/createcomponent_on_sch.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/libiterator.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/libiterator.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/libiterator.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/libiterator.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/modelsofacomponent.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/modelsofacomponent.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/modelsofacomponent.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/modelsofacomponent.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/parentchild_iterators.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/parentchild_iterators.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/parentchild_iterators.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/parentchild_iterators.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/usingAspatialiterator.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/usingAspatialiterator.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/usingAspatialiterator.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/usingAspatialiterator.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/SCH/usingWSMInterfaces.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/SCH/usingWSMInterfaces.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/SCH/usingWSMInterfaces.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/SCH/usingWSMInterfaces.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/WSM/AddDocToProject.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/WSM/AddDocToProject.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/WSM/AddDocToProject.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/WSM/AddDocToProject.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/WSM/Export To Agile/AgileBOMV1.1.PrjScr b/tests/altium_crap/Scripts/Delphiscript Scripts/WSM/Export To Agile/AgileBOMV1.1.PrjScr similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/WSM/Export To Agile/AgileBOMV1.1.PrjScr rename to tests/altium_crap/Scripts/Delphiscript Scripts/WSM/Export To Agile/AgileBOMV1.1.PrjScr diff --git a/altium_crap/Scripts/Delphiscript Scripts/WSM/Export To Agile/AgileBOMV1.1.dfm b/tests/altium_crap/Scripts/Delphiscript Scripts/WSM/Export To Agile/AgileBOMV1.1.dfm similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/WSM/Export To Agile/AgileBOMV1.1.dfm rename to tests/altium_crap/Scripts/Delphiscript Scripts/WSM/Export To Agile/AgileBOMV1.1.dfm diff --git a/altium_crap/Scripts/Delphiscript Scripts/WSM/Export To Agile/AgileBOMV1.1.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/WSM/Export To Agile/AgileBOMV1.1.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/WSM/Export To Agile/AgileBOMV1.1.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/WSM/Export To Agile/AgileBOMV1.1.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/WSM/Netlister.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/WSM/Netlister.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/WSM/Netlister.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/WSM/Netlister.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/WSM/ProjectReporter.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/WSM/ProjectReporter.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/WSM/ProjectReporter.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/WSM/ProjectReporter.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/WSM/Protel Netlister/ScripterProtelNetlist.PRJSCR b/tests/altium_crap/Scripts/Delphiscript Scripts/WSM/Protel Netlister/ScripterProtelNetlist.PRJSCR similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/WSM/Protel Netlister/ScripterProtelNetlist.PRJSCR rename to tests/altium_crap/Scripts/Delphiscript Scripts/WSM/Protel Netlister/ScripterProtelNetlist.PRJSCR diff --git a/altium_crap/Scripts/Delphiscript Scripts/WSM/Protel Netlister/ScripterProtelNetlist.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/WSM/Protel Netlister/ScripterProtelNetlist.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/WSM/Protel Netlister/ScripterProtelNetlist.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/WSM/Protel Netlister/ScripterProtelNetlist.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/WSM/UsingMessagePanel.pas b/tests/altium_crap/Scripts/Delphiscript Scripts/WSM/UsingMessagePanel.pas similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/WSM/UsingMessagePanel.pas rename to tests/altium_crap/Scripts/Delphiscript Scripts/WSM/UsingMessagePanel.pas diff --git a/altium_crap/Scripts/Delphiscript Scripts/WSM/WSM_Scripts.PrjScr b/tests/altium_crap/Scripts/Delphiscript Scripts/WSM/WSM_Scripts.PrjScr similarity index 100% rename from altium_crap/Scripts/Delphiscript Scripts/WSM/WSM_Scripts.PrjScr rename to tests/altium_crap/Scripts/Delphiscript Scripts/WSM/WSM_Scripts.PrjScr diff --git a/altium_crap/Scripts/EnableBasic Scripts/CirWiz.bas b/tests/altium_crap/Scripts/EnableBasic Scripts/CirWiz.bas similarity index 100% rename from altium_crap/Scripts/EnableBasic Scripts/CirWiz.bas rename to tests/altium_crap/Scripts/EnableBasic Scripts/CirWiz.bas diff --git a/altium_crap/Scripts/EnableBasic Scripts/Clrins1.bas b/tests/altium_crap/Scripts/EnableBasic Scripts/Clrins1.bas similarity index 100% rename from altium_crap/Scripts/EnableBasic Scripts/Clrins1.bas rename to tests/altium_crap/Scripts/EnableBasic Scripts/Clrins1.bas diff --git a/altium_crap/Scripts/EnableBasic Scripts/Clrins2.bas b/tests/altium_crap/Scripts/EnableBasic Scripts/Clrins2.bas similarity index 100% rename from altium_crap/Scripts/EnableBasic Scripts/Clrins2.bas rename to tests/altium_crap/Scripts/EnableBasic Scripts/Clrins2.bas diff --git a/altium_crap/Scripts/EnableBasic Scripts/EnableBasic_Scripts.PrjScr b/tests/altium_crap/Scripts/EnableBasic Scripts/EnableBasic_Scripts.PrjScr similarity index 100% rename from altium_crap/Scripts/EnableBasic Scripts/EnableBasic_Scripts.PrjScr rename to tests/altium_crap/Scripts/EnableBasic Scripts/EnableBasic_Scripts.PrjScr diff --git a/altium_crap/Scripts/EnableBasic Scripts/PcbColor.bas b/tests/altium_crap/Scripts/EnableBasic Scripts/PcbColor.bas similarity index 100% rename from altium_crap/Scripts/EnableBasic Scripts/PcbColor.bas rename to tests/altium_crap/Scripts/EnableBasic Scripts/PcbColor.bas diff --git a/altium_crap/Scripts/EnableBasic Scripts/PcbLayer.bas b/tests/altium_crap/Scripts/EnableBasic Scripts/PcbLayer.bas similarity index 100% rename from altium_crap/Scripts/EnableBasic Scripts/PcbLayer.bas rename to tests/altium_crap/Scripts/EnableBasic Scripts/PcbLayer.bas diff --git a/altium_crap/Scripts/EnableBasic Scripts/PlaceSchPort.bas b/tests/altium_crap/Scripts/EnableBasic Scripts/PlaceSchPort.bas similarity index 100% rename from altium_crap/Scripts/EnableBasic Scripts/PlaceSchPort.bas rename to tests/altium_crap/Scripts/EnableBasic Scripts/PlaceSchPort.bas diff --git a/altium_crap/Scripts/EnableBasic Scripts/Quikcopy.bas b/tests/altium_crap/Scripts/EnableBasic Scripts/Quikcopy.bas similarity index 100% rename from altium_crap/Scripts/EnableBasic Scripts/Quikcopy.bas rename to tests/altium_crap/Scripts/EnableBasic Scripts/Quikcopy.bas diff --git a/altium_crap/Scripts/JScript Scripts/AddDocToProject.js b/tests/altium_crap/Scripts/JScript Scripts/AddDocToProject.js similarity index 100% rename from altium_crap/Scripts/JScript Scripts/AddDocToProject.js rename to tests/altium_crap/Scripts/JScript Scripts/AddDocToProject.js diff --git a/altium_crap/Scripts/JScript Scripts/AddDocToProjectPRJ.PRJSCR b/tests/altium_crap/Scripts/JScript Scripts/AddDocToProjectPRJ.PRJSCR similarity index 100% rename from altium_crap/Scripts/JScript Scripts/AddDocToProjectPRJ.PRJSCR rename to tests/altium_crap/Scripts/JScript Scripts/AddDocToProjectPRJ.PRJSCR diff --git a/altium_crap/Scripts/JScript Scripts/BuiltInFunctions.js b/tests/altium_crap/Scripts/JScript Scripts/BuiltInFunctions.js similarity index 100% rename from altium_crap/Scripts/JScript Scripts/BuiltInFunctions.js rename to tests/altium_crap/Scripts/JScript Scripts/BuiltInFunctions.js diff --git a/altium_crap/Scripts/JScript Scripts/BuiltInFunctionsPRJ.PRJSCR b/tests/altium_crap/Scripts/JScript Scripts/BuiltInFunctionsPRJ.PRJSCR similarity index 100% rename from altium_crap/Scripts/JScript Scripts/BuiltInFunctionsPRJ.PRJSCR rename to tests/altium_crap/Scripts/JScript Scripts/BuiltInFunctionsPRJ.PRJSCR diff --git a/altium_crap/Scripts/JScript Scripts/CopyBoardOutlineForm.dfm b/tests/altium_crap/Scripts/JScript Scripts/CopyBoardOutlineForm.dfm similarity index 100% rename from altium_crap/Scripts/JScript Scripts/CopyBoardOutlineForm.dfm rename to tests/altium_crap/Scripts/JScript Scripts/CopyBoardOutlineForm.dfm diff --git a/altium_crap/Scripts/JScript Scripts/CopyBoardOutlineForm.js b/tests/altium_crap/Scripts/JScript Scripts/CopyBoardOutlineForm.js similarity index 100% rename from altium_crap/Scripts/JScript Scripts/CopyBoardOutlineForm.js rename to tests/altium_crap/Scripts/JScript Scripts/CopyBoardOutlineForm.js diff --git a/altium_crap/Scripts/JScript Scripts/CopyBoardOutlinePRJ.PRJSCR b/tests/altium_crap/Scripts/JScript Scripts/CopyBoardOutlinePRJ.PRJSCR similarity index 100% rename from altium_crap/Scripts/JScript Scripts/CopyBoardOutlinePRJ.PRJSCR rename to tests/altium_crap/Scripts/JScript Scripts/CopyBoardOutlinePRJ.PRJSCR diff --git a/altium_crap/Scripts/JScript Scripts/GetScriptEngineInfo.js b/tests/altium_crap/Scripts/JScript Scripts/GetScriptEngineInfo.js similarity index 100% rename from altium_crap/Scripts/JScript Scripts/GetScriptEngineInfo.js rename to tests/altium_crap/Scripts/JScript Scripts/GetScriptEngineInfo.js diff --git a/altium_crap/Scripts/JScript Scripts/GetScriptEngineInfoPRJ.PRJSCR b/tests/altium_crap/Scripts/JScript Scripts/GetScriptEngineInfoPRJ.PRJSCR similarity index 100% rename from altium_crap/Scripts/JScript Scripts/GetScriptEngineInfoPRJ.PRJSCR rename to tests/altium_crap/Scripts/JScript Scripts/GetScriptEngineInfoPRJ.PRJSCR diff --git a/altium_crap/Scripts/JScript Scripts/HelloWorld.js b/tests/altium_crap/Scripts/JScript Scripts/HelloWorld.js similarity index 100% rename from altium_crap/Scripts/JScript Scripts/HelloWorld.js rename to tests/altium_crap/Scripts/JScript Scripts/HelloWorld.js diff --git a/altium_crap/Scripts/JScript Scripts/HelloWorldPRJ.PRJSCR b/tests/altium_crap/Scripts/JScript Scripts/HelloWorldPRJ.PRJSCR similarity index 100% rename from altium_crap/Scripts/JScript Scripts/HelloWorldPRJ.PRJSCR rename to tests/altium_crap/Scripts/JScript Scripts/HelloWorldPRJ.PRJSCR diff --git a/altium_crap/Scripts/JScript Scripts/ParentChild_Iterators.js b/tests/altium_crap/Scripts/JScript Scripts/ParentChild_Iterators.js similarity index 100% rename from altium_crap/Scripts/JScript Scripts/ParentChild_Iterators.js rename to tests/altium_crap/Scripts/JScript Scripts/ParentChild_Iterators.js diff --git a/altium_crap/Scripts/JScript Scripts/ParentChild_IteratorsPRJ.PRJSCR b/tests/altium_crap/Scripts/JScript Scripts/ParentChild_IteratorsPRJ.PRJSCR similarity index 100% rename from altium_crap/Scripts/JScript Scripts/ParentChild_IteratorsPRJ.PRJSCR rename to tests/altium_crap/Scripts/JScript Scripts/ParentChild_IteratorsPRJ.PRJSCR diff --git a/altium_crap/Scripts/JScript Scripts/ServerProcessReport.js b/tests/altium_crap/Scripts/JScript Scripts/ServerProcessReport.js similarity index 100% rename from altium_crap/Scripts/JScript Scripts/ServerProcessReport.js rename to tests/altium_crap/Scripts/JScript Scripts/ServerProcessReport.js diff --git a/altium_crap/Scripts/JScript Scripts/ServerProcessReportPRJ.PRJSCR b/tests/altium_crap/Scripts/JScript Scripts/ServerProcessReportPRJ.PRJSCR similarity index 100% rename from altium_crap/Scripts/JScript Scripts/ServerProcessReportPRJ.PRJSCR rename to tests/altium_crap/Scripts/JScript Scripts/ServerProcessReportPRJ.PRJSCR diff --git a/altium_crap/Scripts/JScript Scripts/SineWave.dfm b/tests/altium_crap/Scripts/JScript Scripts/SineWave.dfm similarity index 100% rename from altium_crap/Scripts/JScript Scripts/SineWave.dfm rename to tests/altium_crap/Scripts/JScript Scripts/SineWave.dfm diff --git a/altium_crap/Scripts/JScript Scripts/SineWave.js b/tests/altium_crap/Scripts/JScript Scripts/SineWave.js similarity index 100% rename from altium_crap/Scripts/JScript Scripts/SineWave.js rename to tests/altium_crap/Scripts/JScript Scripts/SineWave.js diff --git a/altium_crap/Scripts/JScript Scripts/SineWavePRJ.PRJSCR b/tests/altium_crap/Scripts/JScript Scripts/SineWavePRJ.PRJSCR similarity index 100% rename from altium_crap/Scripts/JScript Scripts/SineWavePRJ.PRJSCR rename to tests/altium_crap/Scripts/JScript Scripts/SineWavePRJ.PRJSCR diff --git a/altium_crap/Scripts/JScript Scripts/ViaCreation.js b/tests/altium_crap/Scripts/JScript Scripts/ViaCreation.js similarity index 100% rename from altium_crap/Scripts/JScript Scripts/ViaCreation.js rename to tests/altium_crap/Scripts/JScript Scripts/ViaCreation.js diff --git a/altium_crap/Scripts/JScript Scripts/ViaCreationPRJ.PRJSCR b/tests/altium_crap/Scripts/JScript Scripts/ViaCreationPRJ.PRJSCR similarity index 100% rename from altium_crap/Scripts/JScript Scripts/ViaCreationPRJ.PRJSCR rename to tests/altium_crap/Scripts/JScript Scripts/ViaCreationPRJ.PRJSCR diff --git a/altium_crap/Scripts/Query Scripts/SimpleExpression.pas b/tests/altium_crap/Scripts/Query Scripts/SimpleExpression.pas similarity index 100% rename from altium_crap/Scripts/Query Scripts/SimpleExpression.pas rename to tests/altium_crap/Scripts/Query Scripts/SimpleExpression.pas diff --git a/altium_crap/Scripts/Query Scripts/UsingFilterPanel.PrjScr b/tests/altium_crap/Scripts/Query Scripts/UsingFilterPanel.PrjScr similarity index 100% rename from altium_crap/Scripts/Query Scripts/UsingFilterPanel.PrjScr rename to tests/altium_crap/Scripts/Query Scripts/UsingFilterPanel.PrjScr diff --git a/altium_crap/Scripts/VB Scripts/AddDocToProject.vbs b/tests/altium_crap/Scripts/VB Scripts/AddDocToProject.vbs similarity index 100% rename from altium_crap/Scripts/VB Scripts/AddDocToProject.vbs rename to tests/altium_crap/Scripts/VB Scripts/AddDocToProject.vbs diff --git a/altium_crap/Scripts/VB Scripts/AddDocToProjectPRJ.PRJSCR b/tests/altium_crap/Scripts/VB Scripts/AddDocToProjectPRJ.PRJSCR similarity index 100% rename from altium_crap/Scripts/VB Scripts/AddDocToProjectPRJ.PRJSCR rename to tests/altium_crap/Scripts/VB Scripts/AddDocToProjectPRJ.PRJSCR diff --git a/altium_crap/Scripts/VB Scripts/CopyBoardOutlineForm.dfm b/tests/altium_crap/Scripts/VB Scripts/CopyBoardOutlineForm.dfm similarity index 100% rename from altium_crap/Scripts/VB Scripts/CopyBoardOutlineForm.dfm rename to tests/altium_crap/Scripts/VB Scripts/CopyBoardOutlineForm.dfm diff --git a/altium_crap/Scripts/VB Scripts/CopyBoardOutlineForm.vbs b/tests/altium_crap/Scripts/VB Scripts/CopyBoardOutlineForm.vbs similarity index 100% rename from altium_crap/Scripts/VB Scripts/CopyBoardOutlineForm.vbs rename to tests/altium_crap/Scripts/VB Scripts/CopyBoardOutlineForm.vbs diff --git a/altium_crap/Scripts/VB Scripts/CopyBoardOutlinePRJ.PRJSCR b/tests/altium_crap/Scripts/VB Scripts/CopyBoardOutlinePRJ.PRJSCR similarity index 100% rename from altium_crap/Scripts/VB Scripts/CopyBoardOutlinePRJ.PRJSCR rename to tests/altium_crap/Scripts/VB Scripts/CopyBoardOutlinePRJ.PRJSCR diff --git a/altium_crap/Scripts/VB Scripts/GetScriptEngineInfo.vbs b/tests/altium_crap/Scripts/VB Scripts/GetScriptEngineInfo.vbs similarity index 100% rename from altium_crap/Scripts/VB Scripts/GetScriptEngineInfo.vbs rename to tests/altium_crap/Scripts/VB Scripts/GetScriptEngineInfo.vbs diff --git a/altium_crap/Scripts/VB Scripts/GetScriptEngineInfoPRJ.PRJSCR b/tests/altium_crap/Scripts/VB Scripts/GetScriptEngineInfoPRJ.PRJSCR similarity index 100% rename from altium_crap/Scripts/VB Scripts/GetScriptEngineInfoPRJ.PRJSCR rename to tests/altium_crap/Scripts/VB Scripts/GetScriptEngineInfoPRJ.PRJSCR diff --git a/altium_crap/Scripts/VB Scripts/HelloWorld.vbs b/tests/altium_crap/Scripts/VB Scripts/HelloWorld.vbs similarity index 100% rename from altium_crap/Scripts/VB Scripts/HelloWorld.vbs rename to tests/altium_crap/Scripts/VB Scripts/HelloWorld.vbs diff --git a/altium_crap/Scripts/VB Scripts/HelloWorldPRJ.PRJSCR b/tests/altium_crap/Scripts/VB Scripts/HelloWorldPRJ.PRJSCR similarity index 100% rename from altium_crap/Scripts/VB Scripts/HelloWorldPRJ.PRJSCR rename to tests/altium_crap/Scripts/VB Scripts/HelloWorldPRJ.PRJSCR diff --git a/altium_crap/Scripts/VB Scripts/ParentChildIteratorsPRJ.PRJSCR b/tests/altium_crap/Scripts/VB Scripts/ParentChildIteratorsPRJ.PRJSCR similarity index 100% rename from altium_crap/Scripts/VB Scripts/ParentChildIteratorsPRJ.PRJSCR rename to tests/altium_crap/Scripts/VB Scripts/ParentChildIteratorsPRJ.PRJSCR diff --git a/altium_crap/Scripts/VB Scripts/ParentChild_Iterators.vbs b/tests/altium_crap/Scripts/VB Scripts/ParentChild_Iterators.vbs similarity index 100% rename from altium_crap/Scripts/VB Scripts/ParentChild_Iterators.vbs rename to tests/altium_crap/Scripts/VB Scripts/ParentChild_Iterators.vbs diff --git a/altium_crap/Scripts/VB Scripts/ServerProcessReport.vbs b/tests/altium_crap/Scripts/VB Scripts/ServerProcessReport.vbs similarity index 100% rename from altium_crap/Scripts/VB Scripts/ServerProcessReport.vbs rename to tests/altium_crap/Scripts/VB Scripts/ServerProcessReport.vbs diff --git a/altium_crap/Scripts/VB Scripts/ServerProcessReportPRJ.PRJSCR b/tests/altium_crap/Scripts/VB Scripts/ServerProcessReportPRJ.PRJSCR similarity index 100% rename from altium_crap/Scripts/VB Scripts/ServerProcessReportPRJ.PRJSCR rename to tests/altium_crap/Scripts/VB Scripts/ServerProcessReportPRJ.PRJSCR diff --git a/altium_crap/Scripts/VB Scripts/SineWave.dfm b/tests/altium_crap/Scripts/VB Scripts/SineWave.dfm similarity index 100% rename from altium_crap/Scripts/VB Scripts/SineWave.dfm rename to tests/altium_crap/Scripts/VB Scripts/SineWave.dfm diff --git a/altium_crap/Scripts/VB Scripts/SineWave.vbs b/tests/altium_crap/Scripts/VB Scripts/SineWave.vbs similarity index 100% rename from altium_crap/Scripts/VB Scripts/SineWave.vbs rename to tests/altium_crap/Scripts/VB Scripts/SineWave.vbs diff --git a/altium_crap/Scripts/VB Scripts/SineWavePRJ.PRJSCR b/tests/altium_crap/Scripts/VB Scripts/SineWavePRJ.PRJSCR similarity index 100% rename from altium_crap/Scripts/VB Scripts/SineWavePRJ.PRJSCR rename to tests/altium_crap/Scripts/VB Scripts/SineWavePRJ.PRJSCR diff --git a/altium_crap/Scripts/VB Scripts/ViaCreation.vbs b/tests/altium_crap/Scripts/VB Scripts/ViaCreation.vbs similarity index 100% rename from altium_crap/Scripts/VB Scripts/ViaCreation.vbs rename to tests/altium_crap/Scripts/VB Scripts/ViaCreation.vbs diff --git a/altium_crap/Scripts/VB Scripts/ViaCreationPRJ.PRJSCR b/tests/altium_crap/Scripts/VB Scripts/ViaCreationPRJ.PRJSCR similarity index 100% rename from altium_crap/Scripts/VB Scripts/ViaCreationPRJ.PRJSCR rename to tests/altium_crap/Scripts/VB Scripts/ViaCreationPRJ.PRJSCR diff --git a/altium_crap/Signal Integrity/Differential Pair/Constraint 1.Constraint b/tests/altium_crap/Signal Integrity/Differential Pair/Constraint 1.Constraint similarity index 100% rename from altium_crap/Signal Integrity/Differential Pair/Constraint 1.Constraint rename to tests/altium_crap/Signal Integrity/Differential Pair/Constraint 1.Constraint diff --git a/altium_crap/Signal Integrity/Differential Pair/Constraint 2.Constraint b/tests/altium_crap/Signal Integrity/Differential Pair/Constraint 2.Constraint similarity index 100% rename from altium_crap/Signal Integrity/Differential Pair/Constraint 2.Constraint rename to tests/altium_crap/Signal Integrity/Differential Pair/Constraint 2.Constraint diff --git a/altium_crap/Signal Integrity/Differential Pair/DifferentialPair.PCBDOC b/tests/altium_crap/Signal Integrity/Differential Pair/DifferentialPair.PCBDOC similarity index 100% rename from altium_crap/Signal Integrity/Differential Pair/DifferentialPair.PCBDOC rename to tests/altium_crap/Signal Integrity/Differential Pair/DifferentialPair.PCBDOC diff --git a/altium_crap/Signal Integrity/Differential Pair/DifferentialPair.PrjPCB b/tests/altium_crap/Signal Integrity/Differential Pair/DifferentialPair.PrjPCB similarity index 100% rename from altium_crap/Signal Integrity/Differential Pair/DifferentialPair.PrjPCB rename to tests/altium_crap/Signal Integrity/Differential Pair/DifferentialPair.PrjPCB diff --git a/altium_crap/Signal Integrity/Differential Pair/DifferentialPair.PrjPCBStructure b/tests/altium_crap/Signal Integrity/Differential Pair/DifferentialPair.PrjPCBStructure similarity index 100% rename from altium_crap/Signal Integrity/Differential Pair/DifferentialPair.PrjPCBStructure rename to tests/altium_crap/Signal Integrity/Differential Pair/DifferentialPair.PrjPCBStructure diff --git a/altium_crap/Signal Integrity/Differential Pair/DifferentialPair.SchDoc b/tests/altium_crap/Signal Integrity/Differential Pair/DifferentialPair.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/Differential Pair/DifferentialPair.SchDoc rename to tests/altium_crap/Signal Integrity/Differential Pair/DifferentialPair.SchDoc diff --git a/altium_crap/Signal Integrity/Differential Pair/DifferentialPair.sdf b/tests/altium_crap/Signal Integrity/Differential Pair/DifferentialPair.sdf similarity index 100% rename from altium_crap/Signal Integrity/Differential Pair/DifferentialPair.sdf rename to tests/altium_crap/Signal Integrity/Differential Pair/DifferentialPair.sdf diff --git a/altium_crap/Signal Integrity/Differential Pair/FPGA_Project1.PrjFpg b/tests/altium_crap/Signal Integrity/Differential Pair/FPGA_Project1.PrjFpg similarity index 100% rename from altium_crap/Signal Integrity/Differential Pair/FPGA_Project1.PrjFpg rename to tests/altium_crap/Signal Integrity/Differential Pair/FPGA_Project1.PrjFpg diff --git a/altium_crap/Signal Integrity/Differential Pair/FPGA_Project1.PrjFpgStructure b/tests/altium_crap/Signal Integrity/Differential Pair/FPGA_Project1.PrjFpgStructure similarity index 100% rename from altium_crap/Signal Integrity/Differential Pair/FPGA_Project1.PrjFpgStructure rename to tests/altium_crap/Signal Integrity/Differential Pair/FPGA_Project1.PrjFpgStructure diff --git a/altium_crap/Signal Integrity/Differential Pair/FPGA_Project1.SchDoc b/tests/altium_crap/Signal Integrity/Differential Pair/FPGA_Project1.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/Differential Pair/FPGA_Project1.SchDoc rename to tests/altium_crap/Signal Integrity/Differential Pair/FPGA_Project1.SchDoc diff --git a/altium_crap/Signal Integrity/Differential Pair/FPGA_Project2.PrjFpg b/tests/altium_crap/Signal Integrity/Differential Pair/FPGA_Project2.PrjFpg similarity index 100% rename from altium_crap/Signal Integrity/Differential Pair/FPGA_Project2.PrjFpg rename to tests/altium_crap/Signal Integrity/Differential Pair/FPGA_Project2.PrjFpg diff --git a/altium_crap/Signal Integrity/Differential Pair/FPGA_Project2.PrjFpgStructure b/tests/altium_crap/Signal Integrity/Differential Pair/FPGA_Project2.PrjFpgStructure similarity index 100% rename from altium_crap/Signal Integrity/Differential Pair/FPGA_Project2.PrjFpgStructure rename to tests/altium_crap/Signal Integrity/Differential Pair/FPGA_Project2.PrjFpgStructure diff --git a/altium_crap/Signal Integrity/Differential Pair/FPGA_Project2.SchDoc b/tests/altium_crap/Signal Integrity/Differential Pair/FPGA_Project2.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/Differential Pair/FPGA_Project2.SchDoc rename to tests/altium_crap/Signal Integrity/Differential Pair/FPGA_Project2.SchDoc diff --git a/altium_crap/Signal Integrity/NBP-28/D0_F_12mA.csv b/tests/altium_crap/Signal Integrity/NBP-28/D0_F_12mA.csv similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/D0_F_12mA.csv rename to tests/altium_crap/Signal Integrity/NBP-28/D0_F_12mA.csv diff --git a/altium_crap/Signal Integrity/NBP-28/D0_F_16mA.csv b/tests/altium_crap/Signal Integrity/NBP-28/D0_F_16mA.csv similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/D0_F_16mA.csv rename to tests/altium_crap/Signal Integrity/NBP-28/D0_F_16mA.csv diff --git a/altium_crap/Signal Integrity/NBP-28/D0_F_24mA.csv b/tests/altium_crap/Signal Integrity/NBP-28/D0_F_24mA.csv similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/D0_F_24mA.csv rename to tests/altium_crap/Signal Integrity/NBP-28/D0_F_24mA.csv diff --git a/altium_crap/Signal Integrity/NBP-28/D0_F_2mA.csv b/tests/altium_crap/Signal Integrity/NBP-28/D0_F_2mA.csv similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/D0_F_2mA.csv rename to tests/altium_crap/Signal Integrity/NBP-28/D0_F_2mA.csv diff --git a/altium_crap/Signal Integrity/NBP-28/D0_F_4mA.csv b/tests/altium_crap/Signal Integrity/NBP-28/D0_F_4mA.csv similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/D0_F_4mA.csv rename to tests/altium_crap/Signal Integrity/NBP-28/D0_F_4mA.csv diff --git a/altium_crap/Signal Integrity/NBP-28/D0_F_6mA.csv b/tests/altium_crap/Signal Integrity/NBP-28/D0_F_6mA.csv similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/D0_F_6mA.csv rename to tests/altium_crap/Signal Integrity/NBP-28/D0_F_6mA.csv diff --git a/altium_crap/Signal Integrity/NBP-28/D0_F_8mA.csv b/tests/altium_crap/Signal Integrity/NBP-28/D0_F_8mA.csv similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/D0_F_8mA.csv rename to tests/altium_crap/Signal Integrity/NBP-28/D0_F_8mA.csv diff --git a/altium_crap/Signal Integrity/NBP-28/D0_S_12mA.csv b/tests/altium_crap/Signal Integrity/NBP-28/D0_S_12mA.csv similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/D0_S_12mA.csv rename to tests/altium_crap/Signal Integrity/NBP-28/D0_S_12mA.csv diff --git a/altium_crap/Signal Integrity/NBP-28/D0_S_16mA.csv b/tests/altium_crap/Signal Integrity/NBP-28/D0_S_16mA.csv similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/D0_S_16mA.csv rename to tests/altium_crap/Signal Integrity/NBP-28/D0_S_16mA.csv diff --git a/altium_crap/Signal Integrity/NBP-28/D0_S_24mA.csv b/tests/altium_crap/Signal Integrity/NBP-28/D0_S_24mA.csv similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/D0_S_24mA.csv rename to tests/altium_crap/Signal Integrity/NBP-28/D0_S_24mA.csv diff --git a/altium_crap/Signal Integrity/NBP-28/D0_S_2mA.csv b/tests/altium_crap/Signal Integrity/NBP-28/D0_S_2mA.csv similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/D0_S_2mA.csv rename to tests/altium_crap/Signal Integrity/NBP-28/D0_S_2mA.csv diff --git a/altium_crap/Signal Integrity/NBP-28/D0_S_4mA.csv b/tests/altium_crap/Signal Integrity/NBP-28/D0_S_4mA.csv similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/D0_S_4mA.csv rename to tests/altium_crap/Signal Integrity/NBP-28/D0_S_4mA.csv diff --git a/altium_crap/Signal Integrity/NBP-28/D0_S_6mA.csv b/tests/altium_crap/Signal Integrity/NBP-28/D0_S_6mA.csv similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/D0_S_6mA.csv rename to tests/altium_crap/Signal Integrity/NBP-28/D0_S_6mA.csv diff --git a/altium_crap/Signal Integrity/NBP-28/D0_S_8mA.csv b/tests/altium_crap/Signal Integrity/NBP-28/D0_S_8mA.csv similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/D0_S_8mA.csv rename to tests/altium_crap/Signal Integrity/NBP-28/D0_S_8mA.csv diff --git a/altium_crap/Signal Integrity/NBP-28/FPGA.SCHDOC b/tests/altium_crap/Signal Integrity/NBP-28/FPGA.SCHDOC similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/FPGA.SCHDOC rename to tests/altium_crap/Signal Integrity/NBP-28/FPGA.SCHDOC diff --git a/altium_crap/Signal Integrity/NBP-28/FPGA/IOStandardTest_1.Constraint b/tests/altium_crap/Signal Integrity/NBP-28/FPGA/IOStandardTest_1.Constraint similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/FPGA/IOStandardTest_1.Constraint rename to tests/altium_crap/Signal Integrity/NBP-28/FPGA/IOStandardTest_1.Constraint diff --git a/altium_crap/Signal Integrity/NBP-28/FPGA/IOStandardsTests.PrjFpg b/tests/altium_crap/Signal Integrity/NBP-28/FPGA/IOStandardsTests.PrjFpg similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/FPGA/IOStandardsTests.PrjFpg rename to tests/altium_crap/Signal Integrity/NBP-28/FPGA/IOStandardsTests.PrjFpg diff --git a/altium_crap/Signal Integrity/NBP-28/FPGA/IOStandardsTests.PrjFpgStructure b/tests/altium_crap/Signal Integrity/NBP-28/FPGA/IOStandardsTests.PrjFpgStructure similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/FPGA/IOStandardsTests.PrjFpgStructure rename to tests/altium_crap/Signal Integrity/NBP-28/FPGA/IOStandardsTests.PrjFpgStructure diff --git a/altium_crap/Signal Integrity/NBP-28/FPGA/IOStandardsTests.SchDoc b/tests/altium_crap/Signal Integrity/NBP-28/FPGA/IOStandardsTests.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/FPGA/IOStandardsTests.SchDoc rename to tests/altium_crap/Signal Integrity/NBP-28/FPGA/IOStandardsTests.SchDoc diff --git a/altium_crap/Signal Integrity/NBP-28/FPGA/ProjectOutputs/IOStandardsTests.VHD b/tests/altium_crap/Signal Integrity/NBP-28/FPGA/ProjectOutputs/IOStandardsTests.VHD similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/FPGA/ProjectOutputs/IOStandardsTests.VHD rename to tests/altium_crap/Signal Integrity/NBP-28/FPGA/ProjectOutputs/IOStandardsTests.VHD diff --git a/altium_crap/Signal Integrity/NBP-28/FPGAProject_Top.SchDoc b/tests/altium_crap/Signal Integrity/NBP-28/FPGAProject_Top.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/FPGAProject_Top.SchDoc rename to tests/altium_crap/Signal Integrity/NBP-28/FPGAProject_Top.SchDoc diff --git a/altium_crap/Signal Integrity/NBP-28/FPGA_IO_Standards.DsnWrk b/tests/altium_crap/Signal Integrity/NBP-28/FPGA_IO_Standards.DsnWrk similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/FPGA_IO_Standards.DsnWrk rename to tests/altium_crap/Signal Integrity/NBP-28/FPGA_IO_Standards.DsnWrk diff --git a/altium_crap/Signal Integrity/NBP-28/FPGA_MEMORIES.SCHDOC b/tests/altium_crap/Signal Integrity/NBP-28/FPGA_MEMORIES.SCHDOC similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/FPGA_MEMORIES.SCHDOC rename to tests/altium_crap/Signal Integrity/NBP-28/FPGA_MEMORIES.SCHDOC diff --git a/altium_crap/Signal Integrity/NBP-28/NBP-28 Rev 1.00.PCBDOC b/tests/altium_crap/Signal Integrity/NBP-28/NBP-28 Rev 1.00.PCBDOC similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/NBP-28 Rev 1.00.PCBDOC rename to tests/altium_crap/Signal Integrity/NBP-28/NBP-28 Rev 1.00.PCBDOC diff --git a/altium_crap/Signal Integrity/NBP-28/NBP-28.PRJPCB b/tests/altium_crap/Signal Integrity/NBP-28/NBP-28.PRJPCB similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/NBP-28.PRJPCB rename to tests/altium_crap/Signal Integrity/NBP-28/NBP-28.PRJPCB diff --git a/altium_crap/Signal Integrity/NBP-28/NBP-28.PRJPCBStructure b/tests/altium_crap/Signal Integrity/NBP-28/NBP-28.PRJPCBStructure similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/NBP-28.PRJPCBStructure rename to tests/altium_crap/Signal Integrity/NBP-28/NBP-28.PRJPCBStructure diff --git a/altium_crap/Signal Integrity/NBP-28/NBP-28.sdf b/tests/altium_crap/Signal Integrity/NBP-28/NBP-28.sdf similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/NBP-28.sdf rename to tests/altium_crap/Signal Integrity/NBP-28/NBP-28.sdf diff --git a/altium_crap/Signal Integrity/NBP-28/PROCESSOR.SCHDOC b/tests/altium_crap/Signal Integrity/NBP-28/PROCESSOR.SCHDOC similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/PROCESSOR.SCHDOC rename to tests/altium_crap/Signal Integrity/NBP-28/PROCESSOR.SCHDOC diff --git a/altium_crap/Signal Integrity/NBP-28/PROCESSOR_MEMORIES.SCHDOC b/tests/altium_crap/Signal Integrity/NBP-28/PROCESSOR_MEMORIES.SCHDOC similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/PROCESSOR_MEMORIES.SCHDOC rename to tests/altium_crap/Signal Integrity/NBP-28/PROCESSOR_MEMORIES.SCHDOC diff --git a/altium_crap/Signal Integrity/NBP-28/ProjectOutputs/FPGAProject_Top.VHD b/tests/altium_crap/Signal Integrity/NBP-28/ProjectOutputs/FPGAProject_Top.VHD similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/ProjectOutputs/FPGAProject_Top.VHD rename to tests/altium_crap/Signal Integrity/NBP-28/ProjectOutputs/FPGAProject_Top.VHD diff --git a/altium_crap/Signal Integrity/NBP-28/TOP_SHEET.SCHDOC b/tests/altium_crap/Signal Integrity/NBP-28/TOP_SHEET.SCHDOC similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/TOP_SHEET.SCHDOC rename to tests/altium_crap/Signal Integrity/NBP-28/TOP_SHEET.SCHDOC diff --git a/altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/PCB Document.View b/tests/altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/PCB Document.View similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/PCB Document.View rename to tests/altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/PCB Document.View diff --git a/altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/PCB Document.ViewIcon b/tests/altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/PCB Document.ViewIcon similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/PCB Document.ViewIcon rename to tests/altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/PCB Document.ViewIcon diff --git a/altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/PCB Document.ViewThumbnail b/tests/altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/PCB Document.ViewThumbnail similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/PCB Document.ViewThumbnail rename to tests/altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/PCB Document.ViewThumbnail diff --git a/altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/Top level schematic.View b/tests/altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/Top level schematic.View similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/Top level schematic.View rename to tests/altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/Top level schematic.View diff --git a/altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/Top level schematic.ViewIcon b/tests/altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/Top level schematic.ViewIcon similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/Top level schematic.ViewIcon rename to tests/altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/Top level schematic.ViewIcon diff --git a/altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/Top level schematic.ViewThumbnail b/tests/altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/Top level schematic.ViewThumbnail similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/Top level schematic.ViewThumbnail rename to tests/altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/Top level schematic.ViewThumbnail diff --git a/altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/index.ini b/tests/altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/index.ini similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/index.ini rename to tests/altium_crap/Signal Integrity/NBP-28/ViewsOfNBP-28_PRJPCB/index.ini diff --git a/altium_crap/Signal Integrity/NBP-28/ibis models/amd/lv640f63.ibs b/tests/altium_crap/Signal Integrity/NBP-28/ibis models/amd/lv640f63.ibs similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/ibis models/amd/lv640f63.ibs rename to tests/altium_crap/Signal Integrity/NBP-28/ibis models/amd/lv640f63.ibs diff --git a/altium_crap/Signal Integrity/NBP-28/ibis models/micron/readme.txt b/tests/altium_crap/Signal Integrity/NBP-28/ibis models/micron/readme.txt similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/ibis models/micron/readme.txt rename to tests/altium_crap/Signal Integrity/NBP-28/ibis models/micron/readme.txt diff --git a/altium_crap/Signal Integrity/NBP-28/ibis models/micron/y16a.ibs b/tests/altium_crap/Signal Integrity/NBP-28/ibis models/micron/y16a.ibs similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/ibis models/micron/y16a.ibs rename to tests/altium_crap/Signal Integrity/NBP-28/ibis models/micron/y16a.ibs diff --git a/altium_crap/Signal Integrity/NBP-28/ibis models/micron/y16y.ibs b/tests/altium_crap/Signal Integrity/NBP-28/ibis models/micron/y16y.ibs similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/ibis models/micron/y16y.ibs rename to tests/altium_crap/Signal Integrity/NBP-28/ibis models/micron/y16y.ibs diff --git a/altium_crap/Signal Integrity/NBP-28/ibis models/micron/y96a.ibs b/tests/altium_crap/Signal Integrity/NBP-28/ibis models/micron/y96a.ibs similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/ibis models/micron/y96a.ibs rename to tests/altium_crap/Signal Integrity/NBP-28/ibis models/micron/y96a.ibs diff --git a/altium_crap/Signal Integrity/NBP-28/ibis models/sharp/lh79520.ibs b/tests/altium_crap/Signal Integrity/NBP-28/ibis models/sharp/lh79520.ibs similarity index 100% rename from altium_crap/Signal Integrity/NBP-28/ibis models/sharp/lh79520.ibs rename to tests/altium_crap/Signal Integrity/NBP-28/ibis models/sharp/lh79520.ibs diff --git a/altium_crap/Signal Integrity/Simple FPGA/Constraint1.Constraint b/tests/altium_crap/Signal Integrity/Simple FPGA/Constraint1.Constraint similarity index 100% rename from altium_crap/Signal Integrity/Simple FPGA/Constraint1.Constraint rename to tests/altium_crap/Signal Integrity/Simple FPGA/Constraint1.Constraint diff --git a/altium_crap/Signal Integrity/Simple FPGA/FPGA_Project1.PrjFpg b/tests/altium_crap/Signal Integrity/Simple FPGA/FPGA_Project1.PrjFpg similarity index 100% rename from altium_crap/Signal Integrity/Simple FPGA/FPGA_Project1.PrjFpg rename to tests/altium_crap/Signal Integrity/Simple FPGA/FPGA_Project1.PrjFpg diff --git a/altium_crap/Signal Integrity/Simple FPGA/FPGA_Project1.PrjFpgStructure b/tests/altium_crap/Signal Integrity/Simple FPGA/FPGA_Project1.PrjFpgStructure similarity index 100% rename from altium_crap/Signal Integrity/Simple FPGA/FPGA_Project1.PrjFpgStructure rename to tests/altium_crap/Signal Integrity/Simple FPGA/FPGA_Project1.PrjFpgStructure diff --git a/altium_crap/Signal Integrity/Simple FPGA/SI_Demo.PcbDoc b/tests/altium_crap/Signal Integrity/Simple FPGA/SI_Demo.PcbDoc similarity index 100% rename from altium_crap/Signal Integrity/Simple FPGA/SI_Demo.PcbDoc rename to tests/altium_crap/Signal Integrity/Simple FPGA/SI_Demo.PcbDoc diff --git a/altium_crap/Signal Integrity/Simple FPGA/Sheet1.SchDoc b/tests/altium_crap/Signal Integrity/Simple FPGA/Sheet1.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/Simple FPGA/Sheet1.SchDoc rename to tests/altium_crap/Signal Integrity/Simple FPGA/Sheet1.SchDoc diff --git a/altium_crap/Signal Integrity/Simple FPGA/SimpleFPGA_SI_Demo.PrjPCB b/tests/altium_crap/Signal Integrity/Simple FPGA/SimpleFPGA_SI_Demo.PrjPCB similarity index 100% rename from altium_crap/Signal Integrity/Simple FPGA/SimpleFPGA_SI_Demo.PrjPCB rename to tests/altium_crap/Signal Integrity/Simple FPGA/SimpleFPGA_SI_Demo.PrjPCB diff --git a/altium_crap/Signal Integrity/Simple FPGA/SimpleFPGA_SI_Demo.PrjPCBStructure b/tests/altium_crap/Signal Integrity/Simple FPGA/SimpleFPGA_SI_Demo.PrjPCBStructure similarity index 100% rename from altium_crap/Signal Integrity/Simple FPGA/SimpleFPGA_SI_Demo.PrjPCBStructure rename to tests/altium_crap/Signal Integrity/Simple FPGA/SimpleFPGA_SI_Demo.PrjPCBStructure diff --git a/altium_crap/Signal Integrity/Simple FPGA/SimpleFPGA_SI_Demo.SchDoc b/tests/altium_crap/Signal Integrity/Simple FPGA/SimpleFPGA_SI_Demo.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/Simple FPGA/SimpleFPGA_SI_Demo.SchDoc rename to tests/altium_crap/Signal Integrity/Simple FPGA/SimpleFPGA_SI_Demo.SchDoc diff --git a/altium_crap/Signal Integrity/Simple FPGA/SimpleFPGA_SI_Demo.sdf b/tests/altium_crap/Signal Integrity/Simple FPGA/SimpleFPGA_SI_Demo.sdf similarity index 100% rename from altium_crap/Signal Integrity/Simple FPGA/SimpleFPGA_SI_Demo.sdf rename to tests/altium_crap/Signal Integrity/Simple FPGA/SimpleFPGA_SI_Demo.sdf diff --git a/altium_crap/Signal Integrity/Spirit Level/Documentation/Documentation.PrjPCB b/tests/altium_crap/Signal Integrity/Spirit Level/Documentation/Documentation.PrjPCB similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/Documentation/Documentation.PrjPCB rename to tests/altium_crap/Signal Integrity/Spirit Level/Documentation/Documentation.PrjPCB diff --git a/altium_crap/Signal Integrity/Spirit Level/Documentation/Documentation.Txt b/tests/altium_crap/Signal Integrity/Spirit Level/Documentation/Documentation.Txt similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/Documentation/Documentation.Txt rename to tests/altium_crap/Signal Integrity/Spirit Level/Documentation/Documentation.Txt diff --git a/altium_crap/Signal Integrity/Spirit Level/Documentation/asccprj.scc b/tests/altium_crap/Signal Integrity/Spirit Level/Documentation/asccprj.scc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/Documentation/asccprj.scc rename to tests/altium_crap/Signal Integrity/Spirit Level/Documentation/asccprj.scc diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/PCB Issues Resolved.PrjPcb b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/PCB Issues Resolved.PrjPcb similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/PCB Issues Resolved.PrjPcb rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/PCB Issues Resolved.PrjPcb diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/PCB Issues Resolved.PrjPcbStructure b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/PCB Issues Resolved.PrjPcbStructure similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/PCB Issues Resolved.PrjPcbStructure rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/PCB Issues Resolved.PrjPcbStructure diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/SL1 Xilinx Spartan-IIE PQ208 Rev1.01.PcbDoc b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/SL1 Xilinx Spartan-IIE PQ208 Rev1.01.PcbDoc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/SL1 Xilinx Spartan-IIE PQ208 Rev1.01.PcbDoc rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/SL1 Xilinx Spartan-IIE PQ208 Rev1.01.PcbDoc diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/SL1 Xilinx Spartan-IIE PQ208 Rev1.01.SchDoc b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/SL1 Xilinx Spartan-IIE PQ208 Rev1.01.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/SL1 Xilinx Spartan-IIE PQ208 Rev1.01.SchDoc rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/SL1 Xilinx Spartan-IIE PQ208 Rev1.01.SchDoc diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/SL_Config_2E.SchDoc b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/SL_Config_2E.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/SL_Config_2E.SchDoc rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/SL_Config_2E.SchDoc diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/SL_FPGA_Auto_2E.SchDoc b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/SL_FPGA_Auto_2E.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/SL_FPGA_Auto_2E.SchDoc rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/SL_FPGA_Auto_2E.SchDoc diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/SL_LCD_SW_LED_2E.SchDoc b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/SL_LCD_SW_LED_2E.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/SL_LCD_SW_LED_2E.SchDoc rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/SL_LCD_SW_LED_2E.SchDoc diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/SL_Power.SchDoc b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/SL_Power.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/SL_Power.SchDoc rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/SL_Power.SchDoc diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/Correcting issues.View b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/Correcting issues.View similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/Correcting issues.View rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/Correcting issues.View diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/Correcting issues.ViewIcon b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/Correcting issues.ViewIcon similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/Correcting issues.ViewIcon rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/Correcting issues.ViewIcon diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/Correcting issues.ViewThumbnail b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/Correcting issues.ViewThumbnail similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/Correcting issues.ViewThumbnail rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/Correcting issues.ViewThumbnail diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/JTAG_NEXUS_TCK.View b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/JTAG_NEXUS_TCK.View similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/JTAG_NEXUS_TCK.View rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/JTAG_NEXUS_TCK.View diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/JTAG_NEXUS_TCK.ViewIcon b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/JTAG_NEXUS_TCK.ViewIcon similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/JTAG_NEXUS_TCK.ViewIcon rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/JTAG_NEXUS_TCK.ViewIcon diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/JTAG_NEXUS_TCK.ViewThumbnail b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/JTAG_NEXUS_TCK.ViewThumbnail similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/JTAG_NEXUS_TCK.ViewThumbnail rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/JTAG_NEXUS_TCK.ViewThumbnail diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/index.ini b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/index.ini similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/index.ini rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/ViewsOfPCB Issues Resolved_PrjPcb/index.ini diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/asccprj.scc b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/asccprj.scc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/asccprj.scc rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues Resolved/asccprj.scc diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues/PCB Issues.PrjPcb b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/PCB Issues.PrjPcb similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues/PCB Issues.PrjPcb rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/PCB Issues.PrjPcb diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues/PCB Issues.PrjPcbStructure b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/PCB Issues.PrjPcbStructure similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues/PCB Issues.PrjPcbStructure rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/PCB Issues.PrjPcbStructure diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues/SL1 Xilinx Spartan-IIE PQ208 Rev1.01.PcbDoc b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/SL1 Xilinx Spartan-IIE PQ208 Rev1.01.PcbDoc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues/SL1 Xilinx Spartan-IIE PQ208 Rev1.01.PcbDoc rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/SL1 Xilinx Spartan-IIE PQ208 Rev1.01.PcbDoc diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues/SL1 Xilinx Spartan-IIE PQ208 Rev1.01.SchDoc b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/SL1 Xilinx Spartan-IIE PQ208 Rev1.01.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues/SL1 Xilinx Spartan-IIE PQ208 Rev1.01.SchDoc rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/SL1 Xilinx Spartan-IIE PQ208 Rev1.01.SchDoc diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues/SL_Config_2E.SchDoc b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/SL_Config_2E.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues/SL_Config_2E.SchDoc rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/SL_Config_2E.SchDoc diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues/SL_FPGA_Auto_2E.SchDoc b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/SL_FPGA_Auto_2E.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues/SL_FPGA_Auto_2E.SchDoc rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/SL_FPGA_Auto_2E.SchDoc diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues/SL_LCD_SW_LED_2E.SchDoc b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/SL_LCD_SW_LED_2E.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues/SL_LCD_SW_LED_2E.SchDoc rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/SL_LCD_SW_LED_2E.SchDoc diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues/SL_Power.SchDoc b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/SL_Power.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues/SL_Power.SchDoc rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/SL_Power.SchDoc diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/Differential pair.View b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/Differential pair.View similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/Differential pair.View rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/Differential pair.View diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/Differential pair.ViewIcon b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/Differential pair.ViewIcon similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/Differential pair.ViewIcon rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/Differential pair.ViewIcon diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/Differential pair.ViewThumbnail b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/Differential pair.ViewThumbnail similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/Differential pair.ViewThumbnail rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/Differential pair.ViewThumbnail diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/JTAG_NEXUS_TCK.View b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/JTAG_NEXUS_TCK.View similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/JTAG_NEXUS_TCK.View rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/JTAG_NEXUS_TCK.View diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/JTAG_NEXUS_TCK.ViewIcon b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/JTAG_NEXUS_TCK.ViewIcon similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/JTAG_NEXUS_TCK.ViewIcon rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/JTAG_NEXUS_TCK.ViewIcon diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/JTAG_NEXUS_TCK.ViewThumbnail b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/JTAG_NEXUS_TCK.ViewThumbnail similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/JTAG_NEXUS_TCK.ViewThumbnail rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/JTAG_NEXUS_TCK.ViewThumbnail diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/PCB Issues.View b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/PCB Issues.View similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/PCB Issues.View rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/PCB Issues.View diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/PCB Issues.ViewIcon b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/PCB Issues.ViewIcon similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/PCB Issues.ViewIcon rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/PCB Issues.ViewIcon diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/PCB Issues.ViewThumbnail b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/PCB Issues.ViewThumbnail similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/PCB Issues.ViewThumbnail rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/PCB Issues.ViewThumbnail diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/index.ini b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/index.ini similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/index.ini rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/ViewsOfPCB Issues_PrjPcb/index.ini diff --git a/altium_crap/Signal Integrity/Spirit Level/PCB Issues/asccprj.scc b/tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/asccprj.scc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/PCB Issues/asccprj.scc rename to tests/altium_crap/Signal Integrity/Spirit Level/PCB Issues/asccprj.scc diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SCH Issues Resolved.PrjPcb b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SCH Issues Resolved.PrjPcb similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SCH Issues Resolved.PrjPcb rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SCH Issues Resolved.PrjPcb diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SCH Issues Resolved.PrjPcbStructure b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SCH Issues Resolved.PrjPcbStructure similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SCH Issues Resolved.PrjPcbStructure rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SCH Issues Resolved.PrjPcbStructure diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SL1 Xilinx Spartan-IIE PQ208 Rev1.01.SchDoc b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SL1 Xilinx Spartan-IIE PQ208 Rev1.01.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SL1 Xilinx Spartan-IIE PQ208 Rev1.01.SchDoc rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SL1 Xilinx Spartan-IIE PQ208 Rev1.01.SchDoc diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SL_Config_2E.SchDoc b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SL_Config_2E.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SL_Config_2E.SchDoc rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SL_Config_2E.SchDoc diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SL_FPGA_Auto_2E.SchDoc b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SL_FPGA_Auto_2E.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SL_FPGA_Auto_2E.SchDoc rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SL_FPGA_Auto_2E.SchDoc diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SL_LCD_SW_LED_2E.SchDoc b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SL_LCD_SW_LED_2E.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SL_LCD_SW_LED_2E.SchDoc rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SL_LCD_SW_LED_2E.SchDoc diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SL_Power.SchDoc b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SL_Power.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SL_Power.SchDoc rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/SL_Power.SchDoc diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/Correcting issues.View b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/Correcting issues.View similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/Correcting issues.View rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/Correcting issues.View diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/Correcting issues.ViewIcon b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/Correcting issues.ViewIcon similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/Correcting issues.ViewIcon rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/Correcting issues.ViewIcon diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/Correcting issues.ViewThumbnail b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/Correcting issues.ViewThumbnail similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/Correcting issues.ViewThumbnail rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/Correcting issues.ViewThumbnail diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/RDone.View b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/RDone.View similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/RDone.View rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/RDone.View diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/RDone.ViewIcon b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/RDone.ViewIcon similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/RDone.ViewIcon rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/RDone.ViewIcon diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/RDone.ViewThumbnail b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/RDone.ViewThumbnail similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/RDone.ViewThumbnail rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/RDone.ViewThumbnail diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/index.ini b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/index.ini similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/index.ini rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/ViewsOfSCH Issues Resolved_PrjPcb/index.ini diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/asccprj.scc b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/asccprj.scc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/asccprj.scc rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues Resolved/asccprj.scc diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/SCH Issues.PrjPcb b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/SCH Issues.PrjPcb similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/SCH Issues.PrjPcb rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/SCH Issues.PrjPcb diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/SCH Issues.PrjPcbStructure b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/SCH Issues.PrjPcbStructure similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/SCH Issues.PrjPcbStructure rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/SCH Issues.PrjPcbStructure diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/SL1 Xilinx Spartan-IIE PQ208 Rev1.01.SchDoc b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/SL1 Xilinx Spartan-IIE PQ208 Rev1.01.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/SL1 Xilinx Spartan-IIE PQ208 Rev1.01.SchDoc rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/SL1 Xilinx Spartan-IIE PQ208 Rev1.01.SchDoc diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/SL_Config_2E.SchDoc b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/SL_Config_2E.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/SL_Config_2E.SchDoc rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/SL_Config_2E.SchDoc diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/SL_FPGA_Auto_2E.SchDoc b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/SL_FPGA_Auto_2E.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/SL_FPGA_Auto_2E.SchDoc rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/SL_FPGA_Auto_2E.SchDoc diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/SL_LCD_SW_LED_2E.SchDoc b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/SL_LCD_SW_LED_2E.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/SL_LCD_SW_LED_2E.SchDoc rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/SL_LCD_SW_LED_2E.SchDoc diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/SL_Power.SchDoc b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/SL_Power.SchDoc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/SL_Power.SchDoc rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/SL_Power.SchDoc diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Accelerometer signals.View b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Accelerometer signals.View similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Accelerometer signals.View rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Accelerometer signals.View diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Accelerometer signals.ViewIcon b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Accelerometer signals.ViewIcon similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Accelerometer signals.ViewIcon rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Accelerometer signals.ViewIcon diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Accelerometer signals.ViewThumbnail b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Accelerometer signals.ViewThumbnail similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Accelerometer signals.ViewThumbnail rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Accelerometer signals.ViewThumbnail diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/CCLK & DONE.View b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/CCLK & DONE.View similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/CCLK & DONE.View rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/CCLK & DONE.View diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/CCLK & DONE.ViewIcon b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/CCLK & DONE.ViewIcon similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/CCLK & DONE.ViewIcon rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/CCLK & DONE.ViewIcon diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/CCLK & DONE.ViewThumbnail b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/CCLK & DONE.ViewThumbnail similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/CCLK & DONE.ViewThumbnail rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/CCLK & DONE.ViewThumbnail diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Differential pair.View b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Differential pair.View similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Differential pair.View rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Differential pair.View diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Differential pair.ViewIcon b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Differential pair.ViewIcon similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Differential pair.ViewIcon rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Differential pair.ViewIcon diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Differential pair.ViewThumbnail b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Differential pair.ViewThumbnail similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Differential pair.ViewThumbnail rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Differential pair.ViewThumbnail diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/JTAG signals.View b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/JTAG signals.View similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/JTAG signals.View rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/JTAG signals.View diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/JTAG signals.ViewIcon b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/JTAG signals.ViewIcon similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/JTAG signals.ViewIcon rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/JTAG signals.ViewIcon diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/JTAG signals.ViewThumbnail b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/JTAG signals.ViewThumbnail similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/JTAG signals.ViewThumbnail rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/JTAG signals.ViewThumbnail diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Run Signal Integrity.View b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Run Signal Integrity.View similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Run Signal Integrity.View rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Run Signal Integrity.View diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Run Signal Integrity.ViewIcon b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Run Signal Integrity.ViewIcon similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Run Signal Integrity.ViewIcon rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Run Signal Integrity.ViewIcon diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Run Signal Integrity.ViewThumbnail b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Run Signal Integrity.ViewThumbnail similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Run Signal Integrity.ViewThumbnail rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Run Signal Integrity.ViewThumbnail diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Setup.View b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Setup.View similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Setup.View rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Setup.View diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Setup.ViewIcon b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Setup.ViewIcon similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Setup.ViewIcon rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Setup.ViewIcon diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Setup.ViewThumbnail b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Setup.ViewThumbnail similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Setup.ViewThumbnail rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Setup.ViewThumbnail diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Stimuli.View b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Stimuli.View similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Stimuli.View rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Stimuli.View diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Stimuli.ViewIcon b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Stimuli.ViewIcon similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Stimuli.ViewIcon rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Stimuli.ViewIcon diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Stimuli.ViewThumbnail b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Stimuli.ViewThumbnail similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Stimuli.ViewThumbnail rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Stimuli.ViewThumbnail diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Supply nets.View b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Supply nets.View similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Supply nets.View rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Supply nets.View diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Supply nets.ViewIcon b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Supply nets.ViewIcon similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Supply nets.ViewIcon rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Supply nets.ViewIcon diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Supply nets.ViewThumbnail b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Supply nets.ViewThumbnail similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Supply nets.ViewThumbnail rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/Supply nets.ViewThumbnail diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/index.ini b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/index.ini similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/index.ini rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/ViewsOfSCH Issues_PrjPcb/index.ini diff --git a/altium_crap/Signal Integrity/Spirit Level/SCH Issues/asccprj.scc b/tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/asccprj.scc similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/SCH Issues/asccprj.scc rename to tests/altium_crap/Signal Integrity/Spirit Level/SCH Issues/asccprj.scc diff --git a/altium_crap/Signal Integrity/Spirit Level/Signal Integrity.DsnWrk b/tests/altium_crap/Signal Integrity/Spirit Level/Signal Integrity.DsnWrk similarity index 100% rename from altium_crap/Signal Integrity/Spirit Level/Signal Integrity.DsnWrk rename to tests/altium_crap/Signal Integrity/Spirit Level/Signal Integrity.DsnWrk diff --git a/altium_crap/Snippets/Code/VHDL BrightnessPalette.Snippet b/tests/altium_crap/Snippets/Code/VHDL BrightnessPalette.Snippet similarity index 100% rename from altium_crap/Snippets/Code/VHDL BrightnessPalette.Snippet rename to tests/altium_crap/Snippets/Code/VHDL BrightnessPalette.Snippet diff --git a/altium_crap/Snippets/Code/VHDL BrightnessPalette.SnippetIcon b/tests/altium_crap/Snippets/Code/VHDL BrightnessPalette.SnippetIcon similarity index 100% rename from altium_crap/Snippets/Code/VHDL BrightnessPalette.SnippetIcon rename to tests/altium_crap/Snippets/Code/VHDL BrightnessPalette.SnippetIcon diff --git a/altium_crap/Snippets/Code/VHDL BrightnessPalette.SnippetThumbnail b/tests/altium_crap/Snippets/Code/VHDL BrightnessPalette.SnippetThumbnail similarity index 100% rename from altium_crap/Snippets/Code/VHDL BrightnessPalette.SnippetThumbnail rename to tests/altium_crap/Snippets/Code/VHDL BrightnessPalette.SnippetThumbnail diff --git a/altium_crap/Snippets/Code/VHDL BrightnessPalette.VHD b/tests/altium_crap/Snippets/Code/VHDL BrightnessPalette.VHD similarity index 100% rename from altium_crap/Snippets/Code/VHDL BrightnessPalette.VHD rename to tests/altium_crap/Snippets/Code/VHDL BrightnessPalette.VHD diff --git a/altium_crap/Snippets/Code/index.ini b/tests/altium_crap/Snippets/Code/index.ini similarity index 100% rename from altium_crap/Snippets/Code/index.ini rename to tests/altium_crap/Snippets/Code/index.ini diff --git a/altium_crap/Snippets/PCB/4 by 4 Keypad.PcbDoc b/tests/altium_crap/Snippets/PCB/4 by 4 Keypad.PcbDoc similarity index 100% rename from altium_crap/Snippets/PCB/4 by 4 Keypad.PcbDoc rename to tests/altium_crap/Snippets/PCB/4 by 4 Keypad.PcbDoc diff --git a/altium_crap/Snippets/PCB/4 by 4 Keypad.Snippet b/tests/altium_crap/Snippets/PCB/4 by 4 Keypad.Snippet similarity index 100% rename from altium_crap/Snippets/PCB/4 by 4 Keypad.Snippet rename to tests/altium_crap/Snippets/PCB/4 by 4 Keypad.Snippet diff --git a/altium_crap/Snippets/PCB/4 by 4 Keypad.SnippetIcon b/tests/altium_crap/Snippets/PCB/4 by 4 Keypad.SnippetIcon similarity index 100% rename from altium_crap/Snippets/PCB/4 by 4 Keypad.SnippetIcon rename to tests/altium_crap/Snippets/PCB/4 by 4 Keypad.SnippetIcon diff --git a/altium_crap/Snippets/PCB/4 by 4 Keypad.SnippetThumbnail b/tests/altium_crap/Snippets/PCB/4 by 4 Keypad.SnippetThumbnail similarity index 100% rename from altium_crap/Snippets/PCB/4 by 4 Keypad.SnippetThumbnail rename to tests/altium_crap/Snippets/PCB/4 by 4 Keypad.SnippetThumbnail diff --git a/altium_crap/Snippets/PCB/PQFP FPGA Fan-Out.PcbDoc b/tests/altium_crap/Snippets/PCB/PQFP FPGA Fan-Out.PcbDoc similarity index 100% rename from altium_crap/Snippets/PCB/PQFP FPGA Fan-Out.PcbDoc rename to tests/altium_crap/Snippets/PCB/PQFP FPGA Fan-Out.PcbDoc diff --git a/altium_crap/Snippets/PCB/PQFP FPGA Fan-Out.Snippet b/tests/altium_crap/Snippets/PCB/PQFP FPGA Fan-Out.Snippet similarity index 100% rename from altium_crap/Snippets/PCB/PQFP FPGA Fan-Out.Snippet rename to tests/altium_crap/Snippets/PCB/PQFP FPGA Fan-Out.Snippet diff --git a/altium_crap/Snippets/PCB/PQFP FPGA Fan-Out.SnippetIcon b/tests/altium_crap/Snippets/PCB/PQFP FPGA Fan-Out.SnippetIcon similarity index 100% rename from altium_crap/Snippets/PCB/PQFP FPGA Fan-Out.SnippetIcon rename to tests/altium_crap/Snippets/PCB/PQFP FPGA Fan-Out.SnippetIcon diff --git a/altium_crap/Snippets/PCB/PQFP FPGA Fan-Out.SnippetThumbnail b/tests/altium_crap/Snippets/PCB/PQFP FPGA Fan-Out.SnippetThumbnail similarity index 100% rename from altium_crap/Snippets/PCB/PQFP FPGA Fan-Out.SnippetThumbnail rename to tests/altium_crap/Snippets/PCB/PQFP FPGA Fan-Out.SnippetThumbnail diff --git a/altium_crap/Snippets/PCB/index.ini b/tests/altium_crap/Snippets/PCB/index.ini similarity index 100% rename from altium_crap/Snippets/PCB/index.ini rename to tests/altium_crap/Snippets/PCB/index.ini diff --git a/altium_crap/Snippets/Schematic/LiveDesign JTAG Header.SchDoc b/tests/altium_crap/Snippets/Schematic/LiveDesign JTAG Header.SchDoc similarity index 100% rename from altium_crap/Snippets/Schematic/LiveDesign JTAG Header.SchDoc rename to tests/altium_crap/Snippets/Schematic/LiveDesign JTAG Header.SchDoc diff --git a/altium_crap/Snippets/Schematic/LiveDesign JTAG Header.Snippet b/tests/altium_crap/Snippets/Schematic/LiveDesign JTAG Header.Snippet similarity index 100% rename from altium_crap/Snippets/Schematic/LiveDesign JTAG Header.Snippet rename to tests/altium_crap/Snippets/Schematic/LiveDesign JTAG Header.Snippet diff --git a/altium_crap/Snippets/Schematic/LiveDesign JTAG Header.SnippetIcon b/tests/altium_crap/Snippets/Schematic/LiveDesign JTAG Header.SnippetIcon similarity index 100% rename from altium_crap/Snippets/Schematic/LiveDesign JTAG Header.SnippetIcon rename to tests/altium_crap/Snippets/Schematic/LiveDesign JTAG Header.SnippetIcon diff --git a/altium_crap/Snippets/Schematic/LiveDesign JTAG Header.SnippetThumbnail b/tests/altium_crap/Snippets/Schematic/LiveDesign JTAG Header.SnippetThumbnail similarity index 100% rename from altium_crap/Snippets/Schematic/LiveDesign JTAG Header.SnippetThumbnail rename to tests/altium_crap/Snippets/Schematic/LiveDesign JTAG Header.SnippetThumbnail diff --git a/altium_crap/Snippets/Schematic/Power Connectors and Switch.SchDoc b/tests/altium_crap/Snippets/Schematic/Power Connectors and Switch.SchDoc similarity index 100% rename from altium_crap/Snippets/Schematic/Power Connectors and Switch.SchDoc rename to tests/altium_crap/Snippets/Schematic/Power Connectors and Switch.SchDoc diff --git a/altium_crap/Snippets/Schematic/Power Connectors and Switch.Snippet b/tests/altium_crap/Snippets/Schematic/Power Connectors and Switch.Snippet similarity index 100% rename from altium_crap/Snippets/Schematic/Power Connectors and Switch.Snippet rename to tests/altium_crap/Snippets/Schematic/Power Connectors and Switch.Snippet diff --git a/altium_crap/Snippets/Schematic/Power Connectors and Switch.SnippetIcon b/tests/altium_crap/Snippets/Schematic/Power Connectors and Switch.SnippetIcon similarity index 100% rename from altium_crap/Snippets/Schematic/Power Connectors and Switch.SnippetIcon rename to tests/altium_crap/Snippets/Schematic/Power Connectors and Switch.SnippetIcon diff --git a/altium_crap/Snippets/Schematic/Power Connectors and Switch.SnippetThumbnail b/tests/altium_crap/Snippets/Schematic/Power Connectors and Switch.SnippetThumbnail similarity index 100% rename from altium_crap/Snippets/Schematic/Power Connectors and Switch.SnippetThumbnail rename to tests/altium_crap/Snippets/Schematic/Power Connectors and Switch.SnippetThumbnail diff --git a/altium_crap/Snippets/Schematic/Simple Regulator Circuit.SchDoc b/tests/altium_crap/Snippets/Schematic/Simple Regulator Circuit.SchDoc similarity index 100% rename from altium_crap/Snippets/Schematic/Simple Regulator Circuit.SchDoc rename to tests/altium_crap/Snippets/Schematic/Simple Regulator Circuit.SchDoc diff --git a/altium_crap/Snippets/Schematic/Simple Regulator Circuit.Snippet b/tests/altium_crap/Snippets/Schematic/Simple Regulator Circuit.Snippet similarity index 100% rename from altium_crap/Snippets/Schematic/Simple Regulator Circuit.Snippet rename to tests/altium_crap/Snippets/Schematic/Simple Regulator Circuit.Snippet diff --git a/altium_crap/Snippets/Schematic/Simple Regulator Circuit.SnippetIcon b/tests/altium_crap/Snippets/Schematic/Simple Regulator Circuit.SnippetIcon similarity index 100% rename from altium_crap/Snippets/Schematic/Simple Regulator Circuit.SnippetIcon rename to tests/altium_crap/Snippets/Schematic/Simple Regulator Circuit.SnippetIcon diff --git a/altium_crap/Snippets/Schematic/Simple Regulator Circuit.SnippetThumbnail b/tests/altium_crap/Snippets/Schematic/Simple Regulator Circuit.SnippetThumbnail similarity index 100% rename from altium_crap/Snippets/Schematic/Simple Regulator Circuit.SnippetThumbnail rename to tests/altium_crap/Snippets/Schematic/Simple Regulator Circuit.SnippetThumbnail diff --git a/altium_crap/Snippets/Schematic/index.ini b/tests/altium_crap/Snippets/Schematic/index.ini similarity index 100% rename from altium_crap/Snippets/Schematic/index.ini rename to tests/altium_crap/Snippets/Schematic/index.ini diff --git a/altium_crap/Soft Designs/Analog/MAX1037 ADC/Embedded/MAX1037_ADC.PrjEmb b/tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/Embedded/MAX1037_ADC.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1037 ADC/Embedded/MAX1037_ADC.PrjEmb rename to tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/Embedded/MAX1037_ADC.PrjEmb diff --git a/altium_crap/Soft Designs/Analog/MAX1037 ADC/Embedded/MAX1037_ADC.SwPlatform b/tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/Embedded/MAX1037_ADC.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1037 ADC/Embedded/MAX1037_ADC.SwPlatform rename to tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/Embedded/MAX1037_ADC.SwPlatform diff --git a/altium_crap/Soft Designs/Analog/MAX1037 ADC/Embedded/main.c b/tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1037 ADC/Embedded/main.c rename to tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/Embedded/main.c diff --git a/altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC.Harness b/tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC.Harness similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC.Harness rename to tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC.Harness diff --git a/altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC.PrjFpg b/tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC.PrjFpg rename to tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC.PrjFpg diff --git a/altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC.PrjFpgStructure b/tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC.SchDoc b/tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC.SchDoc rename to tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC.SchDoc diff --git a/altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC_System.Harness b/tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC_System.Harness rename to tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC_System.Harness diff --git a/altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC_System.OpenBus b/tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC_System.OpenBus rename to tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/MAX1037_ADC_System.OpenBus diff --git a/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB30_04_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB30_04_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB30_04_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB30_04_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX1037 ADC/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/Embedded/MAX1229_CurrentSense.PrjEmb b/tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/Embedded/MAX1229_CurrentSense.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/Embedded/MAX1229_CurrentSense.PrjEmb rename to tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/Embedded/MAX1229_CurrentSense.PrjEmb diff --git a/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/Embedded/MAX1229_CurrentSense.SwPlatform b/tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/Embedded/MAX1229_CurrentSense.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/Embedded/MAX1229_CurrentSense.SwPlatform rename to tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/Embedded/MAX1229_CurrentSense.SwPlatform diff --git a/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/Embedded/main.c b/tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/Embedded/main.c rename to tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/Embedded/main.c diff --git a/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense.Harness b/tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense.Harness similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense.Harness rename to tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense.Harness diff --git a/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense.OpenBusStructure b/tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense.OpenBusStructure similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense.OpenBusStructure rename to tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense.OpenBusStructure diff --git a/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense.PrjFpg b/tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense.PrjFpg rename to tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense.PrjFpg diff --git a/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense.PrjFpgStructure b/tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense.SchDoc b/tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense.SchDoc rename to tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense.SchDoc diff --git a/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense_System.Harness b/tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense_System.Harness rename to tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense_System.Harness diff --git a/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense_System.OpenBus b/tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense_System.OpenBus rename to tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/MAX1229_CurrentSense_System.OpenBus diff --git a/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX1229 CurrentSense/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC.Harness b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC.Harness similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC.Harness rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC.Harness diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC.PrjFpg b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC.PrjFpg rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC.PrjFpg diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC.PrjFpgStructure b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC.SchDoc b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC.SchDoc rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC.SchDoc diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC_System.Harness b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC_System.Harness rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC_System.Harness diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC_System.OpenBus b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC_System.OpenBus rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/MAX5841_DAC_MAX1037_ADC_System.OpenBus diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/embedded/MAX5841_DAC_MAX1037_ADC.PrjEmb b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/embedded/MAX5841_DAC_MAX1037_ADC.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/embedded/MAX5841_DAC_MAX1037_ADC.PrjEmb rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/embedded/MAX5841_DAC_MAX1037_ADC.PrjEmb diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/embedded/MAX5841_DAC_MAX1037_ADC.SwPlatform b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/embedded/MAX5841_DAC_MAX1037_ADC.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/embedded/MAX5841_DAC_MAX1037_ADC.SwPlatform rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/embedded/MAX5841_DAC_MAX1037_ADC.SwPlatform diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/embedded/main.c b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/embedded/main.c rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC MAX1037 ADC/embedded/main.c diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC/Embedded/MAX5841_DAC.PrjEmb b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/Embedded/MAX5841_DAC.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC/Embedded/MAX5841_DAC.PrjEmb rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/Embedded/MAX5841_DAC.PrjEmb diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC/Embedded/MAX5841_DAC.SwPlatform b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/Embedded/MAX5841_DAC.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC/Embedded/MAX5841_DAC.SwPlatform rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/Embedded/MAX5841_DAC.SwPlatform diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC/Embedded/main.c b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC/Embedded/main.c rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/Embedded/main.c diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC.Harness b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC.Harness similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC.Harness rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC.Harness diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC.PrjFpg b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC.PrjFpg rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC.PrjFpg diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC.PrjFpgStructure b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC.SchDoc b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC.SchDoc rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC.SchDoc diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC_System.Harness b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC_System.Harness rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC_System.Harness diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC_System.OpenBus b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC_System.OpenBus rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/MAX5841_DAC_System.OpenBus diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/MAX5841 DAC/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/NB2 CurrentSense/Embedded/NB2CurrentSense.c b/tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/Embedded/NB2CurrentSense.c similarity index 100% rename from altium_crap/Soft Designs/Analog/NB2 CurrentSense/Embedded/NB2CurrentSense.c rename to tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/Embedded/NB2CurrentSense.c diff --git a/altium_crap/Soft Designs/Analog/NB2 CurrentSense/Embedded/NB2CurrentSense.h b/tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/Embedded/NB2CurrentSense.h similarity index 100% rename from altium_crap/Soft Designs/Analog/NB2 CurrentSense/Embedded/NB2CurrentSense.h rename to tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/Embedded/NB2CurrentSense.h diff --git a/altium_crap/Soft Designs/Analog/NB2 CurrentSense/Embedded/NB2_CurrentSense.PrjEmb b/tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/Embedded/NB2_CurrentSense.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Analog/NB2 CurrentSense/Embedded/NB2_CurrentSense.PrjEmb rename to tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/Embedded/NB2_CurrentSense.PrjEmb diff --git a/altium_crap/Soft Designs/Analog/NB2 CurrentSense/Embedded/NB2_CurrentSense.SwPlatform b/tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/Embedded/NB2_CurrentSense.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Analog/NB2 CurrentSense/Embedded/NB2_CurrentSense.SwPlatform rename to tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/Embedded/NB2_CurrentSense.SwPlatform diff --git a/altium_crap/Soft Designs/Analog/NB2 CurrentSense/Embedded/main.c b/tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Analog/NB2 CurrentSense/Embedded/main.c rename to tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/Embedded/main.c diff --git a/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense.Constraint b/tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense.Constraint rename to tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense.Constraint diff --git a/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense.Harness b/tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense.Harness similarity index 100% rename from altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense.Harness rename to tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense.Harness diff --git a/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense.OpenBusStructure b/tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense.OpenBusStructure similarity index 100% rename from altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense.OpenBusStructure rename to tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense.OpenBusStructure diff --git a/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense.PrjFpg b/tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense.PrjFpg rename to tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense.PrjFpg diff --git a/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense.PrjFpgStructure b/tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense.SchDoc b/tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense.SchDoc rename to tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense.SchDoc diff --git a/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense_System.Harness b/tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense_System.Harness rename to tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense_System.Harness diff --git a/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense_System.OpenBus b/tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense_System.OpenBus rename to tests/altium_crap/Soft Designs/Analog/NB2 CurrentSense/NB2_CurrentSense_System.OpenBus diff --git a/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/Embedded/adc084s021.PrjEmb b/tests/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/Embedded/adc084s021.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Analog/NB3000 ADC084S021/Embedded/adc084s021.PrjEmb rename to tests/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/Embedded/adc084s021.PrjEmb diff --git a/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/Embedded/adc084s021.SwPlatform b/tests/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/Embedded/adc084s021.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Analog/NB3000 ADC084S021/Embedded/adc084s021.SwPlatform rename to tests/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/Embedded/adc084s021.SwPlatform diff --git a/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/Embedded/main.c b/tests/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Analog/NB3000 ADC084S021/Embedded/main.c rename to tests/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/Embedded/main.c diff --git a/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021.Constraint b/tests/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021.Constraint rename to tests/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021.Constraint diff --git a/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021.Harness b/tests/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021.Harness similarity index 100% rename from altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021.Harness rename to tests/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021.Harness diff --git a/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021.PrjFpg b/tests/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021.PrjFpg rename to tests/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021.PrjFpg diff --git a/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021.PrjFpgStructure b/tests/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021.SchDoc b/tests/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021.SchDoc rename to tests/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021.SchDoc diff --git a/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021_System.Harness b/tests/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021_System.Harness rename to tests/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021_System.Harness diff --git a/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021_System.OpenBus b/tests/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021_System.OpenBus rename to tests/altium_crap/Soft Designs/Analog/NB3000 ADC084S021/adc084s021_System.OpenBus diff --git a/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/Embedded/dac084s085.PrjEmb b/tests/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/Embedded/dac084s085.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Analog/NB3000 DAC084S085/Embedded/dac084s085.PrjEmb rename to tests/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/Embedded/dac084s085.PrjEmb diff --git a/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/Embedded/dac084s085.SwPlatform b/tests/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/Embedded/dac084s085.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Analog/NB3000 DAC084S085/Embedded/dac084s085.SwPlatform rename to tests/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/Embedded/dac084s085.SwPlatform diff --git a/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/Embedded/main.c b/tests/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Analog/NB3000 DAC084S085/Embedded/main.c rename to tests/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/Embedded/main.c diff --git a/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085.Constraint b/tests/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085.Constraint rename to tests/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085.Constraint diff --git a/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085.Harness b/tests/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085.Harness similarity index 100% rename from altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085.Harness rename to tests/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085.Harness diff --git a/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085.PrjFpg b/tests/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085.PrjFpg rename to tests/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085.PrjFpg diff --git a/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085.PrjFpgStructure b/tests/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085.SchDoc b/tests/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085.SchDoc rename to tests/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085.SchDoc diff --git a/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085_System.Harness b/tests/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085_System.Harness rename to tests/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085_System.Harness diff --git a/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085_System.OpenBus b/tests/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085_System.OpenBus rename to tests/altium_crap/Soft Designs/Analog/NB3000 DAC084S085/dac084s085_System.OpenBus diff --git a/altium_crap/Soft Designs/Analog/PWM/Embedded/PWM.PrjEmb b/tests/altium_crap/Soft Designs/Analog/PWM/Embedded/PWM.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Analog/PWM/Embedded/PWM.PrjEmb rename to tests/altium_crap/Soft Designs/Analog/PWM/Embedded/PWM.PrjEmb diff --git a/altium_crap/Soft Designs/Analog/PWM/Embedded/PWM.SwPlatform b/tests/altium_crap/Soft Designs/Analog/PWM/Embedded/PWM.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Analog/PWM/Embedded/PWM.SwPlatform rename to tests/altium_crap/Soft Designs/Analog/PWM/Embedded/PWM.SwPlatform diff --git a/altium_crap/Soft Designs/Analog/PWM/Embedded/main.c b/tests/altium_crap/Soft Designs/Analog/PWM/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Analog/PWM/Embedded/main.c rename to tests/altium_crap/Soft Designs/Analog/PWM/Embedded/main.c diff --git a/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Analog/PWM/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Analog/PWM/PWM.Constraint b/tests/altium_crap/Soft Designs/Analog/PWM/PWM.Constraint similarity index 100% rename from altium_crap/Soft Designs/Analog/PWM/PWM.Constraint rename to tests/altium_crap/Soft Designs/Analog/PWM/PWM.Constraint diff --git a/altium_crap/Soft Designs/Analog/PWM/PWM.Harness b/tests/altium_crap/Soft Designs/Analog/PWM/PWM.Harness similarity index 100% rename from altium_crap/Soft Designs/Analog/PWM/PWM.Harness rename to tests/altium_crap/Soft Designs/Analog/PWM/PWM.Harness diff --git a/altium_crap/Soft Designs/Analog/PWM/PWM.PrjFpg b/tests/altium_crap/Soft Designs/Analog/PWM/PWM.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Analog/PWM/PWM.PrjFpg rename to tests/altium_crap/Soft Designs/Analog/PWM/PWM.PrjFpg diff --git a/altium_crap/Soft Designs/Analog/PWM/PWM.PrjFpgStructure b/tests/altium_crap/Soft Designs/Analog/PWM/PWM.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Analog/PWM/PWM.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Analog/PWM/PWM.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Analog/PWM/PWM.SchDoc b/tests/altium_crap/Soft Designs/Analog/PWM/PWM.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Analog/PWM/PWM.SchDoc rename to tests/altium_crap/Soft Designs/Analog/PWM/PWM.SchDoc diff --git a/altium_crap/Soft Designs/Analog/PWM/PWM_System.Harness b/tests/altium_crap/Soft Designs/Analog/PWM/PWM_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Analog/PWM/PWM_System.Harness rename to tests/altium_crap/Soft Designs/Analog/PWM/PWM_System.Harness diff --git a/altium_crap/Soft Designs/Analog/PWM/PWM_System.OpenBus b/tests/altium_crap/Soft Designs/Analog/PWM/PWM_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Analog/PWM/PWM_System.OpenBus rename to tests/altium_crap/Soft Designs/Analog/PWM/PWM_System.OpenBus diff --git a/altium_crap/Soft Designs/Audio/Audio Service/Audio_Service.Constraint b/tests/altium_crap/Soft Designs/Audio/Audio Service/Audio_Service.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/Audio Service/Audio_Service.Constraint rename to tests/altium_crap/Soft Designs/Audio/Audio Service/Audio_Service.Constraint diff --git a/altium_crap/Soft Designs/Audio/Audio Service/Audio_Service.Harness b/tests/altium_crap/Soft Designs/Audio/Audio Service/Audio_Service.Harness similarity index 100% rename from altium_crap/Soft Designs/Audio/Audio Service/Audio_Service.Harness rename to tests/altium_crap/Soft Designs/Audio/Audio Service/Audio_Service.Harness diff --git a/altium_crap/Soft Designs/Audio/Audio Service/Audio_Service.PrjFpg b/tests/altium_crap/Soft Designs/Audio/Audio Service/Audio_Service.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Audio/Audio Service/Audio_Service.PrjFpg rename to tests/altium_crap/Soft Designs/Audio/Audio Service/Audio_Service.PrjFpg diff --git a/altium_crap/Soft Designs/Audio/Audio Service/Audio_Service.PrjFpgStructure b/tests/altium_crap/Soft Designs/Audio/Audio Service/Audio_Service.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Audio/Audio Service/Audio_Service.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Audio/Audio Service/Audio_Service.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Audio/Audio Service/Audio_Service.SchDoc b/tests/altium_crap/Soft Designs/Audio/Audio Service/Audio_Service.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Audio/Audio Service/Audio_Service.SchDoc rename to tests/altium_crap/Soft Designs/Audio/Audio Service/Audio_Service.SchDoc diff --git a/altium_crap/Soft Designs/Audio/Audio Service/Audio_Service_System.Harness b/tests/altium_crap/Soft Designs/Audio/Audio Service/Audio_Service_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Audio/Audio Service/Audio_Service_System.Harness rename to tests/altium_crap/Soft Designs/Audio/Audio Service/Audio_Service_System.Harness diff --git a/altium_crap/Soft Designs/Audio/Audio Service/Audio_Service_System.OpenBus b/tests/altium_crap/Soft Designs/Audio/Audio Service/Audio_Service_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Audio/Audio Service/Audio_Service_System.OpenBus rename to tests/altium_crap/Soft Designs/Audio/Audio Service/Audio_Service_System.OpenBus diff --git a/altium_crap/Soft Designs/Audio/Audio Service/Embedded/Audio_Service.PrjEmb b/tests/altium_crap/Soft Designs/Audio/Audio Service/Embedded/Audio_Service.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Audio/Audio Service/Embedded/Audio_Service.PrjEmb rename to tests/altium_crap/Soft Designs/Audio/Audio Service/Embedded/Audio_Service.PrjEmb diff --git a/altium_crap/Soft Designs/Audio/Audio Service/Embedded/Audio_Service.SwPlatform b/tests/altium_crap/Soft Designs/Audio/Audio Service/Embedded/Audio_Service.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Audio/Audio Service/Embedded/Audio_Service.SwPlatform rename to tests/altium_crap/Soft Designs/Audio/Audio Service/Embedded/Audio_Service.SwPlatform diff --git a/altium_crap/Soft Designs/Audio/Audio Service/Embedded/main.c b/tests/altium_crap/Soft Designs/Audio/Audio Service/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Audio/Audio Service/Embedded/main.c rename to tests/altium_crap/Soft Designs/Audio/Audio Service/Embedded/main.c diff --git a/altium_crap/Soft Designs/Audio/Audio Service/Embedded/sound.wav b/tests/altium_crap/Soft Designs/Audio/Audio Service/Embedded/sound.wav similarity index 100% rename from altium_crap/Soft Designs/Audio/Audio Service/Embedded/sound.wav rename to tests/altium_crap/Soft Designs/Audio/Audio Service/Embedded/sound.wav diff --git a/altium_crap/Soft Designs/Audio/Audio Service/Embedded/sound_bin.h b/tests/altium_crap/Soft Designs/Audio/Audio Service/Embedded/sound_bin.h similarity index 100% rename from altium_crap/Soft Designs/Audio/Audio Service/Embedded/sound_bin.h rename to tests/altium_crap/Soft Designs/Audio/Audio Service/Embedded/sound_bin.h diff --git a/altium_crap/Soft Designs/Audio/Audio Service/Embedded/wave.c b/tests/altium_crap/Soft Designs/Audio/Audio Service/Embedded/wave.c similarity index 100% rename from altium_crap/Soft Designs/Audio/Audio Service/Embedded/wave.c rename to tests/altium_crap/Soft Designs/Audio/Audio Service/Embedded/wave.c diff --git a/altium_crap/Soft Designs/Audio/Audio Service/Embedded/wave.h b/tests/altium_crap/Soft Designs/Audio/Audio Service/Embedded/wave.h similarity index 100% rename from altium_crap/Soft Designs/Audio/Audio Service/Embedded/wave.h rename to tests/altium_crap/Soft Designs/Audio/Audio Service/Embedded/wave.h diff --git a/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB30_04_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB30_04_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB30_04_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB30_04_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB31_04_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB31_04_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB31_04_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB31_04_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB41_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB41_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB41_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB41_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/Audio Service/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec.Constraint b/tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec.Constraint rename to tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec.Constraint diff --git a/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec.Harness b/tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec.Harness similarity index 100% rename from altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec.Harness rename to tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec.Harness diff --git a/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec.PrjFpg b/tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec.PrjFpg rename to tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec.PrjFpg diff --git a/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec.PrjFpgStructure b/tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec.SchDoc b/tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec.SchDoc rename to tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec.SchDoc diff --git a/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec_System.Harness b/tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec_System.Harness rename to tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec_System.Harness diff --git a/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec_System.OpenBus b/tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec_System.OpenBus rename to tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/CS4270_Audio_Codec_System.OpenBus diff --git a/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/Embedded/CS4270_Audio_Codec.PrjEmb b/tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/Embedded/CS4270_Audio_Codec.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Audio/CS4270 Audio Codec/Embedded/CS4270_Audio_Codec.PrjEmb rename to tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/Embedded/CS4270_Audio_Codec.PrjEmb diff --git a/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/Embedded/CS4270_Audio_Codec.SwPlatform b/tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/Embedded/CS4270_Audio_Codec.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Audio/CS4270 Audio Codec/Embedded/CS4270_Audio_Codec.SwPlatform rename to tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/Embedded/CS4270_Audio_Codec.SwPlatform diff --git a/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/Embedded/main.c b/tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Audio/CS4270 Audio Codec/Embedded/main.c rename to tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/Embedded/main.c diff --git a/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/CS4270 Audio Codec/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/MP3 Decoder/Embedded/MP3_Decoder.PrjEmb b/tests/altium_crap/Soft Designs/Audio/MP3 Decoder/Embedded/MP3_Decoder.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Audio/MP3 Decoder/Embedded/MP3_Decoder.PrjEmb rename to tests/altium_crap/Soft Designs/Audio/MP3 Decoder/Embedded/MP3_Decoder.PrjEmb diff --git a/altium_crap/Soft Designs/Audio/MP3 Decoder/Embedded/MP3_Decoder.SwPlatform b/tests/altium_crap/Soft Designs/Audio/MP3 Decoder/Embedded/MP3_Decoder.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Audio/MP3 Decoder/Embedded/MP3_Decoder.SwPlatform rename to tests/altium_crap/Soft Designs/Audio/MP3 Decoder/Embedded/MP3_Decoder.SwPlatform diff --git a/altium_crap/Soft Designs/Audio/MP3 Decoder/Embedded/form1.c b/tests/altium_crap/Soft Designs/Audio/MP3 Decoder/Embedded/form1.c similarity index 100% rename from altium_crap/Soft Designs/Audio/MP3 Decoder/Embedded/form1.c rename to tests/altium_crap/Soft Designs/Audio/MP3 Decoder/Embedded/form1.c diff --git a/altium_crap/Soft Designs/Audio/MP3 Decoder/Embedded/form1.h b/tests/altium_crap/Soft Designs/Audio/MP3 Decoder/Embedded/form1.h similarity index 100% rename from altium_crap/Soft Designs/Audio/MP3 Decoder/Embedded/form1.h rename to tests/altium_crap/Soft Designs/Audio/MP3 Decoder/Embedded/form1.h diff --git a/altium_crap/Soft Designs/Audio/MP3 Decoder/Embedded/main.c b/tests/altium_crap/Soft Designs/Audio/MP3 Decoder/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Audio/MP3 Decoder/Embedded/main.c rename to tests/altium_crap/Soft Designs/Audio/MP3 Decoder/Embedded/main.c diff --git a/altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder.Constraint b/tests/altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder.Constraint rename to tests/altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder.Constraint diff --git a/altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder.Harness b/tests/altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder.Harness similarity index 100% rename from altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder.Harness rename to tests/altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder.Harness diff --git a/altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder.PrjFpg b/tests/altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder.PrjFpg rename to tests/altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder.PrjFpg diff --git a/altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder.PrjFpgStructure b/tests/altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder.SchDoc b/tests/altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder.SchDoc rename to tests/altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder.SchDoc diff --git a/altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder_system.Harness b/tests/altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder_system.Harness similarity index 100% rename from altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder_system.Harness rename to tests/altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder_system.Harness diff --git a/altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder_system.OpenBus b/tests/altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder_system.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder_system.OpenBus rename to tests/altium_crap/Soft Designs/Audio/MP3 Decoder/MP3_Decoder_system.OpenBus diff --git a/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Audio/MP3 Decoder/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/NB3000_Audio_Service.PrjEmb b/tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/NB3000_Audio_Service.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/NB3000_Audio_Service.PrjEmb rename to tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/NB3000_Audio_Service.PrjEmb diff --git a/altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/NB3000_Audio_Service.SwPlatform b/tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/NB3000_Audio_Service.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/NB3000_Audio_Service.SwPlatform rename to tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/NB3000_Audio_Service.SwPlatform diff --git a/altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/NB3000_Audio_Service.c b/tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/NB3000_Audio_Service.c similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/NB3000_Audio_Service.c rename to tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/NB3000_Audio_Service.c diff --git a/altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/sound.wav b/tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/sound.wav similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/sound.wav rename to tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/sound.wav diff --git a/altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/sound_bin.h b/tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/sound_bin.h similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/sound_bin.h rename to tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/sound_bin.h diff --git a/altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/wave.c b/tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/wave.c similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/wave.c rename to tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/wave.c diff --git a/altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/wave.h b/tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/wave.h similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/wave.h rename to tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/Embedded/wave.h diff --git a/altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service.Constraint b/tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service.Constraint rename to tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service.Constraint diff --git a/altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service.Harness b/tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service.Harness similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service.Harness rename to tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service.Harness diff --git a/altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service.PrjFpg b/tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service.PrjFpg rename to tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service.PrjFpg diff --git a/altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service.PrjFpgStructure b/tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service.SchDoc b/tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service.SchDoc rename to tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service.SchDoc diff --git a/altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service_System.Harness b/tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service_System.Harness rename to tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service_System.Harness diff --git a/altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service_System.OpenBus b/tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service_System.OpenBus rename to tests/altium_crap/Soft Designs/Audio/NB3000 Audio Service/NB3000_Audio_Service_System.OpenBus diff --git a/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/Embedded/NB3000_CS4270_Audio_Codec.PrjEmb b/tests/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/Embedded/NB3000_CS4270_Audio_Codec.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/Embedded/NB3000_CS4270_Audio_Codec.PrjEmb rename to tests/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/Embedded/NB3000_CS4270_Audio_Codec.PrjEmb diff --git a/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/Embedded/NB3000_CS4270_Audio_Codec.SwPlatform b/tests/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/Embedded/NB3000_CS4270_Audio_Codec.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/Embedded/NB3000_CS4270_Audio_Codec.SwPlatform rename to tests/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/Embedded/NB3000_CS4270_Audio_Codec.SwPlatform diff --git a/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/Embedded/NB3000_CS4270_Audio_Codec.c b/tests/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/Embedded/NB3000_CS4270_Audio_Codec.c similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/Embedded/NB3000_CS4270_Audio_Codec.c rename to tests/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/Embedded/NB3000_CS4270_Audio_Codec.c diff --git a/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec.Constraint b/tests/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec.Constraint rename to tests/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec.Constraint diff --git a/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec.Harness b/tests/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec.Harness similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec.Harness rename to tests/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec.Harness diff --git a/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec.PrjFpg b/tests/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec.PrjFpg rename to tests/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec.PrjFpg diff --git a/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec.PrjFpgStructure b/tests/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec.SchDoc b/tests/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec.SchDoc rename to tests/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec.SchDoc diff --git a/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec_System.Harness b/tests/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec_System.Harness rename to tests/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec_System.Harness diff --git a/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec_System.OpenBus b/tests/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec_System.OpenBus rename to tests/altium_crap/Soft Designs/Audio/NB3000 CS4270 Audio Codec/NB3000_CS4270_Audio_Codec_System.OpenBus diff --git a/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/Embedded/NB3000_MP3_Decoder.PrjEmb b/tests/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/Embedded/NB3000_MP3_Decoder.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/Embedded/NB3000_MP3_Decoder.PrjEmb rename to tests/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/Embedded/NB3000_MP3_Decoder.PrjEmb diff --git a/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/Embedded/NB3000_MP3_Decoder.SwPlatform b/tests/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/Embedded/NB3000_MP3_Decoder.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/Embedded/NB3000_MP3_Decoder.SwPlatform rename to tests/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/Embedded/NB3000_MP3_Decoder.SwPlatform diff --git a/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/Embedded/form1.c b/tests/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/Embedded/form1.c similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/Embedded/form1.c rename to tests/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/Embedded/form1.c diff --git a/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/Embedded/form1.h b/tests/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/Embedded/form1.h similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/Embedded/form1.h rename to tests/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/Embedded/form1.h diff --git a/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/Embedded/main.c b/tests/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/Embedded/main.c rename to tests/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/Embedded/main.c diff --git a/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder.Constraint b/tests/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder.Constraint rename to tests/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder.Constraint diff --git a/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder.Harness b/tests/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder.Harness similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder.Harness rename to tests/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder.Harness diff --git a/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder.PrjFpg b/tests/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder.PrjFpg rename to tests/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder.PrjFpg diff --git a/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder.PrjFpgStructure b/tests/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder.SchDoc b/tests/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder.SchDoc rename to tests/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder.SchDoc diff --git a/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder_System.Harness b/tests/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder_System.Harness rename to tests/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder_System.Harness diff --git a/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder_System.OpenBus b/tests/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder_System.OpenBus rename to tests/altium_crap/Soft Designs/Audio/NB3000 MP3 Decoder/NB3000_MP3_Decoder_System.OpenBus diff --git a/altium_crap/Soft Designs/Audio/NB3000 Midi/Embedded/NB3000_MIDI.PrjEmb b/tests/altium_crap/Soft Designs/Audio/NB3000 Midi/Embedded/NB3000_MIDI.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Midi/Embedded/NB3000_MIDI.PrjEmb rename to tests/altium_crap/Soft Designs/Audio/NB3000 Midi/Embedded/NB3000_MIDI.PrjEmb diff --git a/altium_crap/Soft Designs/Audio/NB3000 Midi/Embedded/NB3000_MIDI.SwPlatform b/tests/altium_crap/Soft Designs/Audio/NB3000 Midi/Embedded/NB3000_MIDI.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Midi/Embedded/NB3000_MIDI.SwPlatform rename to tests/altium_crap/Soft Designs/Audio/NB3000 Midi/Embedded/NB3000_MIDI.SwPlatform diff --git a/altium_crap/Soft Designs/Audio/NB3000 Midi/Embedded/main.c b/tests/altium_crap/Soft Designs/Audio/NB3000 Midi/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Midi/Embedded/main.c rename to tests/altium_crap/Soft Designs/Audio/NB3000 Midi/Embedded/main.c diff --git a/altium_crap/Soft Designs/Audio/NB3000 Midi/Embedded/midismf.c b/tests/altium_crap/Soft Designs/Audio/NB3000 Midi/Embedded/midismf.c similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Midi/Embedded/midismf.c rename to tests/altium_crap/Soft Designs/Audio/NB3000 Midi/Embedded/midismf.c diff --git a/altium_crap/Soft Designs/Audio/NB3000 Midi/Embedded/midismf.h b/tests/altium_crap/Soft Designs/Audio/NB3000 Midi/Embedded/midismf.h similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Midi/Embedded/midismf.h rename to tests/altium_crap/Soft Designs/Audio/NB3000 Midi/Embedded/midismf.h diff --git a/altium_crap/Soft Designs/Audio/NB3000 Midi/Embedded/sound.mid b/tests/altium_crap/Soft Designs/Audio/NB3000 Midi/Embedded/sound.mid similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Midi/Embedded/sound.mid rename to tests/altium_crap/Soft Designs/Audio/NB3000 Midi/Embedded/sound.mid diff --git a/altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI.Constraint b/tests/altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI.Constraint rename to tests/altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI.Constraint diff --git a/altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI.Harness b/tests/altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI.Harness similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI.Harness rename to tests/altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI.Harness diff --git a/altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI.PrjFpg b/tests/altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI.PrjFpg rename to tests/altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI.PrjFpg diff --git a/altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI.PrjFpgStructure b/tests/altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI.SchDoc b/tests/altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI.SchDoc rename to tests/altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI.SchDoc diff --git a/altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI_System.Harness b/tests/altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI_System.Harness rename to tests/altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI_System.Harness diff --git a/altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI_System.OpenBus b/tests/altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI_System.OpenBus rename to tests/altium_crap/Soft Designs/Audio/NB3000 Midi/NB3000_MIDI_System.OpenBus diff --git a/altium_crap/Soft Designs/Audio/NB3000 SPDIF/Embedded/gitar.wav b/tests/altium_crap/Soft Designs/Audio/NB3000 SPDIF/Embedded/gitar.wav similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 SPDIF/Embedded/gitar.wav rename to tests/altium_crap/Soft Designs/Audio/NB3000 SPDIF/Embedded/gitar.wav diff --git a/altium_crap/Soft Designs/Audio/NB3000 SPDIF/Embedded/main.c b/tests/altium_crap/Soft Designs/Audio/NB3000 SPDIF/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 SPDIF/Embedded/main.c rename to tests/altium_crap/Soft Designs/Audio/NB3000 SPDIF/Embedded/main.c diff --git a/altium_crap/Soft Designs/Audio/NB3000 SPDIF/Embedded/spdif_audio.PrjEmb b/tests/altium_crap/Soft Designs/Audio/NB3000 SPDIF/Embedded/spdif_audio.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 SPDIF/Embedded/spdif_audio.PrjEmb rename to tests/altium_crap/Soft Designs/Audio/NB3000 SPDIF/Embedded/spdif_audio.PrjEmb diff --git a/altium_crap/Soft Designs/Audio/NB3000 SPDIF/Embedded/spdif_audio.SwPlatform b/tests/altium_crap/Soft Designs/Audio/NB3000 SPDIF/Embedded/spdif_audio.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 SPDIF/Embedded/spdif_audio.SwPlatform rename to tests/altium_crap/Soft Designs/Audio/NB3000 SPDIF/Embedded/spdif_audio.SwPlatform diff --git a/altium_crap/Soft Designs/Audio/NB3000 SPDIF/Embedded/wave.c b/tests/altium_crap/Soft Designs/Audio/NB3000 SPDIF/Embedded/wave.c similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 SPDIF/Embedded/wave.c rename to tests/altium_crap/Soft Designs/Audio/NB3000 SPDIF/Embedded/wave.c diff --git a/altium_crap/Soft Designs/Audio/NB3000 SPDIF/Embedded/wave.h b/tests/altium_crap/Soft Designs/Audio/NB3000 SPDIF/Embedded/wave.h similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 SPDIF/Embedded/wave.h rename to tests/altium_crap/Soft Designs/Audio/NB3000 SPDIF/Embedded/wave.h diff --git a/altium_crap/Soft Designs/Audio/NB3000 SPDIF/spdif_audio.Constraint b/tests/altium_crap/Soft Designs/Audio/NB3000 SPDIF/spdif_audio.Constraint similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 SPDIF/spdif_audio.Constraint rename to tests/altium_crap/Soft Designs/Audio/NB3000 SPDIF/spdif_audio.Constraint diff --git a/altium_crap/Soft Designs/Audio/NB3000 SPDIF/spdif_audio.PrjFpg b/tests/altium_crap/Soft Designs/Audio/NB3000 SPDIF/spdif_audio.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 SPDIF/spdif_audio.PrjFpg rename to tests/altium_crap/Soft Designs/Audio/NB3000 SPDIF/spdif_audio.PrjFpg diff --git a/altium_crap/Soft Designs/Audio/NB3000 SPDIF/spdif_audio.PrjFpgStructure b/tests/altium_crap/Soft Designs/Audio/NB3000 SPDIF/spdif_audio.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 SPDIF/spdif_audio.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Audio/NB3000 SPDIF/spdif_audio.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Audio/NB3000 SPDIF/spdif_audio.SchDoc b/tests/altium_crap/Soft Designs/Audio/NB3000 SPDIF/spdif_audio.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 SPDIF/spdif_audio.SchDoc rename to tests/altium_crap/Soft Designs/Audio/NB3000 SPDIF/spdif_audio.SchDoc diff --git a/altium_crap/Soft Designs/Audio/NB3000 SPDIF/spdif_audio_System.OpenBus b/tests/altium_crap/Soft Designs/Audio/NB3000 SPDIF/spdif_audio_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Audio/NB3000 SPDIF/spdif_audio_System.OpenBus rename to tests/altium_crap/Soft Designs/Audio/NB3000 SPDIF/spdif_audio_System.OpenBus diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/Audio_DSP.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/Audio_DSP.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/Audio_DSP.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/Audio_DSP.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/Equalizer.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/Equalizer.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/Equalizer.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/Equalizer.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/Filter.Harness b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/Filter.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/Filter.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/Filter.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/Filter.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/Filter.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/Filter.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/Filter.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/Form_Equalizer.dfm b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/Form_Equalizer.dfm similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/Form_Equalizer.dfm rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/Form_Equalizer.dfm diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/Form_Equalizer.pas b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/Form_Equalizer.pas similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/Form_Equalizer.pas rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/Form_Equalizer.pas diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/Form_IO.dfm b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/Form_IO.dfm similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/Form_IO.dfm rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/Form_IO.dfm diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/Form_IO.pas b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/Form_IO.pas similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/Form_IO.pas rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/Form_IO.pas diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/IO.Harness b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/IO.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/IO.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/IO.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/IO.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/IO.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/IO.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/IO.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/InstrumentScript.PrjScr b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/InstrumentScript.PrjScr similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/InstrumentScript.PrjScr rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/InstrumentScript.PrjScr diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/Manage_Controls.pas b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/Manage_Controls.pas similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/Manage_Controls.pas rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/Manage_Controls.pas diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2_Audio_DSP.Harness b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2_Audio_DSP.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2_Audio_DSP.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2_Audio_DSP.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2_Audio_DSP.PrjFpg b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2_Audio_DSP.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2_Audio_DSP.PrjFpg rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2_Audio_DSP.PrjFpg diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2_Audio_DSP.PrjFpgStructure b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2_Audio_DSP.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2_Audio_DSP.PrjFpgStructure rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2_Audio_DSP.PrjFpgStructure diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2_Audio_DSP.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2_Audio_DSP.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2_Audio_DSP.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB2_Audio_DSP.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB3000_Audio_DSP.Harness b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB3000_Audio_DSP.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/NB3000_Audio_DSP.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB3000_Audio_DSP.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB3000_Audio_DSP.PrjFpg b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB3000_Audio_DSP.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/NB3000_Audio_DSP.PrjFpg rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB3000_Audio_DSP.PrjFpg diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB3000_Audio_DSP.PrjFpgStructure b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB3000_Audio_DSP.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/NB3000_Audio_DSP.PrjFpgStructure rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB3000_Audio_DSP.PrjFpgStructure diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB3000_Audio_DSP.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB3000_Audio_DSP.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/NB3000_Audio_DSP.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/NB3000_Audio_DSP.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/biquad.c b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/biquad.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/biquad.c rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/biquad.c diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/clip.c b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/clip.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/clip.c rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/clip.c diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/clip.h b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/clip.h similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/clip.h rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/clip.h diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/control.c b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/control.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/control.c rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/control.c diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/delay.c b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/delay.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/delay.c rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/delay.c diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/echo.c b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/echo.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/echo.c rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/echo.c diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/equalizer_main.c b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/equalizer_main.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/equalizer_main.c rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/equalizer_main.c diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/filter.c b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/filter.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/filter.c rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/filter.c diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/gain.c b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/gain.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/gain.c rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/gain.c diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/input.c b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/input.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/input.c rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/input.c diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/output.c b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/output.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/output.c rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/output.c diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/process_audio.h b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/process_audio.h similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/process_audio.h rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/process_audio.h diff --git a/altium_crap/Soft Designs/C to Hardware/Audio DSP/vu.c b/tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/vu.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Audio DSP/vu.c rename to tests/altium_crap/Soft Designs/C to Hardware/Audio DSP/vu.c diff --git a/altium_crap/Soft Designs/C to Hardware/Calculator/Calculator.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Calculator/Calculator.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Calculator/Calculator.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Calculator/Calculator.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Calculator/Calculator.PrjFpg b/tests/altium_crap/Soft Designs/C to Hardware/Calculator/Calculator.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Calculator/Calculator.PrjFpg rename to tests/altium_crap/Soft Designs/C to Hardware/Calculator/Calculator.PrjFpg diff --git a/altium_crap/Soft Designs/C to Hardware/Calculator/Calculator.PrjFpgStructure b/tests/altium_crap/Soft Designs/C to Hardware/Calculator/Calculator.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Calculator/Calculator.PrjFpgStructure rename to tests/altium_crap/Soft Designs/C to Hardware/Calculator/Calculator.PrjFpgStructure diff --git a/altium_crap/Soft Designs/C to Hardware/Calculator/Calculator.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/Calculator/Calculator.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Calculator/Calculator.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/Calculator/Calculator.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/Calculator/CalculatorFSM.c b/tests/altium_crap/Soft Designs/C to Hardware/Calculator/CalculatorFSM.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Calculator/CalculatorFSM.c rename to tests/altium_crap/Soft Designs/C to Hardware/Calculator/CalculatorFSM.c diff --git a/altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Calculator/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/Clock.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/Clock.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/Clock.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/Clock.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/CodeSymExample.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/CodeSymExample.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/CodeSymExample.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/CodeSymExample.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/CodeSymbolExample.PrjFpg b/tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/CodeSymbolExample.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/CodeSymbolExample.PrjFpg rename to tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/CodeSymbolExample.PrjFpg diff --git a/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/CodeSymbolExample.PrjFpgStructure b/tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/CodeSymbolExample.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/CodeSymbolExample.PrjFpgStructure rename to tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/CodeSymbolExample.PrjFpgStructure diff --git a/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/Controller.PrjEmb b/tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/Controller.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/Controller.PrjEmb rename to tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/Controller.PrjEmb diff --git a/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/NB2DSK01_07_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/NB2DSK01_07_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/NB2DSK01_07_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/NB2DSK01_07_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/NB2DSK01_08_DB31_04_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/NB2DSK01_08_DB31_04_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/NB2DSK01_08_DB31_04_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/NB2DSK01_08_DB31_04_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/bitcount.c b/tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/bitcount.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/bitcount.c rename to tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/bitcount.c diff --git a/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/controller_main.c b/tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/controller_main.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/controller_main.c rename to tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/controller_main.c diff --git a/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/convert.c b/tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/convert.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/convert.c rename to tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/convert.c diff --git a/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/format b/tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/format similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/format rename to tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/format diff --git a/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/hardware.h b/tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/hardware.h similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/hardware.h rename to tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/hardware.h diff --git a/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/pack_float.c b/tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/pack_float.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/pack_float.c rename to tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/pack_float.c diff --git a/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/shot.c b/tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/shot.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/shot.c rename to tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/shot.c diff --git a/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/sqr_float.c b/tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/sqr_float.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/sqr_float.c rename to tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/sqr_float.c diff --git a/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/sqrctrl.c b/tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/sqrctrl.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/sqrctrl.c rename to tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/sqrctrl.c diff --git a/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/swap.c b/tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/swap.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/swap.c rename to tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/swap.c diff --git a/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/target.c b/tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/target.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/target.c rename to tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/target.c diff --git a/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/unpack_float.c b/tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/unpack_float.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/unpack_float.c rename to tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/unpack_float.c diff --git a/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/wb_multi_manual.c b/tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/wb_multi_manual.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/wb_multi_manual.c rename to tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/wb_multi_manual.c diff --git a/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/win.c b/tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/win.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/win.c rename to tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/win.c diff --git a/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/xor.c b/tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/xor.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/xor.c rename to tests/altium_crap/Soft Designs/C to Hardware/CodeSymbols Explained/xor.c diff --git a/altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection.Harness b/tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection.PrjFpg b/tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection.PrjFpg rename to tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection.PrjFpg diff --git a/altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection.PrjFpgStructure b/tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection.PrjFpgStructure rename to tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection.PrjFpgStructure diff --git a/altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection_System.Harness b/tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection_System.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection_System.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection_System.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection_System.OpenBus b/tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection_System.OpenBus rename to tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Edge_Detection_System.OpenBus diff --git a/altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/Edge_Detection.PrjEmb b/tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/Edge_Detection.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/Edge_Detection.PrjEmb rename to tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/Edge_Detection.PrjEmb diff --git a/altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/Edge_Detection.SwPlatform b/tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/Edge_Detection.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/Edge_Detection.SwPlatform rename to tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/Edge_Detection.SwPlatform diff --git a/altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/background.jpg b/tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/background.jpg similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/background.jpg rename to tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/background.jpg diff --git a/altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/edgedet.h b/tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/edgedet.h similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/edgedet.h rename to tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/edgedet.h diff --git a/altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/hw_edgedet.c b/tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/hw_edgedet.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/hw_edgedet.c rename to tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/hw_edgedet.c diff --git a/altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/main.c b/tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/main.c rename to tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/main.c diff --git a/altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/sw_edgedet.c b/tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/sw_edgedet.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/sw_edgedet.c rename to tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/Embedded/sw_edgedet.c diff --git a/altium_crap/Soft Designs/C to Hardware/Edge Detection/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Edge Detection/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Edge Detection/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Floating Point/Embedded/Floating_Point.PrjEmb b/tests/altium_crap/Soft Designs/C to Hardware/Floating Point/Embedded/Floating_Point.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Floating Point/Embedded/Floating_Point.PrjEmb rename to tests/altium_crap/Soft Designs/C to Hardware/Floating Point/Embedded/Floating_Point.PrjEmb diff --git a/altium_crap/Soft Designs/C to Hardware/Floating Point/Embedded/Floating_Point.SwPlatform b/tests/altium_crap/Soft Designs/C to Hardware/Floating Point/Embedded/Floating_Point.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Floating Point/Embedded/Floating_Point.SwPlatform rename to tests/altium_crap/Soft Designs/C to Hardware/Floating Point/Embedded/Floating_Point.SwPlatform diff --git a/altium_crap/Soft Designs/C to Hardware/Floating Point/Embedded/main.c b/tests/altium_crap/Soft Designs/C to Hardware/Floating Point/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Floating Point/Embedded/main.c rename to tests/altium_crap/Soft Designs/C to Hardware/Floating Point/Embedded/main.c diff --git a/altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point.Harness b/tests/altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point.PrjFpg b/tests/altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point.PrjFpg rename to tests/altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point.PrjFpg diff --git a/altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point.PrjFpgStructure b/tests/altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point.PrjFpgStructure rename to tests/altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point.PrjFpgStructure diff --git a/altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point_System.Harness b/tests/altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point_System.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point_System.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point_System.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point_System.OpenBus b/tests/altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point_System.OpenBus rename to tests/altium_crap/Soft Designs/C to Hardware/Floating Point/Floating_Point_System.OpenBus diff --git a/altium_crap/Soft Designs/C to Hardware/Floating Point/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Floating Point/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Floating Point/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Floating Point/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Graphics/Graphics.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Graphics/Graphics.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Graphics/Graphics.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Graphics/Graphics.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Graphics/Graphics.Harness b/tests/altium_crap/Soft Designs/C to Hardware/Graphics/Graphics.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Graphics/Graphics.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/Graphics/Graphics.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/Graphics/Graphics.PrjFpg b/tests/altium_crap/Soft Designs/C to Hardware/Graphics/Graphics.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Graphics/Graphics.PrjFpg rename to tests/altium_crap/Soft Designs/C to Hardware/Graphics/Graphics.PrjFpg diff --git a/altium_crap/Soft Designs/C to Hardware/Graphics/Graphics.PrjFpgStructure b/tests/altium_crap/Soft Designs/C to Hardware/Graphics/Graphics.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Graphics/Graphics.PrjFpgStructure rename to tests/altium_crap/Soft Designs/C to Hardware/Graphics/Graphics.PrjFpgStructure diff --git a/altium_crap/Soft Designs/C to Hardware/Graphics/Graphics.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/Graphics/Graphics.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Graphics/Graphics.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/Graphics/Graphics.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/Graphics/Graphics_System.Harness b/tests/altium_crap/Soft Designs/C to Hardware/Graphics/Graphics_System.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Graphics/Graphics_System.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/Graphics/Graphics_System.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/Graphics/Graphics_System.OpenBus b/tests/altium_crap/Soft Designs/C to Hardware/Graphics/Graphics_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Graphics/Graphics_System.OpenBus rename to tests/altium_crap/Soft Designs/C to Hardware/Graphics/Graphics_System.OpenBus diff --git a/altium_crap/Soft Designs/C to Hardware/Graphics/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Graphics/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Graphics/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Graphics/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Graphics/embedded/Graphics.PrjEmb b/tests/altium_crap/Soft Designs/C to Hardware/Graphics/embedded/Graphics.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Graphics/embedded/Graphics.PrjEmb rename to tests/altium_crap/Soft Designs/C to Hardware/Graphics/embedded/Graphics.PrjEmb diff --git a/altium_crap/Soft Designs/C to Hardware/Graphics/embedded/Graphics.SwPlatform b/tests/altium_crap/Soft Designs/C to Hardware/Graphics/embedded/Graphics.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Graphics/embedded/Graphics.SwPlatform rename to tests/altium_crap/Soft Designs/C to Hardware/Graphics/embedded/Graphics.SwPlatform diff --git a/altium_crap/Soft Designs/C to Hardware/Graphics/embedded/main.c b/tests/altium_crap/Soft Designs/C to Hardware/Graphics/embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Graphics/embedded/main.c rename to tests/altium_crap/Soft Designs/C to Hardware/Graphics/embedded/main.c diff --git a/altium_crap/Soft Designs/C to Hardware/Graphics/embedded/testfuncs.c b/tests/altium_crap/Soft Designs/C to Hardware/Graphics/embedded/testfuncs.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Graphics/embedded/testfuncs.c rename to tests/altium_crap/Soft Designs/C to Hardware/Graphics/embedded/testfuncs.c diff --git a/altium_crap/Soft Designs/C to Hardware/Graphics/embedded/testfuncs.h b/tests/altium_crap/Soft Designs/C to Hardware/Graphics/embedded/testfuncs.h similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Graphics/embedded/testfuncs.h rename to tests/altium_crap/Soft Designs/C to Hardware/Graphics/embedded/testfuncs.h diff --git a/altium_crap/Soft Designs/C to Hardware/Image Rotation/Embedded/Image_Rotation.PrjEmb b/tests/altium_crap/Soft Designs/C to Hardware/Image Rotation/Embedded/Image_Rotation.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Image Rotation/Embedded/Image_Rotation.PrjEmb rename to tests/altium_crap/Soft Designs/C to Hardware/Image Rotation/Embedded/Image_Rotation.PrjEmb diff --git a/altium_crap/Soft Designs/C to Hardware/Image Rotation/Embedded/Image_Rotation.SwPlatform b/tests/altium_crap/Soft Designs/C to Hardware/Image Rotation/Embedded/Image_Rotation.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Image Rotation/Embedded/Image_Rotation.SwPlatform rename to tests/altium_crap/Soft Designs/C to Hardware/Image Rotation/Embedded/Image_Rotation.SwPlatform diff --git a/altium_crap/Soft Designs/C to Hardware/Image Rotation/Embedded/main.c b/tests/altium_crap/Soft Designs/C to Hardware/Image Rotation/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Image Rotation/Embedded/main.c rename to tests/altium_crap/Soft Designs/C to Hardware/Image Rotation/Embedded/main.c diff --git a/altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation.Harness b/tests/altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation.PrjFpg b/tests/altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation.PrjFpg rename to tests/altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation.PrjFpg diff --git a/altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation.PrjFpgStructure b/tests/altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation.PrjFpgStructure rename to tests/altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation.PrjFpgStructure diff --git a/altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation_System.Harness b/tests/altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation_System.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation_System.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation_System.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation_System.OpenBus b/tests/altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation_System.OpenBus rename to tests/altium_crap/Soft Designs/C to Hardware/Image Rotation/Image_Rotation_System.OpenBus diff --git a/altium_crap/Soft Designs/C to Hardware/Image Rotation/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Image Rotation/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Image Rotation/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Image Rotation/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Image Rotation/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Image Rotation/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Image Rotation/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Image Rotation/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Moving Average/Embedded/Moving_Average.PrjEmb b/tests/altium_crap/Soft Designs/C to Hardware/Moving Average/Embedded/Moving_Average.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Moving Average/Embedded/Moving_Average.PrjEmb rename to tests/altium_crap/Soft Designs/C to Hardware/Moving Average/Embedded/Moving_Average.PrjEmb diff --git a/altium_crap/Soft Designs/C to Hardware/Moving Average/Embedded/Moving_Average.SwPlatform b/tests/altium_crap/Soft Designs/C to Hardware/Moving Average/Embedded/Moving_Average.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Moving Average/Embedded/Moving_Average.SwPlatform rename to tests/altium_crap/Soft Designs/C to Hardware/Moving Average/Embedded/Moving_Average.SwPlatform diff --git a/altium_crap/Soft Designs/C to Hardware/Moving Average/Embedded/main.c b/tests/altium_crap/Soft Designs/C to Hardware/Moving Average/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Moving Average/Embedded/main.c rename to tests/altium_crap/Soft Designs/C to Hardware/Moving Average/Embedded/main.c diff --git a/altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average.Harness b/tests/altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average.PrjFpg b/tests/altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average.PrjFpg rename to tests/altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average.PrjFpg diff --git a/altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average.PrjFpgStructure b/tests/altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average.PrjFpgStructure rename to tests/altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average.PrjFpgStructure diff --git a/altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average_System.Harness b/tests/altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average_System.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average_System.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average_System.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average_System.OpenBus b/tests/altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average_System.OpenBus rename to tests/altium_crap/Soft Designs/C to Hardware/Moving Average/Moving_Average_System.OpenBus diff --git a/altium_crap/Soft Designs/C to Hardware/Moving Average/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Moving Average/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Moving Average/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Moving Average/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/Clock.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/Clock.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/Clock.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/Clock.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/Embedded/NB3000_CHC_Graphics.PrjEmb b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/Embedded/NB3000_CHC_Graphics.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/Embedded/NB3000_CHC_Graphics.PrjEmb rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/Embedded/NB3000_CHC_Graphics.PrjEmb diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/Embedded/NB3000_CHC_Graphics.SwPlatform b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/Embedded/NB3000_CHC_Graphics.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/Embedded/NB3000_CHC_Graphics.SwPlatform rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/Embedded/NB3000_CHC_Graphics.SwPlatform diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/Embedded/main.c b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/Embedded/main.c rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/Embedded/main.c diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/Embedded/testfuncs.c b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/Embedded/testfuncs.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/Embedded/testfuncs.c rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/Embedded/testfuncs.c diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/Embedded/testfuncs.h b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/Embedded/testfuncs.h similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/Embedded/testfuncs.h rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/Embedded/testfuncs.h diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/NB3000_CHC_Graphics.Harness b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/NB3000_CHC_Graphics.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/NB3000_CHC_Graphics.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/NB3000_CHC_Graphics.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/NB3000_CHC_Graphics.PrjFpg b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/NB3000_CHC_Graphics.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/NB3000_CHC_Graphics.PrjFpg rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/NB3000_CHC_Graphics.PrjFpg diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/NB3000_CHC_Graphics.PrjFpgStructure b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/NB3000_CHC_Graphics.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/NB3000_CHC_Graphics.PrjFpgStructure rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/NB3000_CHC_Graphics.PrjFpgStructure diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/NB3000_CHC_Graphics.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/NB3000_CHC_Graphics.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/NB3000_CHC_Graphics.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/NB3000_CHC_Graphics.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/NB3000_CHC_Graphics_System.Harness b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/NB3000_CHC_Graphics_System.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/NB3000_CHC_Graphics_System.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/NB3000_CHC_Graphics_System.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/NB3000_CHC_Graphics_System.OpenBus b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/NB3000_CHC_Graphics_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/NB3000_CHC_Graphics_System.OpenBus rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CHC Graphics/NB3000_CHC_Graphics_System.OpenBus diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/Clock.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/Clock.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/Clock.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/Clock.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/Embedded/NB3000_CodeSymbols_Explained.PrjEmb b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/Embedded/NB3000_CodeSymbols_Explained.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/Embedded/NB3000_CodeSymbols_Explained.PrjEmb rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/Embedded/NB3000_CodeSymbols_Explained.PrjEmb diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/Embedded/NB3000_CodeSymbols_Explained.SwPlatform b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/Embedded/NB3000_CodeSymbols_Explained.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/Embedded/NB3000_CodeSymbols_Explained.SwPlatform rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/Embedded/NB3000_CodeSymbols_Explained.SwPlatform diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/Embedded/main.c b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/Embedded/main.c rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/Embedded/main.c diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/Embedded/wb_multi_manual.c b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/Embedded/wb_multi_manual.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/Embedded/wb_multi_manual.c rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/Embedded/wb_multi_manual.c diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/NB3000_CodeSymbols_Explained.PrjFpg b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/NB3000_CodeSymbols_Explained.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/NB3000_CodeSymbols_Explained.PrjFpg rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/NB3000_CodeSymbols_Explained.PrjFpg diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/NB3000_CodeSymbols_Explained.PrjFpgStructure b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/NB3000_CodeSymbols_Explained.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/NB3000_CodeSymbols_Explained.PrjFpgStructure rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/NB3000_CodeSymbols_Explained.PrjFpgStructure diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/NB3000_CodeSymbols_Explained.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/NB3000_CodeSymbols_Explained.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/NB3000_CodeSymbols_Explained.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/NB3000_CodeSymbols_Explained.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/bitcount.c b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/bitcount.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/bitcount.c rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/bitcount.c diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/convert.c b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/convert.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/convert.c rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/convert.c diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/pack_float.c b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/pack_float.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/pack_float.c rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/pack_float.c diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/shot.c b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/shot.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/shot.c rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/shot.c diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/sqr_float.c b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/sqr_float.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/sqr_float.c rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/sqr_float.c diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/sqrctrl.c b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/sqrctrl.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/sqrctrl.c rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/sqrctrl.c diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/swap.c b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/swap.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/swap.c rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/swap.c diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/target.c b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/target.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/target.c rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/target.c diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/unpack_float.c b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/unpack_float.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/unpack_float.c rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/unpack_float.c diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/win.c b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/win.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/win.c rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/win.c diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/xor.c b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/xor.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/xor.c rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 CodeSymbols Explained/xor.c diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/NB3000_Edge_Detection.PrjEmb b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/NB3000_Edge_Detection.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/NB3000_Edge_Detection.PrjEmb rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/NB3000_Edge_Detection.PrjEmb diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/NB3000_Edge_Detection.SwPlatform b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/NB3000_Edge_Detection.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/NB3000_Edge_Detection.SwPlatform rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/NB3000_Edge_Detection.SwPlatform diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/NB3000_Edge_Detection.c b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/NB3000_Edge_Detection.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/NB3000_Edge_Detection.c rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/NB3000_Edge_Detection.c diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/background.jpg b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/background.jpg similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/background.jpg rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/background.jpg diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/edgedet.h b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/edgedet.h similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/edgedet.h rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/edgedet.h diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/hw_edgedet.c b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/hw_edgedet.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/hw_edgedet.c rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/hw_edgedet.c diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/sw_edgedet.c b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/sw_edgedet.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/sw_edgedet.c rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/Embedded/sw_edgedet.c diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000AL_02_PB01_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000AL_02_PB01_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000AL_02_PB01_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000AL_02_PB01_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000LC_02_PB01_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000LC_02_PB01_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000LC_02_PB01_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000LC_02_PB01_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000XN_05_PB01_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000XN_05_PB01_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000XN_05_PB01_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000XN_05_PB01_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection.Harness b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection.PrjFpg b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection.PrjFpg rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection.PrjFpg diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection.PrjFpgStructure b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection.PrjFpgStructure rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection.PrjFpgStructure diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection_System.Harness b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection_System.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection_System.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection_System.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection_System.OpenBus b/tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection_System.OpenBus rename to tests/altium_crap/Soft Designs/C to Hardware/NB3000 Edge Detection/NB3000_Edge_Detection_System.OpenBus diff --git a/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/3dcube.h b/tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/3dcube.h similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/3dcube.h rename to tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/3dcube.h diff --git a/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/3dcube_chc.c b/tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/3dcube_chc.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/3dcube_chc.c rename to tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/3dcube_chc.c diff --git a/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/3dcube_chc.h b/tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/3dcube_chc.h similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/3dcube_chc.h rename to tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/3dcube_chc.h diff --git a/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/Spinning_3D_Cube.PrjEmb b/tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/Spinning_3D_Cube.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/Spinning_3D_Cube.PrjEmb rename to tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/Spinning_3D_Cube.PrjEmb diff --git a/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/Spinning_3D_Cube.SwPlatform b/tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/Spinning_3D_Cube.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/Spinning_3D_Cube.SwPlatform rename to tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/Spinning_3D_Cube.SwPlatform diff --git a/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/arial8.c b/tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/arial8.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/arial8.c rename to tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/arial8.c diff --git a/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/arial8.h b/tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/arial8.h similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/arial8.h rename to tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/arial8.h diff --git a/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/bitmap.c b/tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/bitmap.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/bitmap.c rename to tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/bitmap.c diff --git a/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/bitmap.h b/tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/bitmap.h similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/bitmap.h rename to tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/bitmap.h diff --git a/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/bmp.c b/tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/bmp.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/bmp.c rename to tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/bmp.c diff --git a/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/bmp.h b/tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/bmp.h similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/bmp.h rename to tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/bmp.h diff --git a/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/font.c b/tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/font.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/font.c rename to tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/font.c diff --git a/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/font.h b/tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/font.h similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/font.h rename to tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/font.h diff --git a/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/main.c b/tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/main.c rename to tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Embedded/main.c diff --git a/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube.Harness b/tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube.PrjFpg b/tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube.PrjFpg rename to tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube.PrjFpg diff --git a/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube.PrjFpgStructure b/tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube.PrjFpgStructure rename to tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube.PrjFpgStructure diff --git a/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube_System.Harness b/tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube_System.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube_System.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube_System.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube_System.OpenBus b/tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube_System.OpenBus rename to tests/altium_crap/Soft Designs/C to Hardware/Spinning 3D Cube/Spinning_3D_Cube_System.OpenBus diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/NB2DSK01_08_DB30_04_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/NB2DSK01_08_DB30_04_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/NB2DSK01_08_DB30_04_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/NB2DSK01_08_DB30_04_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/NB2DSK01_08_DB31_04_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/NB2DSK01_08_DB31_04_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/NB2DSK01_08_DB31_04_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/NB2DSK01_08_DB31_04_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/NB3000XN_05_PB01_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/NB3000XN_05_PB01_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/NB3000XN_05_PB01_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/NB3000XN_05_PB01_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/NB3000_chc_vga_video.PrjFpg b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/NB3000_chc_vga_video.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/NB3000_chc_vga_video.PrjFpg rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/NB3000_chc_vga_video.PrjFpg diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/NB3000_chc_vga_video.PrjFpgStructure b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/NB3000_chc_vga_video.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/NB3000_chc_vga_video.PrjFpgStructure rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/NB3000_chc_vga_video.PrjFpgStructure diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/NB3000_chc_video.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/NB3000_chc_video.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/NB3000_chc_video.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/NB3000_chc_video.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/add_histogram.c b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/add_histogram.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/add_histogram.c rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/add_histogram.c diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/calc_histogram.c b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/calc_histogram.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/calc_histogram.c rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/calc_histogram.c diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/chc_vga_video.PrjFpg b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/chc_vga_video.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/chc_vga_video.PrjFpg rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/chc_vga_video.PrjFpg diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/chc_vga_video.PrjFpgStructure b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/chc_vga_video.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/chc_vga_video.PrjFpgStructure rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/chc_vga_video.PrjFpgStructure diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/chc_video.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/chc_video.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/chc_video.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/chc_video.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/chc_video.Harness b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/chc_video.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/chc_video.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/chc_video.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/chc_video.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/chc_video.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/chc_video.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/chc_video.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/clear.Harness b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/clear.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/clear.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/clear.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/clear.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/clear.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/clear.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/clear.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/clear_screen.c b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/clear_screen.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/clear_screen.c rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/clear_screen.c diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/contrast_filter.c b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/contrast_filter.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/contrast_filter.c rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/contrast_filter.c diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/filter.Harness b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/filter.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/filter.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/filter.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/filter.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/filter.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/filter.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/filter.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/hardware.h b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/hardware.h similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/hardware.h rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/hardware.h diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/hsi2rgb.Harness b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/hsi2rgb.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/hsi2rgb.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/hsi2rgb.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/hsi2rgb.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/hsi2rgb.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/hsi2rgb.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/hsi2rgb.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/hsi2rgb.c b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/hsi2rgb.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/hsi2rgb.c rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/hsi2rgb.c diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/hsi2rgb_color.c b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/hsi2rgb_color.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/hsi2rgb_color.c rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/hsi2rgb_color.c diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/hsi_filter.c b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/hsi_filter.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/hsi_filter.c rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/hsi_filter.c diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/hsi_filters.Harness b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/hsi_filters.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/hsi_filters.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/hsi_filters.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/hsi_filters.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/hsi_filters.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/hsi_filters.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/hsi_filters.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/init.c b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/init.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/init.c rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/init.c diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/mul10x10.h b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/mul10x10.h similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/mul10x10.h rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/mul10x10.h diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/mul11x11.h b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/mul11x11.h similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/mul11x11.h rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/mul11x11.h diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/mul8x8.h b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/mul8x8.h similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/mul8x8.h rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/mul8x8.h diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/mul9x9.h b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/mul9x9.h similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/mul9x9.h rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/mul9x9.h diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/pixel_pipeline.Harness b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/pixel_pipeline.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/pixel_pipeline.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/pixel_pipeline.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/pixel_pipeline.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/pixel_pipeline.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/pixel_pipeline.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/pixel_pipeline.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/pixel_pipelines.Harness b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/pixel_pipelines.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/pixel_pipelines.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/pixel_pipelines.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/pixel_pipelines.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/pixel_pipelines.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/pixel_pipelines.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/pixel_pipelines.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/pixel_select.c b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/pixel_select.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/pixel_select.c rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/pixel_select.c diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/rgb2hsi.c b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/rgb2hsi.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/rgb2hsi.c rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/rgb2hsi.c diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/rgb_filter.c b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/rgb_filter.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/rgb_filter.c rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/rgb_filter.c diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/video.h b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/video.h similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/video.h rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/video.h diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/wb2rgb.c b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/wb2rgb.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/wb2rgb.c rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/wb2rgb.c diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/wb_mux.Harness b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/wb_mux.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/wb_mux.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/wb_mux.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/wb_mux6.Harness b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/wb_mux6.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/wb_mux6.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/wb_mux6.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/wb_mux6.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/wb_mux6.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/wb_mux6.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/wb_mux6.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/wishbone_adder.Harness b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/wishbone_adder.Harness similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/wishbone_adder.Harness rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/wishbone_adder.Harness diff --git a/altium_crap/Soft Designs/C to Hardware/VGA Video/wishbone_adder.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/VGA Video/wishbone_adder.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/VGA Video/wishbone_adder.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/VGA Video/wishbone_adder.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/Video Demo/CHC_Video.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Video Demo/CHC_Video.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Video Demo/CHC_Video.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Video Demo/CHC_Video.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Video Demo/CHC_Video.PrjFpg b/tests/altium_crap/Soft Designs/C to Hardware/Video Demo/CHC_Video.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Video Demo/CHC_Video.PrjFpg rename to tests/altium_crap/Soft Designs/C to Hardware/Video Demo/CHC_Video.PrjFpg diff --git a/altium_crap/Soft Designs/C to Hardware/Video Demo/CHC_Video.PrjFpgStructure b/tests/altium_crap/Soft Designs/C to Hardware/Video Demo/CHC_Video.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Video Demo/CHC_Video.PrjFpgStructure rename to tests/altium_crap/Soft Designs/C to Hardware/Video Demo/CHC_Video.PrjFpgStructure diff --git a/altium_crap/Soft Designs/C to Hardware/Video Demo/CHC_Video.SchDoc b/tests/altium_crap/Soft Designs/C to Hardware/Video Demo/CHC_Video.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Video Demo/CHC_Video.SchDoc rename to tests/altium_crap/Soft Designs/C to Hardware/Video Demo/CHC_Video.SchDoc diff --git a/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB41_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB41_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB41_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB41_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB42_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB42_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB42_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB42_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C to Hardware/Video Demo/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C to Hardware/Video Demo/dblbuf.c b/tests/altium_crap/Soft Designs/C to Hardware/Video Demo/dblbuf.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Video Demo/dblbuf.c rename to tests/altium_crap/Soft Designs/C to Hardware/Video Demo/dblbuf.c diff --git a/altium_crap/Soft Designs/C to Hardware/Video Demo/process.c b/tests/altium_crap/Soft Designs/C to Hardware/Video Demo/process.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Video Demo/process.c rename to tests/altium_crap/Soft Designs/C to Hardware/Video Demo/process.c diff --git a/altium_crap/Soft Designs/C to Hardware/Video Demo/tft.c b/tests/altium_crap/Soft Designs/C to Hardware/Video Demo/tft.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Video Demo/tft.c rename to tests/altium_crap/Soft Designs/C to Hardware/Video Demo/tft.c diff --git a/altium_crap/Soft Designs/C to Hardware/Video Demo/video.c b/tests/altium_crap/Soft Designs/C to Hardware/Video Demo/video.c similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Video Demo/video.c rename to tests/altium_crap/Soft Designs/C to Hardware/Video Demo/video.c diff --git a/altium_crap/Soft Designs/C to Hardware/Video Demo/video.h b/tests/altium_crap/Soft Designs/C to Hardware/Video Demo/video.h similarity index 100% rename from altium_crap/Soft Designs/C to Hardware/Video Demo/video.h rename to tests/altium_crap/Soft Designs/C to Hardware/Video Demo/video.h diff --git a/altium_crap/Soft Designs/C++/Complex/Complex.Constraint b/tests/altium_crap/Soft Designs/C++/Complex/Complex.Constraint similarity index 100% rename from altium_crap/Soft Designs/C++/Complex/Complex.Constraint rename to tests/altium_crap/Soft Designs/C++/Complex/Complex.Constraint diff --git a/altium_crap/Soft Designs/C++/Complex/Complex.Harness b/tests/altium_crap/Soft Designs/C++/Complex/Complex.Harness similarity index 100% rename from altium_crap/Soft Designs/C++/Complex/Complex.Harness rename to tests/altium_crap/Soft Designs/C++/Complex/Complex.Harness diff --git a/altium_crap/Soft Designs/C++/Complex/Complex.PrjFpg b/tests/altium_crap/Soft Designs/C++/Complex/Complex.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/C++/Complex/Complex.PrjFpg rename to tests/altium_crap/Soft Designs/C++/Complex/Complex.PrjFpg diff --git a/altium_crap/Soft Designs/C++/Complex/Complex.PrjFpgStructure b/tests/altium_crap/Soft Designs/C++/Complex/Complex.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/C++/Complex/Complex.PrjFpgStructure rename to tests/altium_crap/Soft Designs/C++/Complex/Complex.PrjFpgStructure diff --git a/altium_crap/Soft Designs/C++/Complex/Complex.SchDoc b/tests/altium_crap/Soft Designs/C++/Complex/Complex.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C++/Complex/Complex.SchDoc rename to tests/altium_crap/Soft Designs/C++/Complex/Complex.SchDoc diff --git a/altium_crap/Soft Designs/C++/Complex/Complex_System.Harness b/tests/altium_crap/Soft Designs/C++/Complex/Complex_System.Harness similarity index 100% rename from altium_crap/Soft Designs/C++/Complex/Complex_System.Harness rename to tests/altium_crap/Soft Designs/C++/Complex/Complex_System.Harness diff --git a/altium_crap/Soft Designs/C++/Complex/Complex_System.OpenBus b/tests/altium_crap/Soft Designs/C++/Complex/Complex_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/C++/Complex/Complex_System.OpenBus rename to tests/altium_crap/Soft Designs/C++/Complex/Complex_System.OpenBus diff --git a/altium_crap/Soft Designs/C++/Complex/Embedded/Complex.PrjEmb b/tests/altium_crap/Soft Designs/C++/Complex/Embedded/Complex.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/C++/Complex/Embedded/Complex.PrjEmb rename to tests/altium_crap/Soft Designs/C++/Complex/Embedded/Complex.PrjEmb diff --git a/altium_crap/Soft Designs/C++/Complex/Embedded/complex.SwPlatform b/tests/altium_crap/Soft Designs/C++/Complex/Embedded/complex.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/C++/Complex/Embedded/complex.SwPlatform rename to tests/altium_crap/Soft Designs/C++/Complex/Embedded/complex.SwPlatform diff --git a/altium_crap/Soft Designs/C++/Complex/Embedded/complex.cpp b/tests/altium_crap/Soft Designs/C++/Complex/Embedded/complex.cpp similarity index 100% rename from altium_crap/Soft Designs/C++/Complex/Embedded/complex.cpp rename to tests/altium_crap/Soft Designs/C++/Complex/Embedded/complex.cpp diff --git a/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C++/Complex/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C++/Hello World/Embedded/Hello World.PrjEmb b/tests/altium_crap/Soft Designs/C++/Hello World/Embedded/Hello World.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/C++/Hello World/Embedded/Hello World.PrjEmb rename to tests/altium_crap/Soft Designs/C++/Hello World/Embedded/Hello World.PrjEmb diff --git a/altium_crap/Soft Designs/C++/Hello World/Embedded/Hello_World.SwPlatform b/tests/altium_crap/Soft Designs/C++/Hello World/Embedded/Hello_World.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/C++/Hello World/Embedded/Hello_World.SwPlatform rename to tests/altium_crap/Soft Designs/C++/Hello World/Embedded/Hello_World.SwPlatform diff --git a/altium_crap/Soft Designs/C++/Hello World/Embedded/hello.cpp b/tests/altium_crap/Soft Designs/C++/Hello World/Embedded/hello.cpp similarity index 100% rename from altium_crap/Soft Designs/C++/Hello World/Embedded/hello.cpp rename to tests/altium_crap/Soft Designs/C++/Hello World/Embedded/hello.cpp diff --git a/altium_crap/Soft Designs/C++/Hello World/Hello_World.Constraint b/tests/altium_crap/Soft Designs/C++/Hello World/Hello_World.Constraint similarity index 100% rename from altium_crap/Soft Designs/C++/Hello World/Hello_World.Constraint rename to tests/altium_crap/Soft Designs/C++/Hello World/Hello_World.Constraint diff --git a/altium_crap/Soft Designs/C++/Hello World/Hello_World.PrjFpg b/tests/altium_crap/Soft Designs/C++/Hello World/Hello_World.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/C++/Hello World/Hello_World.PrjFpg rename to tests/altium_crap/Soft Designs/C++/Hello World/Hello_World.PrjFpg diff --git a/altium_crap/Soft Designs/C++/Hello World/Hello_World.PrjFpgStructure b/tests/altium_crap/Soft Designs/C++/Hello World/Hello_World.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/C++/Hello World/Hello_World.PrjFpgStructure rename to tests/altium_crap/Soft Designs/C++/Hello World/Hello_World.PrjFpgStructure diff --git a/altium_crap/Soft Designs/C++/Hello World/Hello_World.SchDoc b/tests/altium_crap/Soft Designs/C++/Hello World/Hello_World.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C++/Hello World/Hello_World.SchDoc rename to tests/altium_crap/Soft Designs/C++/Hello World/Hello_World.SchDoc diff --git a/altium_crap/Soft Designs/C++/Hello World/Hello_World_System.Harness b/tests/altium_crap/Soft Designs/C++/Hello World/Hello_World_System.Harness similarity index 100% rename from altium_crap/Soft Designs/C++/Hello World/Hello_World_System.Harness rename to tests/altium_crap/Soft Designs/C++/Hello World/Hello_World_System.Harness diff --git a/altium_crap/Soft Designs/C++/Hello World/Hello_World_System.OpenBus b/tests/altium_crap/Soft Designs/C++/Hello World/Hello_World_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/C++/Hello World/Hello_World_System.OpenBus rename to tests/altium_crap/Soft Designs/C++/Hello World/Hello_World_System.OpenBus diff --git a/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/C++/Hello World/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Complex/Clock.Constraint b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Complex/Clock.Constraint similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Complex/Clock.Constraint rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Complex/Clock.Constraint diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Complex/Embedded/NB3000_Complex.PrjEmb b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Complex/Embedded/NB3000_Complex.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Complex/Embedded/NB3000_Complex.PrjEmb rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Complex/Embedded/NB3000_Complex.PrjEmb diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Complex/Embedded/NB3000_Complex.SwPlatform b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Complex/Embedded/NB3000_Complex.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Complex/Embedded/NB3000_Complex.SwPlatform rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Complex/Embedded/NB3000_Complex.SwPlatform diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Complex/Embedded/main.cpp b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Complex/Embedded/main.cpp similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Complex/Embedded/main.cpp rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Complex/Embedded/main.cpp diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Complex/NB3000_Complex.Harness b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Complex/NB3000_Complex.Harness similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Complex/NB3000_Complex.Harness rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Complex/NB3000_Complex.Harness diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Complex/NB3000_Complex.PrjFpg b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Complex/NB3000_Complex.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Complex/NB3000_Complex.PrjFpg rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Complex/NB3000_Complex.PrjFpg diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Complex/NB3000_Complex.PrjFpgStructure b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Complex/NB3000_Complex.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Complex/NB3000_Complex.PrjFpgStructure rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Complex/NB3000_Complex.PrjFpgStructure diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Complex/NB3000_Complex.SchDoc b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Complex/NB3000_Complex.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Complex/NB3000_Complex.SchDoc rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Complex/NB3000_Complex.SchDoc diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Complex/NB3000_Complex_System.Harness b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Complex/NB3000_Complex_System.Harness similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Complex/NB3000_Complex_System.Harness rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Complex/NB3000_Complex_System.Harness diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Complex/NB3000_Complex_System.OpenBus b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Complex/NB3000_Complex_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Complex/NB3000_Complex_System.OpenBus rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Complex/NB3000_Complex_System.OpenBus diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Bitmaps/down.bmp b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Bitmaps/down.bmp similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Bitmaps/down.bmp rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Bitmaps/down.bmp diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Bitmaps/left.bmp b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Bitmaps/left.bmp similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Bitmaps/left.bmp rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Bitmaps/left.bmp diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Bitmaps/pause.bmp b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Bitmaps/pause.bmp similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Bitmaps/pause.bmp rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Bitmaps/pause.bmp diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Bitmaps/right.bmp b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Bitmaps/right.bmp similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Bitmaps/right.bmp rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Bitmaps/right.bmp diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Bitmaps/rotate.bmp b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Bitmaps/rotate.bmp similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Bitmaps/rotate.bmp rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Bitmaps/rotate.bmp diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Tetris.PrjEmb b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Tetris.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Tetris.PrjEmb rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Tetris.PrjEmb diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Tetris.SwPlatform b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Tetris.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Tetris.SwPlatform rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/Tetris.SwPlatform diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/board.cpp b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/board.cpp similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/board.cpp rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/board.cpp diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/board.h b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/board.h similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/board.h rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/board.h diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/display_vga.cpp b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/display_vga.cpp similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/display_vga.cpp rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/display_vga.cpp diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/display_vga.h b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/display_vga.h similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/display_vga.h rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/display_vga.h diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/input.cpp b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/input.cpp similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/input.cpp rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/input.cpp diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/input.h b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/input.h similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/input.h rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/input.h diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/logger.cpp b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/logger.cpp similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/logger.cpp rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/logger.cpp diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/logger.h b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/logger.h similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/logger.h rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/logger.h diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/main.cpp b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/main.cpp similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/main.cpp rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/main.cpp diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/model.cpp b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/model.cpp similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/model.cpp rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/model.cpp diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/model.h b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/model.h similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/model.h rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/model.h diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/pieces.cpp b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/pieces.cpp similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/pieces.cpp rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/pieces.cpp diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/pieces.h b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/pieces.h similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/pieces.h rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/pieces.h diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/tetris.cpp b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/tetris.cpp similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/tetris.cpp rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/tetris.cpp diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/tetris.h b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/tetris.h similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/tetris.h rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/tetris.h diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/tetris_conf.h b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/tetris_conf.h similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/tetris_conf.h rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/tetris_conf.h diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/threads.cpp b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/threads.cpp similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/threads.cpp rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/threads.cpp diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/threads.h b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/threads.h similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/threads.h rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/threads.h diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/update_info.cpp b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/update_info.cpp similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/update_info.cpp rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/update_info.cpp diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/update_info.h b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/update_info.h similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/update_info.h rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Embedded/update_info.h diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris.Constraint b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris.Constraint similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris.Constraint rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris.Constraint diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris.Harness b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris.Harness similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris.Harness rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris.Harness diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris.PrjFpg b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris.PrjFpg rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris.PrjFpg diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris.PrjFpgStructure b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris.PrjFpgStructure rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris.PrjFpgStructure diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris.SchDoc b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris.SchDoc rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris.SchDoc diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris_System.Harness b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris_System.Harness similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris_System.Harness rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris_System.Harness diff --git a/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris_System.OpenBus b/tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris_System.OpenBus rename to tests/altium_crap/Soft Designs/C++/NB3000 C++ Tetris/Tetris_System.OpenBus diff --git a/altium_crap/Soft Designs/C++/NB3000 Hello World/Embedded/NB3000_Hello_World.PrjEmb b/tests/altium_crap/Soft Designs/C++/NB3000 Hello World/Embedded/NB3000_Hello_World.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 Hello World/Embedded/NB3000_Hello_World.PrjEmb rename to tests/altium_crap/Soft Designs/C++/NB3000 Hello World/Embedded/NB3000_Hello_World.PrjEmb diff --git a/altium_crap/Soft Designs/C++/NB3000 Hello World/Embedded/NB3000_Hello_World.SwPlatform b/tests/altium_crap/Soft Designs/C++/NB3000 Hello World/Embedded/NB3000_Hello_World.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 Hello World/Embedded/NB3000_Hello_World.SwPlatform rename to tests/altium_crap/Soft Designs/C++/NB3000 Hello World/Embedded/NB3000_Hello_World.SwPlatform diff --git a/altium_crap/Soft Designs/C++/NB3000 Hello World/Embedded/NB3000_Hello_World.cpp b/tests/altium_crap/Soft Designs/C++/NB3000 Hello World/Embedded/NB3000_Hello_World.cpp similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 Hello World/Embedded/NB3000_Hello_World.cpp rename to tests/altium_crap/Soft Designs/C++/NB3000 Hello World/Embedded/NB3000_Hello_World.cpp diff --git a/altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World.Constraint b/tests/altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World.Constraint similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World.Constraint rename to tests/altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World.Constraint diff --git a/altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World.Harness b/tests/altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World.Harness similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World.Harness rename to tests/altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World.Harness diff --git a/altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World.PrjFpg b/tests/altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World.PrjFpg rename to tests/altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World.PrjFpg diff --git a/altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World.PrjFpgStructure b/tests/altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World.PrjFpgStructure rename to tests/altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World.PrjFpgStructure diff --git a/altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World.SchDoc b/tests/altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World.SchDoc similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World.SchDoc rename to tests/altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World.SchDoc diff --git a/altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World_System.Harness b/tests/altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World_System.Harness similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World_System.Harness rename to tests/altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World_System.Harness diff --git a/altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World_System.OpenBus b/tests/altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World_System.OpenBus rename to tests/altium_crap/Soft Designs/C++/NB3000 Hello World/NB3000_Hello_World_System.OpenBus diff --git a/altium_crap/Soft Designs/Communication/CAN/CAN.Constraint b/tests/altium_crap/Soft Designs/Communication/CAN/CAN.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/CAN/CAN.Constraint rename to tests/altium_crap/Soft Designs/Communication/CAN/CAN.Constraint diff --git a/altium_crap/Soft Designs/Communication/CAN/CAN.Harness b/tests/altium_crap/Soft Designs/Communication/CAN/CAN.Harness similarity index 100% rename from altium_crap/Soft Designs/Communication/CAN/CAN.Harness rename to tests/altium_crap/Soft Designs/Communication/CAN/CAN.Harness diff --git a/altium_crap/Soft Designs/Communication/CAN/CAN.PrjFpg b/tests/altium_crap/Soft Designs/Communication/CAN/CAN.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Communication/CAN/CAN.PrjFpg rename to tests/altium_crap/Soft Designs/Communication/CAN/CAN.PrjFpg diff --git a/altium_crap/Soft Designs/Communication/CAN/CAN.PrjFpgStructure b/tests/altium_crap/Soft Designs/Communication/CAN/CAN.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Communication/CAN/CAN.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Communication/CAN/CAN.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Communication/CAN/CAN.SchDoc b/tests/altium_crap/Soft Designs/Communication/CAN/CAN.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Communication/CAN/CAN.SchDoc rename to tests/altium_crap/Soft Designs/Communication/CAN/CAN.SchDoc diff --git a/altium_crap/Soft Designs/Communication/CAN/CAN_System.Harness b/tests/altium_crap/Soft Designs/Communication/CAN/CAN_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Communication/CAN/CAN_System.Harness rename to tests/altium_crap/Soft Designs/Communication/CAN/CAN_System.Harness diff --git a/altium_crap/Soft Designs/Communication/CAN/CAN_System.OpenBus b/tests/altium_crap/Soft Designs/Communication/CAN/CAN_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Communication/CAN/CAN_System.OpenBus rename to tests/altium_crap/Soft Designs/Communication/CAN/CAN_System.OpenBus diff --git a/altium_crap/Soft Designs/Communication/CAN/Embedded/CAN_Embedded.PrjEmb b/tests/altium_crap/Soft Designs/Communication/CAN/Embedded/CAN_Embedded.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Communication/CAN/Embedded/CAN_Embedded.PrjEmb rename to tests/altium_crap/Soft Designs/Communication/CAN/Embedded/CAN_Embedded.PrjEmb diff --git a/altium_crap/Soft Designs/Communication/CAN/Embedded/CAN_Embedded.SwPlatform b/tests/altium_crap/Soft Designs/Communication/CAN/Embedded/CAN_Embedded.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Communication/CAN/Embedded/CAN_Embedded.SwPlatform rename to tests/altium_crap/Soft Designs/Communication/CAN/Embedded/CAN_Embedded.SwPlatform diff --git a/altium_crap/Soft Designs/Communication/CAN/Embedded/main.c b/tests/altium_crap/Soft Designs/Communication/CAN/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Communication/CAN/Embedded/main.c rename to tests/altium_crap/Soft Designs/Communication/CAN/Embedded/main.c diff --git a/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB41_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB41_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB41_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB41_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/CAN/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/CANopen/CANopen.Harness b/tests/altium_crap/Soft Designs/Communication/CANopen/CANopen.Harness similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/CANopen.Harness rename to tests/altium_crap/Soft Designs/Communication/CANopen/CANopen.Harness diff --git a/altium_crap/Soft Designs/Communication/CANopen/CANopen.PrjFpg b/tests/altium_crap/Soft Designs/Communication/CANopen/CANopen.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/CANopen.PrjFpg rename to tests/altium_crap/Soft Designs/Communication/CANopen/CANopen.PrjFpg diff --git a/altium_crap/Soft Designs/Communication/CANopen/CANopen.PrjFpgStructure b/tests/altium_crap/Soft Designs/Communication/CANopen/CANopen.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/CANopen.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Communication/CANopen/CANopen.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Communication/CANopen/CANopen.SchDoc b/tests/altium_crap/Soft Designs/Communication/CANopen/CANopen.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/CANopen.SchDoc rename to tests/altium_crap/Soft Designs/Communication/CANopen/CANopen.SchDoc diff --git a/altium_crap/Soft Designs/Communication/CANopen/CANopen_System.Harness b/tests/altium_crap/Soft Designs/Communication/CANopen/CANopen_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/CANopen_System.Harness rename to tests/altium_crap/Soft Designs/Communication/CANopen/CANopen_System.Harness diff --git a/altium_crap/Soft Designs/Communication/CANopen/CANopen_System.OpenBus b/tests/altium_crap/Soft Designs/Communication/CANopen/CANopen_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/CANopen_System.OpenBus rename to tests/altium_crap/Soft Designs/Communication/CANopen/CANopen_System.OpenBus diff --git a/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/CANopen_Client.PrjEmb b/tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/CANopen_Client.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/Embedded Client/CANopen_Client.PrjEmb rename to tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/CANopen_Client.PrjEmb diff --git a/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/CANopen_Client.PrjEmb.cri b/tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/CANopen_Client.PrjEmb.cri similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/Embedded Client/CANopen_Client.PrjEmb.cri rename to tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/CANopen_Client.PrjEmb.cri diff --git a/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/CANopen_Client.SwPlatform b/tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/CANopen_Client.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/Embedded Client/CANopen_Client.SwPlatform rename to tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/CANopen_Client.SwPlatform diff --git a/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/CO_OD.c b/tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/CO_OD.c similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/Embedded Client/CO_OD.c rename to tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/CO_OD.c diff --git a/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/CO_OD.h b/tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/CO_OD.h similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/Embedded Client/CO_OD.h rename to tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/CO_OD.h diff --git a/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/USER.c b/tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/USER.c similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/Embedded Client/USER.c rename to tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/USER.c diff --git a/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/devices.h b/tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/devices.h similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/Embedded Client/devices.h rename to tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/devices.h diff --git a/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/generic_devices.h b/tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/generic_devices.h similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/Embedded Client/generic_devices.h rename to tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/generic_devices.h diff --git a/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/main.c b/tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/main.c similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/Embedded Client/main.c rename to tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Client/main.c diff --git a/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/CANopen_Server.PrjEmb b/tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/CANopen_Server.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/Embedded Server/CANopen_Server.PrjEmb rename to tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/CANopen_Server.PrjEmb diff --git a/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/CANopen_Server.PrjEmb.cri b/tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/CANopen_Server.PrjEmb.cri similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/Embedded Server/CANopen_Server.PrjEmb.cri rename to tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/CANopen_Server.PrjEmb.cri diff --git a/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/CANopen_Server.SwPlatform b/tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/CANopen_Server.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/Embedded Server/CANopen_Server.SwPlatform rename to tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/CANopen_Server.SwPlatform diff --git a/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/CO_OD.c b/tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/CO_OD.c similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/Embedded Server/CO_OD.c rename to tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/CO_OD.c diff --git a/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/CO_OD.h b/tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/CO_OD.h similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/Embedded Server/CO_OD.h rename to tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/CO_OD.h diff --git a/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/USER.c b/tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/USER.c similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/Embedded Server/USER.c rename to tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/USER.c diff --git a/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/devices.h b/tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/devices.h similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/Embedded Server/devices.h rename to tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/devices.h diff --git a/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/generic_devices.h b/tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/generic_devices.h similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/Embedded Server/generic_devices.h rename to tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/generic_devices.h diff --git a/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/main.c b/tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/main.c similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/Embedded Server/main.c rename to tests/altium_crap/Soft Designs/Communication/CANopen/Embedded Server/main.c diff --git a/altium_crap/Soft Designs/Communication/CANopen/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/CANopen/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/CANopen/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/CANopen/timing.Constraint b/tests/altium_crap/Soft Designs/Communication/CANopen/timing.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/CANopen/timing.Constraint rename to tests/altium_crap/Soft Designs/Communication/CANopen/timing.Constraint diff --git a/altium_crap/Soft Designs/Communication/I2C/Embedded/I2C.PrjEmb b/tests/altium_crap/Soft Designs/Communication/I2C/Embedded/I2C.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Communication/I2C/Embedded/I2C.PrjEmb rename to tests/altium_crap/Soft Designs/Communication/I2C/Embedded/I2C.PrjEmb diff --git a/altium_crap/Soft Designs/Communication/I2C/Embedded/I2C.SwPlatform b/tests/altium_crap/Soft Designs/Communication/I2C/Embedded/I2C.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Communication/I2C/Embedded/I2C.SwPlatform rename to tests/altium_crap/Soft Designs/Communication/I2C/Embedded/I2C.SwPlatform diff --git a/altium_crap/Soft Designs/Communication/I2C/Embedded/main.c b/tests/altium_crap/Soft Designs/Communication/I2C/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Communication/I2C/Embedded/main.c rename to tests/altium_crap/Soft Designs/Communication/I2C/Embedded/main.c diff --git a/altium_crap/Soft Designs/Communication/I2C/I2C.Constraint b/tests/altium_crap/Soft Designs/Communication/I2C/I2C.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/I2C/I2C.Constraint rename to tests/altium_crap/Soft Designs/Communication/I2C/I2C.Constraint diff --git a/altium_crap/Soft Designs/Communication/I2C/I2C.Harness b/tests/altium_crap/Soft Designs/Communication/I2C/I2C.Harness similarity index 100% rename from altium_crap/Soft Designs/Communication/I2C/I2C.Harness rename to tests/altium_crap/Soft Designs/Communication/I2C/I2C.Harness diff --git a/altium_crap/Soft Designs/Communication/I2C/I2C.PrjFpg b/tests/altium_crap/Soft Designs/Communication/I2C/I2C.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Communication/I2C/I2C.PrjFpg rename to tests/altium_crap/Soft Designs/Communication/I2C/I2C.PrjFpg diff --git a/altium_crap/Soft Designs/Communication/I2C/I2C.PrjFpgStructure b/tests/altium_crap/Soft Designs/Communication/I2C/I2C.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Communication/I2C/I2C.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Communication/I2C/I2C.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Communication/I2C/I2C.SchDoc b/tests/altium_crap/Soft Designs/Communication/I2C/I2C.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Communication/I2C/I2C.SchDoc rename to tests/altium_crap/Soft Designs/Communication/I2C/I2C.SchDoc diff --git a/altium_crap/Soft Designs/Communication/I2C/I2C_System.Harness b/tests/altium_crap/Soft Designs/Communication/I2C/I2C_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Communication/I2C/I2C_System.Harness rename to tests/altium_crap/Soft Designs/Communication/I2C/I2C_System.Harness diff --git a/altium_crap/Soft Designs/Communication/I2C/I2C_System.OpenBus b/tests/altium_crap/Soft Designs/Communication/I2C/I2C_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Communication/I2C/I2C_System.OpenBus rename to tests/altium_crap/Soft Designs/Communication/I2C/I2C_System.OpenBus diff --git a/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/I2C/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/Infrared/Embedded/IrRC_Transceiver.PrjEmb b/tests/altium_crap/Soft Designs/Communication/Infrared/Embedded/IrRC_Transceiver.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Communication/Infrared/Embedded/IrRC_Transceiver.PrjEmb rename to tests/altium_crap/Soft Designs/Communication/Infrared/Embedded/IrRC_Transceiver.PrjEmb diff --git a/altium_crap/Soft Designs/Communication/Infrared/Embedded/IrRC_Transceiver.SwPlatform b/tests/altium_crap/Soft Designs/Communication/Infrared/Embedded/IrRC_Transceiver.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Communication/Infrared/Embedded/IrRC_Transceiver.SwPlatform rename to tests/altium_crap/Soft Designs/Communication/Infrared/Embedded/IrRC_Transceiver.SwPlatform diff --git a/altium_crap/Soft Designs/Communication/Infrared/Embedded/main.c b/tests/altium_crap/Soft Designs/Communication/Infrared/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Communication/Infrared/Embedded/main.c rename to tests/altium_crap/Soft Designs/Communication/Infrared/Embedded/main.c diff --git a/altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver.Constraint b/tests/altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver.Constraint rename to tests/altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver.Constraint diff --git a/altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver.Harness b/tests/altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver.Harness similarity index 100% rename from altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver.Harness rename to tests/altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver.Harness diff --git a/altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver.PrjFpg b/tests/altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver.PrjFpg rename to tests/altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver.PrjFpg diff --git a/altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver.PrjFpgStructure b/tests/altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver.SchDoc b/tests/altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver.SchDoc rename to tests/altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver.SchDoc diff --git a/altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver_System.Harness b/tests/altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver_System.Harness rename to tests/altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver_System.Harness diff --git a/altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver_System.OpenBus b/tests/altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver_System.OpenBus rename to tests/altium_crap/Soft Designs/Communication/Infrared/IrRC_Transceiver_System.OpenBus diff --git a/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/Infrared/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Embedded/Ir_Receiver.PrjEmb b/tests/altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Embedded/Ir_Receiver.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Embedded/Ir_Receiver.PrjEmb rename to tests/altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Embedded/Ir_Receiver.PrjEmb diff --git a/altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Embedded/Ir_Receiver.SwPlatform b/tests/altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Embedded/Ir_Receiver.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Embedded/Ir_Receiver.SwPlatform rename to tests/altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Embedded/Ir_Receiver.SwPlatform diff --git a/altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Embedded/main.c b/tests/altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Embedded/main.c rename to tests/altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Embedded/main.c diff --git a/altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Ir_Receiver.Constraint b/tests/altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Ir_Receiver.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Ir_Receiver.Constraint rename to tests/altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Ir_Receiver.Constraint diff --git a/altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Ir_Receiver.PrjFpg b/tests/altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Ir_Receiver.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Ir_Receiver.PrjFpg rename to tests/altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Ir_Receiver.PrjFpg diff --git a/altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Ir_Receiver.PrjFpgStructure b/tests/altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Ir_Receiver.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Ir_Receiver.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Ir_Receiver.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Ir_Receiver.SchDoc b/tests/altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Ir_Receiver.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Ir_Receiver.SchDoc rename to tests/altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Ir_Receiver.SchDoc diff --git a/altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Ir_Receiver_System.OpenBus b/tests/altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Ir_Receiver_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Ir_Receiver_System.OpenBus rename to tests/altium_crap/Soft Designs/Communication/NB3000 IR38KRX/Ir_Receiver_System.OpenBus diff --git a/altium_crap/Soft Designs/Communication/NB3000 OneWire/Embedded/OneWire.PrjEmb b/tests/altium_crap/Soft Designs/Communication/NB3000 OneWire/Embedded/OneWire.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 OneWire/Embedded/OneWire.PrjEmb rename to tests/altium_crap/Soft Designs/Communication/NB3000 OneWire/Embedded/OneWire.PrjEmb diff --git a/altium_crap/Soft Designs/Communication/NB3000 OneWire/Embedded/OneWire.SwPlatform b/tests/altium_crap/Soft Designs/Communication/NB3000 OneWire/Embedded/OneWire.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 OneWire/Embedded/OneWire.SwPlatform rename to tests/altium_crap/Soft Designs/Communication/NB3000 OneWire/Embedded/OneWire.SwPlatform diff --git a/altium_crap/Soft Designs/Communication/NB3000 OneWire/Embedded/main.c b/tests/altium_crap/Soft Designs/Communication/NB3000 OneWire/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 OneWire/Embedded/main.c rename to tests/altium_crap/Soft Designs/Communication/NB3000 OneWire/Embedded/main.c diff --git a/altium_crap/Soft Designs/Communication/NB3000 OneWire/NB3000XN_04_PB30_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/NB3000 OneWire/NB3000XN_04_PB30_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 OneWire/NB3000XN_04_PB30_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/NB3000 OneWire/NB3000XN_04_PB30_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/NB3000 OneWire/NB3000_OneWire.Constraint b/tests/altium_crap/Soft Designs/Communication/NB3000 OneWire/NB3000_OneWire.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 OneWire/NB3000_OneWire.Constraint rename to tests/altium_crap/Soft Designs/Communication/NB3000 OneWire/NB3000_OneWire.Constraint diff --git a/altium_crap/Soft Designs/Communication/NB3000 OneWire/NB3000_OneWire.Harness b/tests/altium_crap/Soft Designs/Communication/NB3000 OneWire/NB3000_OneWire.Harness similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 OneWire/NB3000_OneWire.Harness rename to tests/altium_crap/Soft Designs/Communication/NB3000 OneWire/NB3000_OneWire.Harness diff --git a/altium_crap/Soft Designs/Communication/NB3000 OneWire/NB3000_OneWire.PrjFpg b/tests/altium_crap/Soft Designs/Communication/NB3000 OneWire/NB3000_OneWire.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 OneWire/NB3000_OneWire.PrjFpg rename to tests/altium_crap/Soft Designs/Communication/NB3000 OneWire/NB3000_OneWire.PrjFpg diff --git a/altium_crap/Soft Designs/Communication/NB3000 OneWire/NB3000_OneWire.PrjFpgStructure b/tests/altium_crap/Soft Designs/Communication/NB3000 OneWire/NB3000_OneWire.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 OneWire/NB3000_OneWire.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Communication/NB3000 OneWire/NB3000_OneWire.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Communication/NB3000 OneWire/NB3000_OneWire.SchDoc b/tests/altium_crap/Soft Designs/Communication/NB3000 OneWire/NB3000_OneWire.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 OneWire/NB3000_OneWire.SchDoc rename to tests/altium_crap/Soft Designs/Communication/NB3000 OneWire/NB3000_OneWire.SchDoc diff --git a/altium_crap/Soft Designs/Communication/NB3000 OneWire/OneWire_System.Harness b/tests/altium_crap/Soft Designs/Communication/NB3000 OneWire/OneWire_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 OneWire/OneWire_System.Harness rename to tests/altium_crap/Soft Designs/Communication/NB3000 OneWire/OneWire_System.Harness diff --git a/altium_crap/Soft Designs/Communication/NB3000 OneWire/OneWire_System.OpenBus b/tests/altium_crap/Soft Designs/Communication/NB3000 OneWire/OneWire_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 OneWire/OneWire_System.OpenBus rename to tests/altium_crap/Soft Designs/Communication/NB3000 OneWire/OneWire_System.OpenBus diff --git a/altium_crap/Soft Designs/Communication/NB3000 UART/Embedded_1/NB3000_Uart_Serial_Port.PrjEmb b/tests/altium_crap/Soft Designs/Communication/NB3000 UART/Embedded_1/NB3000_Uart_Serial_Port.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 UART/Embedded_1/NB3000_Uart_Serial_Port.PrjEmb rename to tests/altium_crap/Soft Designs/Communication/NB3000 UART/Embedded_1/NB3000_Uart_Serial_Port.PrjEmb diff --git a/altium_crap/Soft Designs/Communication/NB3000 UART/Embedded_1/NB3000_Uart_Serial_Port.SwPlatform b/tests/altium_crap/Soft Designs/Communication/NB3000 UART/Embedded_1/NB3000_Uart_Serial_Port.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 UART/Embedded_1/NB3000_Uart_Serial_Port.SwPlatform rename to tests/altium_crap/Soft Designs/Communication/NB3000 UART/Embedded_1/NB3000_Uart_Serial_Port.SwPlatform diff --git a/altium_crap/Soft Designs/Communication/NB3000 UART/Embedded_1/NB3000_Uart_Serial_Port.c b/tests/altium_crap/Soft Designs/Communication/NB3000 UART/Embedded_1/NB3000_Uart_Serial_Port.c similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 UART/Embedded_1/NB3000_Uart_Serial_Port.c rename to tests/altium_crap/Soft Designs/Communication/NB3000 UART/Embedded_1/NB3000_Uart_Serial_Port.c diff --git a/altium_crap/Soft Designs/Communication/NB3000 UART/Embedded_2/NB3000_Uart_Echo.PrjEmb b/tests/altium_crap/Soft Designs/Communication/NB3000 UART/Embedded_2/NB3000_Uart_Echo.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 UART/Embedded_2/NB3000_Uart_Echo.PrjEmb rename to tests/altium_crap/Soft Designs/Communication/NB3000 UART/Embedded_2/NB3000_Uart_Echo.PrjEmb diff --git a/altium_crap/Soft Designs/Communication/NB3000 UART/Embedded_2/NB3000_Uart_Echo.SwPlatform b/tests/altium_crap/Soft Designs/Communication/NB3000 UART/Embedded_2/NB3000_Uart_Echo.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 UART/Embedded_2/NB3000_Uart_Echo.SwPlatform rename to tests/altium_crap/Soft Designs/Communication/NB3000 UART/Embedded_2/NB3000_Uart_Echo.SwPlatform diff --git a/altium_crap/Soft Designs/Communication/NB3000 UART/Embedded_2/NB3000_Uart_Echo.c b/tests/altium_crap/Soft Designs/Communication/NB3000 UART/Embedded_2/NB3000_Uart_Echo.c similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 UART/Embedded_2/NB3000_Uart_Echo.c rename to tests/altium_crap/Soft Designs/Communication/NB3000 UART/Embedded_2/NB3000_Uart_Echo.c diff --git a/altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart.Constraint b/tests/altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart.Constraint rename to tests/altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart.Constraint diff --git a/altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart.PrjFpg b/tests/altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart.PrjFpg rename to tests/altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart.PrjFpg diff --git a/altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart.PrjFpgStructure b/tests/altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart_Serial_Port.Harness b/tests/altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart_Serial_Port.Harness similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart_Serial_Port.Harness rename to tests/altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart_Serial_Port.Harness diff --git a/altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart_Serial_Port.SchDoc b/tests/altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart_Serial_Port.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart_Serial_Port.SchDoc rename to tests/altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart_Serial_Port.SchDoc diff --git a/altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart_Serial_Port_System.Harness b/tests/altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart_Serial_Port_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart_Serial_Port_System.Harness rename to tests/altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart_Serial_Port_System.Harness diff --git a/altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart_Serial_Port_System.OpenBus b/tests/altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart_Serial_Port_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart_Serial_Port_System.OpenBus rename to tests/altium_crap/Soft Designs/Communication/NB3000 UART/NB3000_Uart_Serial_Port_System.OpenBus diff --git a/altium_crap/Soft Designs/Communication/OneWire/Embedded/OneWire.PrjEmb b/tests/altium_crap/Soft Designs/Communication/OneWire/Embedded/OneWire.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Communication/OneWire/Embedded/OneWire.PrjEmb rename to tests/altium_crap/Soft Designs/Communication/OneWire/Embedded/OneWire.PrjEmb diff --git a/altium_crap/Soft Designs/Communication/OneWire/Embedded/OneWire.SwPlatform b/tests/altium_crap/Soft Designs/Communication/OneWire/Embedded/OneWire.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Communication/OneWire/Embedded/OneWire.SwPlatform rename to tests/altium_crap/Soft Designs/Communication/OneWire/Embedded/OneWire.SwPlatform diff --git a/altium_crap/Soft Designs/Communication/OneWire/Embedded/main.c b/tests/altium_crap/Soft Designs/Communication/OneWire/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Communication/OneWire/Embedded/main.c rename to tests/altium_crap/Soft Designs/Communication/OneWire/Embedded/main.c diff --git a/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/OneWire/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/OneWire/OneWire.Constraint b/tests/altium_crap/Soft Designs/Communication/OneWire/OneWire.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/OneWire/OneWire.Constraint rename to tests/altium_crap/Soft Designs/Communication/OneWire/OneWire.Constraint diff --git a/altium_crap/Soft Designs/Communication/OneWire/OneWire.Harness b/tests/altium_crap/Soft Designs/Communication/OneWire/OneWire.Harness similarity index 100% rename from altium_crap/Soft Designs/Communication/OneWire/OneWire.Harness rename to tests/altium_crap/Soft Designs/Communication/OneWire/OneWire.Harness diff --git a/altium_crap/Soft Designs/Communication/OneWire/OneWire.PrjFpg b/tests/altium_crap/Soft Designs/Communication/OneWire/OneWire.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Communication/OneWire/OneWire.PrjFpg rename to tests/altium_crap/Soft Designs/Communication/OneWire/OneWire.PrjFpg diff --git a/altium_crap/Soft Designs/Communication/OneWire/OneWire.PrjFpgStructure b/tests/altium_crap/Soft Designs/Communication/OneWire/OneWire.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Communication/OneWire/OneWire.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Communication/OneWire/OneWire.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Communication/OneWire/OneWire.SchDoc b/tests/altium_crap/Soft Designs/Communication/OneWire/OneWire.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Communication/OneWire/OneWire.SchDoc rename to tests/altium_crap/Soft Designs/Communication/OneWire/OneWire.SchDoc diff --git a/altium_crap/Soft Designs/Communication/OneWire/OneWire_System.Harness b/tests/altium_crap/Soft Designs/Communication/OneWire/OneWire_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Communication/OneWire/OneWire_System.Harness rename to tests/altium_crap/Soft Designs/Communication/OneWire/OneWire_System.Harness diff --git a/altium_crap/Soft Designs/Communication/OneWire/OneWire_System.OpenBus b/tests/altium_crap/Soft Designs/Communication/OneWire/OneWire_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Communication/OneWire/OneWire_System.OpenBus rename to tests/altium_crap/Soft Designs/Communication/OneWire/OneWire_System.OpenBus diff --git a/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/SPI Arbiter/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter.Constraint b/tests/altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter.Constraint rename to tests/altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter.Constraint diff --git a/altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter.Harness b/tests/altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter.Harness similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter.Harness rename to tests/altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter.Harness diff --git a/altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter.PrjFpg b/tests/altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter.PrjFpg rename to tests/altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter.PrjFpg diff --git a/altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter.PrjFpgStructure b/tests/altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter.schdoc b/tests/altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter.schdoc similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter.schdoc rename to tests/altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter.schdoc diff --git a/altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter_System.Harness b/tests/altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter_System.Harness rename to tests/altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter_System.Harness diff --git a/altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter_System.OpenBus b/tests/altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter_System.OpenBus rename to tests/altium_crap/Soft Designs/Communication/SPI Arbiter/SPI_Arbiter_System.OpenBus diff --git a/altium_crap/Soft Designs/Communication/SPI Arbiter/embedded/SPI_Arbiter.PrjEmb b/tests/altium_crap/Soft Designs/Communication/SPI Arbiter/embedded/SPI_Arbiter.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI Arbiter/embedded/SPI_Arbiter.PrjEmb rename to tests/altium_crap/Soft Designs/Communication/SPI Arbiter/embedded/SPI_Arbiter.PrjEmb diff --git a/altium_crap/Soft Designs/Communication/SPI Arbiter/embedded/SPI_Arbiter.SwPlatform b/tests/altium_crap/Soft Designs/Communication/SPI Arbiter/embedded/SPI_Arbiter.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI Arbiter/embedded/SPI_Arbiter.SwPlatform rename to tests/altium_crap/Soft Designs/Communication/SPI Arbiter/embedded/SPI_Arbiter.SwPlatform diff --git a/altium_crap/Soft Designs/Communication/SPI Arbiter/embedded/main.c b/tests/altium_crap/Soft Designs/Communication/SPI Arbiter/embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI Arbiter/embedded/main.c rename to tests/altium_crap/Soft Designs/Communication/SPI Arbiter/embedded/main.c diff --git a/altium_crap/Soft Designs/Communication/SPI/Embedded/SPI.PrjEmb b/tests/altium_crap/Soft Designs/Communication/SPI/Embedded/SPI.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI/Embedded/SPI.PrjEmb rename to tests/altium_crap/Soft Designs/Communication/SPI/Embedded/SPI.PrjEmb diff --git a/altium_crap/Soft Designs/Communication/SPI/Embedded/SPI.SwPlatform b/tests/altium_crap/Soft Designs/Communication/SPI/Embedded/SPI.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI/Embedded/SPI.SwPlatform rename to tests/altium_crap/Soft Designs/Communication/SPI/Embedded/SPI.SwPlatform diff --git a/altium_crap/Soft Designs/Communication/SPI/Embedded/main.c b/tests/altium_crap/Soft Designs/Communication/SPI/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI/Embedded/main.c rename to tests/altium_crap/Soft Designs/Communication/SPI/Embedded/main.c diff --git a/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/SPI/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/SPI/SPI.Constraint b/tests/altium_crap/Soft Designs/Communication/SPI/SPI.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI/SPI.Constraint rename to tests/altium_crap/Soft Designs/Communication/SPI/SPI.Constraint diff --git a/altium_crap/Soft Designs/Communication/SPI/SPI.Harness b/tests/altium_crap/Soft Designs/Communication/SPI/SPI.Harness similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI/SPI.Harness rename to tests/altium_crap/Soft Designs/Communication/SPI/SPI.Harness diff --git a/altium_crap/Soft Designs/Communication/SPI/SPI.PrjFpg b/tests/altium_crap/Soft Designs/Communication/SPI/SPI.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI/SPI.PrjFpg rename to tests/altium_crap/Soft Designs/Communication/SPI/SPI.PrjFpg diff --git a/altium_crap/Soft Designs/Communication/SPI/SPI.PrjFpgStructure b/tests/altium_crap/Soft Designs/Communication/SPI/SPI.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI/SPI.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Communication/SPI/SPI.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Communication/SPI/SPI.SchDoc b/tests/altium_crap/Soft Designs/Communication/SPI/SPI.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI/SPI.SchDoc rename to tests/altium_crap/Soft Designs/Communication/SPI/SPI.SchDoc diff --git a/altium_crap/Soft Designs/Communication/SPI/SPI_System.Harness b/tests/altium_crap/Soft Designs/Communication/SPI/SPI_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI/SPI_System.Harness rename to tests/altium_crap/Soft Designs/Communication/SPI/SPI_System.Harness diff --git a/altium_crap/Soft Designs/Communication/SPI/SPI_System.OpenBus b/tests/altium_crap/Soft Designs/Communication/SPI/SPI_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Communication/SPI/SPI_System.OpenBus rename to tests/altium_crap/Soft Designs/Communication/SPI/SPI_System.OpenBus diff --git a/altium_crap/Soft Designs/Communication/UART ComError Handling/Embedded/UART_Error_Handling.PrjEmb b/tests/altium_crap/Soft Designs/Communication/UART ComError Handling/Embedded/UART_Error_Handling.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Communication/UART ComError Handling/Embedded/UART_Error_Handling.PrjEmb rename to tests/altium_crap/Soft Designs/Communication/UART ComError Handling/Embedded/UART_Error_Handling.PrjEmb diff --git a/altium_crap/Soft Designs/Communication/UART ComError Handling/Embedded/UART_Error_Handling.SwPlatform b/tests/altium_crap/Soft Designs/Communication/UART ComError Handling/Embedded/UART_Error_Handling.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Communication/UART ComError Handling/Embedded/UART_Error_Handling.SwPlatform rename to tests/altium_crap/Soft Designs/Communication/UART ComError Handling/Embedded/UART_Error_Handling.SwPlatform diff --git a/altium_crap/Soft Designs/Communication/UART ComError Handling/Embedded/main.c b/tests/altium_crap/Soft Designs/Communication/UART ComError Handling/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Communication/UART ComError Handling/Embedded/main.c rename to tests/altium_crap/Soft Designs/Communication/UART ComError Handling/Embedded/main.c diff --git a/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/UART ComError Handling/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/UART ComError Handling/UART_Error_Handling.Constraint b/tests/altium_crap/Soft Designs/Communication/UART ComError Handling/UART_Error_Handling.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/UART ComError Handling/UART_Error_Handling.Constraint rename to tests/altium_crap/Soft Designs/Communication/UART ComError Handling/UART_Error_Handling.Constraint diff --git a/altium_crap/Soft Designs/Communication/UART ComError Handling/UART_Error_Handling.PrjFpg b/tests/altium_crap/Soft Designs/Communication/UART ComError Handling/UART_Error_Handling.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Communication/UART ComError Handling/UART_Error_Handling.PrjFpg rename to tests/altium_crap/Soft Designs/Communication/UART ComError Handling/UART_Error_Handling.PrjFpg diff --git a/altium_crap/Soft Designs/Communication/UART ComError Handling/UART_Error_Handling.PrjFpgStructure b/tests/altium_crap/Soft Designs/Communication/UART ComError Handling/UART_Error_Handling.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Communication/UART ComError Handling/UART_Error_Handling.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Communication/UART ComError Handling/UART_Error_Handling.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Communication/UART ComError Handling/UART_Error_Handling.SchDoc b/tests/altium_crap/Soft Designs/Communication/UART ComError Handling/UART_Error_Handling.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Communication/UART ComError Handling/UART_Error_Handling.SchDoc rename to tests/altium_crap/Soft Designs/Communication/UART ComError Handling/UART_Error_Handling.SchDoc diff --git a/altium_crap/Soft Designs/Communication/UART ComError Handling/UART_Error_Handling_System.OpenBus b/tests/altium_crap/Soft Designs/Communication/UART ComError Handling/UART_Error_Handling_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Communication/UART ComError Handling/UART_Error_Handling_System.OpenBus rename to tests/altium_crap/Soft Designs/Communication/UART ComError Handling/UART_Error_Handling_System.OpenBus diff --git a/altium_crap/Soft Designs/Communication/UART ComError Handling/shiftreg.Vhd b/tests/altium_crap/Soft Designs/Communication/UART ComError Handling/shiftreg.Vhd similarity index 100% rename from altium_crap/Soft Designs/Communication/UART ComError Handling/shiftreg.Vhd rename to tests/altium_crap/Soft Designs/Communication/UART ComError Handling/shiftreg.Vhd diff --git a/altium_crap/Soft Designs/Communication/UART/Embedded_1/UART_main.PrjEmb b/tests/altium_crap/Soft Designs/Communication/UART/Embedded_1/UART_main.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Communication/UART/Embedded_1/UART_main.PrjEmb rename to tests/altium_crap/Soft Designs/Communication/UART/Embedded_1/UART_main.PrjEmb diff --git a/altium_crap/Soft Designs/Communication/UART/Embedded_1/UART_main.SwPlatform b/tests/altium_crap/Soft Designs/Communication/UART/Embedded_1/UART_main.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Communication/UART/Embedded_1/UART_main.SwPlatform rename to tests/altium_crap/Soft Designs/Communication/UART/Embedded_1/UART_main.SwPlatform diff --git a/altium_crap/Soft Designs/Communication/UART/Embedded_1/main.c b/tests/altium_crap/Soft Designs/Communication/UART/Embedded_1/main.c similarity index 100% rename from altium_crap/Soft Designs/Communication/UART/Embedded_1/main.c rename to tests/altium_crap/Soft Designs/Communication/UART/Embedded_1/main.c diff --git a/altium_crap/Soft Designs/Communication/UART/Embedded_2/UART_echo.PrjEmb b/tests/altium_crap/Soft Designs/Communication/UART/Embedded_2/UART_echo.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Communication/UART/Embedded_2/UART_echo.PrjEmb rename to tests/altium_crap/Soft Designs/Communication/UART/Embedded_2/UART_echo.PrjEmb diff --git a/altium_crap/Soft Designs/Communication/UART/Embedded_2/UART_echo.SwPlatform b/tests/altium_crap/Soft Designs/Communication/UART/Embedded_2/UART_echo.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Communication/UART/Embedded_2/UART_echo.SwPlatform rename to tests/altium_crap/Soft Designs/Communication/UART/Embedded_2/UART_echo.SwPlatform diff --git a/altium_crap/Soft Designs/Communication/UART/Embedded_2/echo.c b/tests/altium_crap/Soft Designs/Communication/UART/Embedded_2/echo.c similarity index 100% rename from altium_crap/Soft Designs/Communication/UART/Embedded_2/echo.c rename to tests/altium_crap/Soft Designs/Communication/UART/Embedded_2/echo.c diff --git a/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Communication/UART/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Communication/UART/UART_Serial_Port.Constraint b/tests/altium_crap/Soft Designs/Communication/UART/UART_Serial_Port.Constraint similarity index 100% rename from altium_crap/Soft Designs/Communication/UART/UART_Serial_Port.Constraint rename to tests/altium_crap/Soft Designs/Communication/UART/UART_Serial_Port.Constraint diff --git a/altium_crap/Soft Designs/Communication/UART/UART_Serial_Port.Harness b/tests/altium_crap/Soft Designs/Communication/UART/UART_Serial_Port.Harness similarity index 100% rename from altium_crap/Soft Designs/Communication/UART/UART_Serial_Port.Harness rename to tests/altium_crap/Soft Designs/Communication/UART/UART_Serial_Port.Harness diff --git a/altium_crap/Soft Designs/Communication/UART/UART_Serial_Port.PrjFpg b/tests/altium_crap/Soft Designs/Communication/UART/UART_Serial_Port.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Communication/UART/UART_Serial_Port.PrjFpg rename to tests/altium_crap/Soft Designs/Communication/UART/UART_Serial_Port.PrjFpg diff --git a/altium_crap/Soft Designs/Communication/UART/UART_Serial_Port.PrjFpgStructure b/tests/altium_crap/Soft Designs/Communication/UART/UART_Serial_Port.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Communication/UART/UART_Serial_Port.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Communication/UART/UART_Serial_Port.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Communication/UART/UART_Serial_Port.SchDoc b/tests/altium_crap/Soft Designs/Communication/UART/UART_Serial_Port.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Communication/UART/UART_Serial_Port.SchDoc rename to tests/altium_crap/Soft Designs/Communication/UART/UART_Serial_Port.SchDoc diff --git a/altium_crap/Soft Designs/Communication/UART/UART_Serial_Port_System.Harness b/tests/altium_crap/Soft Designs/Communication/UART/UART_Serial_Port_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Communication/UART/UART_Serial_Port_System.Harness rename to tests/altium_crap/Soft Designs/Communication/UART/UART_Serial_Port_System.Harness diff --git a/altium_crap/Soft Designs/Communication/UART/UART_Serial_Port_System.OpenBus b/tests/altium_crap/Soft Designs/Communication/UART/UART_Serial_Port_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Communication/UART/UART_Serial_Port_System.OpenBus rename to tests/altium_crap/Soft Designs/Communication/UART/UART_Serial_Port_System.OpenBus diff --git a/altium_crap/Soft Designs/Display/Graphics/Embedded/Graphics.PrjEmb b/tests/altium_crap/Soft Designs/Display/Graphics/Embedded/Graphics.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Display/Graphics/Embedded/Graphics.PrjEmb rename to tests/altium_crap/Soft Designs/Display/Graphics/Embedded/Graphics.PrjEmb diff --git a/altium_crap/Soft Designs/Display/Graphics/Embedded/Graphics.SwPlatform b/tests/altium_crap/Soft Designs/Display/Graphics/Embedded/Graphics.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Display/Graphics/Embedded/Graphics.SwPlatform rename to tests/altium_crap/Soft Designs/Display/Graphics/Embedded/Graphics.SwPlatform diff --git a/altium_crap/Soft Designs/Display/Graphics/Embedded/main.c b/tests/altium_crap/Soft Designs/Display/Graphics/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Display/Graphics/Embedded/main.c rename to tests/altium_crap/Soft Designs/Display/Graphics/Embedded/main.c diff --git a/altium_crap/Soft Designs/Display/Graphics/Graphics.Constraint b/tests/altium_crap/Soft Designs/Display/Graphics/Graphics.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/Graphics/Graphics.Constraint rename to tests/altium_crap/Soft Designs/Display/Graphics/Graphics.Constraint diff --git a/altium_crap/Soft Designs/Display/Graphics/Graphics.Harness b/tests/altium_crap/Soft Designs/Display/Graphics/Graphics.Harness similarity index 100% rename from altium_crap/Soft Designs/Display/Graphics/Graphics.Harness rename to tests/altium_crap/Soft Designs/Display/Graphics/Graphics.Harness diff --git a/altium_crap/Soft Designs/Display/Graphics/Graphics.PrjFpg b/tests/altium_crap/Soft Designs/Display/Graphics/Graphics.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Display/Graphics/Graphics.PrjFpg rename to tests/altium_crap/Soft Designs/Display/Graphics/Graphics.PrjFpg diff --git a/altium_crap/Soft Designs/Display/Graphics/Graphics.PrjFpgStructure b/tests/altium_crap/Soft Designs/Display/Graphics/Graphics.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Display/Graphics/Graphics.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Display/Graphics/Graphics.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Display/Graphics/Graphics.SchDoc b/tests/altium_crap/Soft Designs/Display/Graphics/Graphics.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Display/Graphics/Graphics.SchDoc rename to tests/altium_crap/Soft Designs/Display/Graphics/Graphics.SchDoc diff --git a/altium_crap/Soft Designs/Display/Graphics/Graphics_System.Harness b/tests/altium_crap/Soft Designs/Display/Graphics/Graphics_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Display/Graphics/Graphics_System.Harness rename to tests/altium_crap/Soft Designs/Display/Graphics/Graphics_System.Harness diff --git a/altium_crap/Soft Designs/Display/Graphics/Graphics_System.OpenBus b/tests/altium_crap/Soft Designs/Display/Graphics/Graphics_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Display/Graphics/Graphics_System.OpenBus rename to tests/altium_crap/Soft Designs/Display/Graphics/Graphics_System.OpenBus diff --git a/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/Graphics/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/JPEG Decoder/Embedded/JPEG_Decoder.PrjEmb b/tests/altium_crap/Soft Designs/Display/JPEG Decoder/Embedded/JPEG_Decoder.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Display/JPEG Decoder/Embedded/JPEG_Decoder.PrjEmb rename to tests/altium_crap/Soft Designs/Display/JPEG Decoder/Embedded/JPEG_Decoder.PrjEmb diff --git a/altium_crap/Soft Designs/Display/JPEG Decoder/Embedded/JPEG_Decoder.SwPlatform b/tests/altium_crap/Soft Designs/Display/JPEG Decoder/Embedded/JPEG_Decoder.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Display/JPEG Decoder/Embedded/JPEG_Decoder.SwPlatform rename to tests/altium_crap/Soft Designs/Display/JPEG Decoder/Embedded/JPEG_Decoder.SwPlatform diff --git a/altium_crap/Soft Designs/Display/JPEG Decoder/Embedded/balloon.jpg b/tests/altium_crap/Soft Designs/Display/JPEG Decoder/Embedded/balloon.jpg similarity index 100% rename from altium_crap/Soft Designs/Display/JPEG Decoder/Embedded/balloon.jpg rename to tests/altium_crap/Soft Designs/Display/JPEG Decoder/Embedded/balloon.jpg diff --git a/altium_crap/Soft Designs/Display/JPEG Decoder/Embedded/main.c b/tests/altium_crap/Soft Designs/Display/JPEG Decoder/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Display/JPEG Decoder/Embedded/main.c rename to tests/altium_crap/Soft Designs/Display/JPEG Decoder/Embedded/main.c diff --git a/altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder.Constraint b/tests/altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder.Constraint rename to tests/altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder.Constraint diff --git a/altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder.Harness b/tests/altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder.Harness similarity index 100% rename from altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder.Harness rename to tests/altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder.Harness diff --git a/altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder.PrjFpg b/tests/altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder.PrjFpg rename to tests/altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder.PrjFpg diff --git a/altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder.PrjFpgStructure b/tests/altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder.SchDoc b/tests/altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder.SchDoc rename to tests/altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder.SchDoc diff --git a/altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder_System.Harness b/tests/altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder_System.Harness rename to tests/altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder_System.Harness diff --git a/altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder_System.OpenBus b/tests/altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder_System.OpenBus rename to tests/altium_crap/Soft Designs/Display/JPEG Decoder/JPEG_Decoder_System.OpenBus diff --git a/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/JPEG Decoder/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/LCD/Embedded/LCD.PrjEmb b/tests/altium_crap/Soft Designs/Display/LCD/Embedded/LCD.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Display/LCD/Embedded/LCD.PrjEmb rename to tests/altium_crap/Soft Designs/Display/LCD/Embedded/LCD.PrjEmb diff --git a/altium_crap/Soft Designs/Display/LCD/Embedded/LCD.SwPlatform b/tests/altium_crap/Soft Designs/Display/LCD/Embedded/LCD.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Display/LCD/Embedded/LCD.SwPlatform rename to tests/altium_crap/Soft Designs/Display/LCD/Embedded/LCD.SwPlatform diff --git a/altium_crap/Soft Designs/Display/LCD/Embedded/chars.h b/tests/altium_crap/Soft Designs/Display/LCD/Embedded/chars.h similarity index 100% rename from altium_crap/Soft Designs/Display/LCD/Embedded/chars.h rename to tests/altium_crap/Soft Designs/Display/LCD/Embedded/chars.h diff --git a/altium_crap/Soft Designs/Display/LCD/Embedded/main.c b/tests/altium_crap/Soft Designs/Display/LCD/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Display/LCD/Embedded/main.c rename to tests/altium_crap/Soft Designs/Display/LCD/Embedded/main.c diff --git a/altium_crap/Soft Designs/Display/LCD/LCD.Constraint b/tests/altium_crap/Soft Designs/Display/LCD/LCD.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/LCD/LCD.Constraint rename to tests/altium_crap/Soft Designs/Display/LCD/LCD.Constraint diff --git a/altium_crap/Soft Designs/Display/LCD/LCD.Harness b/tests/altium_crap/Soft Designs/Display/LCD/LCD.Harness similarity index 100% rename from altium_crap/Soft Designs/Display/LCD/LCD.Harness rename to tests/altium_crap/Soft Designs/Display/LCD/LCD.Harness diff --git a/altium_crap/Soft Designs/Display/LCD/LCD.PrjFpg b/tests/altium_crap/Soft Designs/Display/LCD/LCD.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Display/LCD/LCD.PrjFpg rename to tests/altium_crap/Soft Designs/Display/LCD/LCD.PrjFpg diff --git a/altium_crap/Soft Designs/Display/LCD/LCD.PrjFpgStructure b/tests/altium_crap/Soft Designs/Display/LCD/LCD.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Display/LCD/LCD.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Display/LCD/LCD.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Display/LCD/LCD.SchDoc b/tests/altium_crap/Soft Designs/Display/LCD/LCD.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Display/LCD/LCD.SchDoc rename to tests/altium_crap/Soft Designs/Display/LCD/LCD.SchDoc diff --git a/altium_crap/Soft Designs/Display/LCD/LCD_System.Harness b/tests/altium_crap/Soft Designs/Display/LCD/LCD_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Display/LCD/LCD_System.Harness rename to tests/altium_crap/Soft Designs/Display/LCD/LCD_System.Harness diff --git a/altium_crap/Soft Designs/Display/LCD/LCD_System.OpenBus b/tests/altium_crap/Soft Designs/Display/LCD/LCD_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Display/LCD/LCD_System.OpenBus rename to tests/altium_crap/Soft Designs/Display/LCD/LCD_System.OpenBus diff --git a/altium_crap/Soft Designs/Display/LCD/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/LCD/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/LCD/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/LCD/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/MAX6966 LedDriver/Embedded/MAX6966_LedDriver.PrjEmb b/tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/Embedded/MAX6966_LedDriver.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Display/MAX6966 LedDriver/Embedded/MAX6966_LedDriver.PrjEmb rename to tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/Embedded/MAX6966_LedDriver.PrjEmb diff --git a/altium_crap/Soft Designs/Display/MAX6966 LedDriver/Embedded/MAX6966_LedDriver.SwPlatform b/tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/Embedded/MAX6966_LedDriver.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Display/MAX6966 LedDriver/Embedded/MAX6966_LedDriver.SwPlatform rename to tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/Embedded/MAX6966_LedDriver.SwPlatform diff --git a/altium_crap/Soft Designs/Display/MAX6966 LedDriver/Embedded/main.c b/tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Display/MAX6966 LedDriver/Embedded/main.c rename to tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/Embedded/main.c diff --git a/altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver.Constraint b/tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver.Constraint rename to tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver.Constraint diff --git a/altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver.Harness b/tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver.Harness similarity index 100% rename from altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver.Harness rename to tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver.Harness diff --git a/altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver.OpenBusStructure b/tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver.OpenBusStructure similarity index 100% rename from altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver.OpenBusStructure rename to tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver.OpenBusStructure diff --git a/altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver.PrjFpg b/tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver.PrjFpg rename to tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver.PrjFpg diff --git a/altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver.PrjFpgStructure b/tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver.SchDoc b/tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver.SchDoc rename to tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver.SchDoc diff --git a/altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver_System.Harness b/tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver_System.Harness rename to tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver_System.Harness diff --git a/altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver_System.OpenBus b/tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver_System.OpenBus rename to tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/MAX6966_LedDriver_System.OpenBus diff --git a/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/MAX6966 LedDriver/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/NB2 LedDriver/Embedded/NB2LedDriver.c b/tests/altium_crap/Soft Designs/Display/NB2 LedDriver/Embedded/NB2LedDriver.c similarity index 100% rename from altium_crap/Soft Designs/Display/NB2 LedDriver/Embedded/NB2LedDriver.c rename to tests/altium_crap/Soft Designs/Display/NB2 LedDriver/Embedded/NB2LedDriver.c diff --git a/altium_crap/Soft Designs/Display/NB2 LedDriver/Embedded/NB2LedDriver.h b/tests/altium_crap/Soft Designs/Display/NB2 LedDriver/Embedded/NB2LedDriver.h similarity index 100% rename from altium_crap/Soft Designs/Display/NB2 LedDriver/Embedded/NB2LedDriver.h rename to tests/altium_crap/Soft Designs/Display/NB2 LedDriver/Embedded/NB2LedDriver.h diff --git a/altium_crap/Soft Designs/Display/NB2 LedDriver/Embedded/NB2_LedDriver.PrjEmb b/tests/altium_crap/Soft Designs/Display/NB2 LedDriver/Embedded/NB2_LedDriver.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Display/NB2 LedDriver/Embedded/NB2_LedDriver.PrjEmb rename to tests/altium_crap/Soft Designs/Display/NB2 LedDriver/Embedded/NB2_LedDriver.PrjEmb diff --git a/altium_crap/Soft Designs/Display/NB2 LedDriver/Embedded/NB2_LedDriver.SwPlatform b/tests/altium_crap/Soft Designs/Display/NB2 LedDriver/Embedded/NB2_LedDriver.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Display/NB2 LedDriver/Embedded/NB2_LedDriver.SwPlatform rename to tests/altium_crap/Soft Designs/Display/NB2 LedDriver/Embedded/NB2_LedDriver.SwPlatform diff --git a/altium_crap/Soft Designs/Display/NB2 LedDriver/Embedded/main.c b/tests/altium_crap/Soft Designs/Display/NB2 LedDriver/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Display/NB2 LedDriver/Embedded/main.c rename to tests/altium_crap/Soft Designs/Display/NB2 LedDriver/Embedded/main.c diff --git a/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver.Constraint b/tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver.Constraint rename to tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver.Constraint diff --git a/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver.Harness b/tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver.Harness similarity index 100% rename from altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver.Harness rename to tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver.Harness diff --git a/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver.OpenBusStructure b/tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver.OpenBusStructure similarity index 100% rename from altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver.OpenBusStructure rename to tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver.OpenBusStructure diff --git a/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver.PrjFpg b/tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver.PrjFpg rename to tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver.PrjFpg diff --git a/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver.PrjFpgStructure b/tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver.SchDoc b/tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver.SchDoc rename to tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver.SchDoc diff --git a/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver_System.Harness b/tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver_System.Harness rename to tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver_System.Harness diff --git a/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver_System.OpenBus b/tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver_System.OpenBus rename to tests/altium_crap/Soft Designs/Display/NB2 LedDriver/NB2_LedDriver_System.OpenBus diff --git a/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/Embedded/NB3000_Bouncing_Balls.PrjEmb b/tests/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/Embedded/NB3000_Bouncing_Balls.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/Embedded/NB3000_Bouncing_Balls.PrjEmb rename to tests/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/Embedded/NB3000_Bouncing_Balls.PrjEmb diff --git a/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/Embedded/NB3000_Bouncing_Balls.SwPlatform b/tests/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/Embedded/NB3000_Bouncing_Balls.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/Embedded/NB3000_Bouncing_Balls.SwPlatform rename to tests/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/Embedded/NB3000_Bouncing_Balls.SwPlatform diff --git a/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/Embedded/main.c b/tests/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/Embedded/main.c rename to tests/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/Embedded/main.c diff --git a/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls.Constraint b/tests/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls.Constraint rename to tests/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls.Constraint diff --git a/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls.Harness b/tests/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls.Harness similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls.Harness rename to tests/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls.Harness diff --git a/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls.PrjFpg b/tests/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls.PrjFpg rename to tests/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls.PrjFpg diff --git a/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls.PrjFpgStructure b/tests/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls.SchDoc b/tests/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls.SchDoc rename to tests/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls.SchDoc diff --git a/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls_System.Harness b/tests/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls_System.Harness rename to tests/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls_System.Harness diff --git a/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls_System.OpenBus b/tests/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls_System.OpenBus rename to tests/altium_crap/Soft Designs/Display/NB3000 Bouncing Balls/NB3000_Bouncing_Balls_System.OpenBus diff --git a/altium_crap/Soft Designs/Display/NB3000 Graphics/Embedded/NB3000_Graphics.PrjEmb b/tests/altium_crap/Soft Designs/Display/NB3000 Graphics/Embedded/NB3000_Graphics.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Graphics/Embedded/NB3000_Graphics.PrjEmb rename to tests/altium_crap/Soft Designs/Display/NB3000 Graphics/Embedded/NB3000_Graphics.PrjEmb diff --git a/altium_crap/Soft Designs/Display/NB3000 Graphics/Embedded/NB3000_Graphics.SwPlatform b/tests/altium_crap/Soft Designs/Display/NB3000 Graphics/Embedded/NB3000_Graphics.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Graphics/Embedded/NB3000_Graphics.SwPlatform rename to tests/altium_crap/Soft Designs/Display/NB3000 Graphics/Embedded/NB3000_Graphics.SwPlatform diff --git a/altium_crap/Soft Designs/Display/NB3000 Graphics/Embedded/main.c b/tests/altium_crap/Soft Designs/Display/NB3000 Graphics/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Graphics/Embedded/main.c rename to tests/altium_crap/Soft Designs/Display/NB3000 Graphics/Embedded/main.c diff --git a/altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics.Constraint b/tests/altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics.Constraint rename to tests/altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics.Constraint diff --git a/altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics.Harness b/tests/altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics.Harness similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics.Harness rename to tests/altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics.Harness diff --git a/altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics.PrjFpg b/tests/altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics.PrjFpg rename to tests/altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics.PrjFpg diff --git a/altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics.PrjFpgStructure b/tests/altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics.SchDoc b/tests/altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics.SchDoc rename to tests/altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics.SchDoc diff --git a/altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics_System.Harness b/tests/altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics_System.Harness rename to tests/altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics_System.Harness diff --git a/altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics_System.OpenBus b/tests/altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics_System.OpenBus rename to tests/altium_crap/Soft Designs/Display/NB3000 Graphics/NB3000_Graphics_System.OpenBus diff --git a/altium_crap/Soft Designs/Display/NB3000 Text Display/Embedded/BPreplay8.c b/tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Embedded/BPreplay8.c similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Text Display/Embedded/BPreplay8.c rename to tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Embedded/BPreplay8.c diff --git a/altium_crap/Soft Designs/Display/NB3000 Text Display/Embedded/BPreplay8.h b/tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Embedded/BPreplay8.h similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Text Display/Embedded/BPreplay8.h rename to tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Embedded/BPreplay8.h diff --git a/altium_crap/Soft Designs/Display/NB3000 Text Display/Embedded/Text_Display.PrjEmb b/tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Embedded/Text_Display.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Text Display/Embedded/Text_Display.PrjEmb rename to tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Embedded/Text_Display.PrjEmb diff --git a/altium_crap/Soft Designs/Display/NB3000 Text Display/Embedded/Text_Display.SwPlatform b/tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Embedded/Text_Display.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Text Display/Embedded/Text_Display.SwPlatform rename to tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Embedded/Text_Display.SwPlatform diff --git a/altium_crap/Soft Designs/Display/NB3000 Text Display/Embedded/main.c b/tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Text Display/Embedded/main.c rename to tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Embedded/main.c diff --git a/altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display.Constraint b/tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display.Constraint rename to tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display.Constraint diff --git a/altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display.Harness b/tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display.Harness similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display.Harness rename to tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display.Harness diff --git a/altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display.OpenBusStructure b/tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display.OpenBusStructure similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display.OpenBusStructure rename to tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display.OpenBusStructure diff --git a/altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display.PrjFpg b/tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display.PrjFpg rename to tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display.PrjFpg diff --git a/altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display.PrjFpgStructure b/tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display.SchDoc b/tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display.SchDoc rename to tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display.SchDoc diff --git a/altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display_System.Harness b/tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display_System.Harness rename to tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display_System.Harness diff --git a/altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display_System.OpenBus b/tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display_System.OpenBus rename to tests/altium_crap/Soft Designs/Display/NB3000 Text Display/Text_Display_System.OpenBus diff --git a/altium_crap/Soft Designs/Display/NB3000 USB Video/Embedded/USB_Video.PrjEmb b/tests/altium_crap/Soft Designs/Display/NB3000 USB Video/Embedded/USB_Video.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 USB Video/Embedded/USB_Video.PrjEmb rename to tests/altium_crap/Soft Designs/Display/NB3000 USB Video/Embedded/USB_Video.PrjEmb diff --git a/altium_crap/Soft Designs/Display/NB3000 USB Video/Embedded/USB_Video.SwPlatform b/tests/altium_crap/Soft Designs/Display/NB3000 USB Video/Embedded/USB_Video.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 USB Video/Embedded/USB_Video.SwPlatform rename to tests/altium_crap/Soft Designs/Display/NB3000 USB Video/Embedded/USB_Video.SwPlatform diff --git a/altium_crap/Soft Designs/Display/NB3000 USB Video/Embedded/main.c b/tests/altium_crap/Soft Designs/Display/NB3000 USB Video/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 USB Video/Embedded/main.c rename to tests/altium_crap/Soft Designs/Display/NB3000 USB Video/Embedded/main.c diff --git a/altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video.Constraint b/tests/altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video.Constraint rename to tests/altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video.Constraint diff --git a/altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video.Harness b/tests/altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video.Harness similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video.Harness rename to tests/altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video.Harness diff --git a/altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video.PrjFpg b/tests/altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video.PrjFpg rename to tests/altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video.PrjFpg diff --git a/altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video.PrjFpgStructure b/tests/altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video.SchDoc b/tests/altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video.SchDoc rename to tests/altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video.SchDoc diff --git a/altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video_System.Harness b/tests/altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video_System.Harness rename to tests/altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video_System.Harness diff --git a/altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video_System.OpenBus b/tests/altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video_System.OpenBus rename to tests/altium_crap/Soft Designs/Display/NB3000 USB Video/USB_Video_System.OpenBus diff --git a/altium_crap/Soft Designs/Display/Text Display/Embedded/BPreplay8.c b/tests/altium_crap/Soft Designs/Display/Text Display/Embedded/BPreplay8.c similarity index 100% rename from altium_crap/Soft Designs/Display/Text Display/Embedded/BPreplay8.c rename to tests/altium_crap/Soft Designs/Display/Text Display/Embedded/BPreplay8.c diff --git a/altium_crap/Soft Designs/Display/Text Display/Embedded/BPreplay8.h b/tests/altium_crap/Soft Designs/Display/Text Display/Embedded/BPreplay8.h similarity index 100% rename from altium_crap/Soft Designs/Display/Text Display/Embedded/BPreplay8.h rename to tests/altium_crap/Soft Designs/Display/Text Display/Embedded/BPreplay8.h diff --git a/altium_crap/Soft Designs/Display/Text Display/Embedded/Text_Display.PrjEmb b/tests/altium_crap/Soft Designs/Display/Text Display/Embedded/Text_Display.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Display/Text Display/Embedded/Text_Display.PrjEmb rename to tests/altium_crap/Soft Designs/Display/Text Display/Embedded/Text_Display.PrjEmb diff --git a/altium_crap/Soft Designs/Display/Text Display/Embedded/Text_Display.SwPlatform b/tests/altium_crap/Soft Designs/Display/Text Display/Embedded/Text_Display.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Display/Text Display/Embedded/Text_Display.SwPlatform rename to tests/altium_crap/Soft Designs/Display/Text Display/Embedded/Text_Display.SwPlatform diff --git a/altium_crap/Soft Designs/Display/Text Display/Embedded/main.c b/tests/altium_crap/Soft Designs/Display/Text Display/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Display/Text Display/Embedded/main.c rename to tests/altium_crap/Soft Designs/Display/Text Display/Embedded/main.c diff --git a/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Display/Text Display/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Display/Text Display/Text_Display.Constraint b/tests/altium_crap/Soft Designs/Display/Text Display/Text_Display.Constraint similarity index 100% rename from altium_crap/Soft Designs/Display/Text Display/Text_Display.Constraint rename to tests/altium_crap/Soft Designs/Display/Text Display/Text_Display.Constraint diff --git a/altium_crap/Soft Designs/Display/Text Display/Text_Display.Harness b/tests/altium_crap/Soft Designs/Display/Text Display/Text_Display.Harness similarity index 100% rename from altium_crap/Soft Designs/Display/Text Display/Text_Display.Harness rename to tests/altium_crap/Soft Designs/Display/Text Display/Text_Display.Harness diff --git a/altium_crap/Soft Designs/Display/Text Display/Text_Display.OpenBusStructure b/tests/altium_crap/Soft Designs/Display/Text Display/Text_Display.OpenBusStructure similarity index 100% rename from altium_crap/Soft Designs/Display/Text Display/Text_Display.OpenBusStructure rename to tests/altium_crap/Soft Designs/Display/Text Display/Text_Display.OpenBusStructure diff --git a/altium_crap/Soft Designs/Display/Text Display/Text_Display.PrjFpg b/tests/altium_crap/Soft Designs/Display/Text Display/Text_Display.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Display/Text Display/Text_Display.PrjFpg rename to tests/altium_crap/Soft Designs/Display/Text Display/Text_Display.PrjFpg diff --git a/altium_crap/Soft Designs/Display/Text Display/Text_Display.PrjFpgStructure b/tests/altium_crap/Soft Designs/Display/Text Display/Text_Display.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Display/Text Display/Text_Display.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Display/Text Display/Text_Display.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Display/Text Display/Text_Display.SchDoc b/tests/altium_crap/Soft Designs/Display/Text Display/Text_Display.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Display/Text Display/Text_Display.SchDoc rename to tests/altium_crap/Soft Designs/Display/Text Display/Text_Display.SchDoc diff --git a/altium_crap/Soft Designs/Display/Text Display/Text_Display_System.Harness b/tests/altium_crap/Soft Designs/Display/Text Display/Text_Display_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Display/Text Display/Text_Display_System.Harness rename to tests/altium_crap/Soft Designs/Display/Text Display/Text_Display_System.Harness diff --git a/altium_crap/Soft Designs/Display/Text Display/Text_Display_System.OpenBus b/tests/altium_crap/Soft Designs/Display/Text Display/Text_Display_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Display/Text Display/Text_Display_System.OpenBus rename to tests/altium_crap/Soft Designs/Display/Text Display/Text_Display_System.OpenBus diff --git a/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/Bus_Connections.PRJFPG b/tests/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/Bus_Connections.PRJFPG similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Bus Connections/Bus_Connections.PRJFPG rename to tests/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/Bus_Connections.PRJFPG diff --git a/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/Bus_Connections.PRJFPGStructure b/tests/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/Bus_Connections.PRJFPGStructure similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Bus Connections/Bus_Connections.PRJFPGStructure rename to tests/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/Bus_Connections.PRJFPGStructure diff --git a/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/Bus_Connections.SCHDOC b/tests/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/Bus_Connections.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Bus Connections/Bus_Connections.SCHDOC rename to tests/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/Bus_Connections.SCHDOC diff --git a/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Bus Connections/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/Bus_Constants.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/Bus_Constants.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Bus Constants/Bus_Constants.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/Bus_Constants.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/Bus_Constants.PrjFpg b/tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/Bus_Constants.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Bus Constants/Bus_Constants.PrjFpg rename to tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/Bus_Constants.PrjFpg diff --git a/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/Bus_Constants.PrjFpgStructure b/tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/Bus_Constants.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Bus Constants/Bus_Constants.PrjFpgStructure rename to tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/Bus_Constants.PrjFpgStructure diff --git a/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/Bus_Constants.SchDoc b/tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/Bus_Constants.SchDoc similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Bus Constants/Bus_Constants.SchDoc rename to tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/Bus_Constants.SchDoc diff --git a/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Bus Constants/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/Hex_Multiplier.PrjFpg b/tests/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/Hex_Multiplier.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/Hex_Multiplier.PrjFpg rename to tests/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/Hex_Multiplier.PrjFpg diff --git a/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/Hex_Multiplier.PrjFpgStructure b/tests/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/Hex_Multiplier.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/Hex_Multiplier.PrjFpgStructure rename to tests/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/Hex_Multiplier.PrjFpgStructure diff --git a/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/Hex_Multiplier.SchDoc b/tests/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/Hex_Multiplier.SchDoc similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/Hex_Multiplier.SchDoc rename to tests/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/Hex_Multiplier.SchDoc diff --git a/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/Hex Multiplier/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/BrightnessPalette.VHD b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/BrightnessPalette.VHD similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/BrightnessPalette.VHD rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/BrightnessPalette.VHD diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/DRIVERS.SCHDOC b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/DRIVERS.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/DRIVERS.SCHDOC rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/DRIVERS.SCHDOC diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/LED_Chaser_Hardware.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/LED_Chaser_Hardware.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/LED_Chaser_Hardware.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/LED_Chaser_Hardware.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/LED_Chaser_Hardware.PRJFPG b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/LED_Chaser_Hardware.PRJFPG similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/LED_Chaser_Hardware.PRJFPG rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/LED_Chaser_Hardware.PRJFPG diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/LED_Chaser_Hardware.PRJFPGStructure b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/LED_Chaser_Hardware.PRJFPGStructure similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/LED_Chaser_Hardware.PRJFPGStructure rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/LED_Chaser_Hardware.PRJFPGStructure diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/LED_Chaser_Hardware.SchDoc b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/LED_Chaser_Hardware.SchDoc similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/LED_Chaser_Hardware.SchDoc rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/LED_Chaser_Hardware.SchDoc diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/PWM.SCHDOC b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/PWM.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/PWM.SCHDOC rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/PWM.SCHDOC diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/SHIFTER.SCHDOC b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/SHIFTER.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/SHIFTER.SCHDOC rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - Hardware/SHIFTER.SCHDOC diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/LED_Chaser_IO_Module.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/LED_Chaser_IO_Module.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/LED_Chaser_IO_Module.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/LED_Chaser_IO_Module.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/LED_Chaser_IO_Module.PrjFpg b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/LED_Chaser_IO_Module.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/LED_Chaser_IO_Module.PrjFpg rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/LED_Chaser_IO_Module.PrjFpg diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/LED_Chaser_IO_Module.PrjFpgStructure b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/LED_Chaser_IO_Module.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/LED_Chaser_IO_Module.PrjFpgStructure rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/LED_Chaser_IO_Module.PrjFpgStructure diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/LED_Chaser_IO_Module.SchDoc b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/LED_Chaser_IO_Module.SchDoc similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/LED_Chaser_IO_Module.SchDoc rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/LED_Chaser_IO_Module.SchDoc diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/FPGA Hardware/LED Chaser - IO Module/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Instrument Service/Embedded/Instrument_Service.PrjEmb b/tests/altium_crap/Soft Designs/Instruments/Instrument Service/Embedded/Instrument_Service.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Instruments/Instrument Service/Embedded/Instrument_Service.PrjEmb rename to tests/altium_crap/Soft Designs/Instruments/Instrument Service/Embedded/Instrument_Service.PrjEmb diff --git a/altium_crap/Soft Designs/Instruments/Instrument Service/Embedded/Instrument_Service.SwPlatform b/tests/altium_crap/Soft Designs/Instruments/Instrument Service/Embedded/Instrument_Service.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Instruments/Instrument Service/Embedded/Instrument_Service.SwPlatform rename to tests/altium_crap/Soft Designs/Instruments/Instrument Service/Embedded/Instrument_Service.SwPlatform diff --git a/altium_crap/Soft Designs/Instruments/Instrument Service/Embedded/main.c b/tests/altium_crap/Soft Designs/Instruments/Instrument Service/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Instruments/Instrument Service/Embedded/main.c rename to tests/altium_crap/Soft Designs/Instruments/Instrument Service/Embedded/main.c diff --git a/altium_crap/Soft Designs/Instruments/Instrument Service/ExampleInstrumentIcon.bmp b/tests/altium_crap/Soft Designs/Instruments/Instrument Service/ExampleInstrumentIcon.bmp similarity index 100% rename from altium_crap/Soft Designs/Instruments/Instrument Service/ExampleInstrumentIcon.bmp rename to tests/altium_crap/Soft Designs/Instruments/Instrument Service/ExampleInstrumentIcon.bmp diff --git a/altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service.Constraint b/tests/altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service.Harness b/tests/altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service.Harness similarity index 100% rename from altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service.Harness rename to tests/altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service.Harness diff --git a/altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service.PrjFpg b/tests/altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service.PrjFpg rename to tests/altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service.PrjFpg diff --git a/altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service.PrjFpgStructure b/tests/altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service.SchDoc b/tests/altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service.SchDoc rename to tests/altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service.SchDoc diff --git a/altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service_System.Harness b/tests/altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service_System.Harness rename to tests/altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service_System.Harness diff --git a/altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service_System.OpenBus b/tests/altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service_System.OpenBus rename to tests/altium_crap/Soft Designs/Instruments/Instrument Service/Instrument_Service_System.OpenBus diff --git a/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Instrument Service/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Logic Analyser/Logic_Analyzer.Constraint b/tests/altium_crap/Soft Designs/Instruments/Logic Analyser/Logic_Analyzer.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Logic Analyser/Logic_Analyzer.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Logic Analyser/Logic_Analyzer.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Logic Analyser/Logic_Analyzer.PrjFpg b/tests/altium_crap/Soft Designs/Instruments/Logic Analyser/Logic_Analyzer.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Instruments/Logic Analyser/Logic_Analyzer.PrjFpg rename to tests/altium_crap/Soft Designs/Instruments/Logic Analyser/Logic_Analyzer.PrjFpg diff --git a/altium_crap/Soft Designs/Instruments/Logic Analyser/Logic_Analyzer.PrjFpgStructure b/tests/altium_crap/Soft Designs/Instruments/Logic Analyser/Logic_Analyzer.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Instruments/Logic Analyser/Logic_Analyzer.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Instruments/Logic Analyser/Logic_Analyzer.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Instruments/Logic Analyser/Logic_Analyzer.SchDoc b/tests/altium_crap/Soft Designs/Instruments/Logic Analyser/Logic_Analyzer.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Instruments/Logic Analyser/Logic_Analyzer.SchDoc rename to tests/altium_crap/Soft Designs/Instruments/Logic Analyser/Logic_Analyzer.SchDoc diff --git a/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Logic Analyser/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/Multiple_Custom_Instruments.Constraint b/tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/Multiple_Custom_Instruments.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/Multiple_Custom_Instruments.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/Multiple_Custom_Instruments.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/Multiple_Custom_Instruments.PrjFpg b/tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/Multiple_Custom_Instruments.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/Multiple_Custom_Instruments.PrjFpg rename to tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/Multiple_Custom_Instruments.PrjFpg diff --git a/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/Multiple_Custom_Instruments.PrjFpgStructure b/tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/Multiple_Custom_Instruments.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/Multiple_Custom_Instruments.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/Multiple_Custom_Instruments.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/Multiple_Custom_Instruments.SchDoc b/tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/Multiple_Custom_Instruments.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/Multiple_Custom_Instruments.SchDoc rename to tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/Multiple_Custom_Instruments.SchDoc diff --git a/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/Multiple_Custom_Instruments_Icon.bmp b/tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/Multiple_Custom_Instruments_Icon.bmp similarity index 100% rename from altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/Multiple_Custom_Instruments_Icon.bmp rename to tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/Multiple_Custom_Instruments_Icon.bmp diff --git a/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Multiple Custom Instruments/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Scripted Instruments/NBI/NBIMain.dfm b/tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/NBI/NBIMain.dfm similarity index 100% rename from altium_crap/Soft Designs/Instruments/Scripted Instruments/NBI/NBIMain.dfm rename to tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/NBI/NBIMain.dfm diff --git a/altium_crap/Soft Designs/Instruments/Scripted Instruments/NBI/NBIMain.pas b/tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/NBI/NBIMain.pas similarity index 100% rename from altium_crap/Soft Designs/Instruments/Scripted Instruments/NBI/NBIMain.pas rename to tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/NBI/NBIMain.pas diff --git a/altium_crap/Soft Designs/Instruments/Scripted Instruments/NBI/NBIScript.PrjScr b/tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/NBI/NBIScript.PrjScr similarity index 100% rename from altium_crap/Soft Designs/Instruments/Scripted Instruments/NBI/NBIScript.PrjScr rename to tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/NBI/NBIScript.PrjScr diff --git a/altium_crap/Soft Designs/Instruments/Scripted Instruments/SI_Main.Harness b/tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/SI_Main.Harness similarity index 100% rename from altium_crap/Soft Designs/Instruments/Scripted Instruments/SI_Main.Harness rename to tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/SI_Main.Harness diff --git a/altium_crap/Soft Designs/Instruments/Scripted Instruments/SI_Main.SchDoc b/tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/SI_Main.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Instruments/Scripted Instruments/SI_Main.SchDoc rename to tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/SI_Main.SchDoc diff --git a/altium_crap/Soft Designs/Instruments/Scripted Instruments/SI_System.Harness b/tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/SI_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Instruments/Scripted Instruments/SI_System.Harness rename to tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/SI_System.Harness diff --git a/altium_crap/Soft Designs/Instruments/Scripted Instruments/SI_System.OpenBus b/tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/SI_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Instruments/Scripted Instruments/SI_System.OpenBus rename to tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/SI_System.OpenBus diff --git a/altium_crap/Soft Designs/Instruments/Scripted Instruments/ScriptedInstruments.Constraint b/tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/ScriptedInstruments.Constraint similarity index 100% rename from altium_crap/Soft Designs/Instruments/Scripted Instruments/ScriptedInstruments.Constraint rename to tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/ScriptedInstruments.Constraint diff --git a/altium_crap/Soft Designs/Instruments/Scripted Instruments/ScriptedInstruments.PrjFpg b/tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/ScriptedInstruments.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Instruments/Scripted Instruments/ScriptedInstruments.PrjFpg rename to tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/ScriptedInstruments.PrjFpg diff --git a/altium_crap/Soft Designs/Instruments/Scripted Instruments/ScriptedInstruments.PrjFpgStructure b/tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/ScriptedInstruments.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Instruments/Scripted Instruments/ScriptedInstruments.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Instruments/Scripted Instruments/ScriptedInstruments.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Kernel/Interrupts/Interrupts.Constraint b/tests/altium_crap/Soft Designs/Kernel/Interrupts/Interrupts.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Interrupts/Interrupts.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Interrupts/Interrupts.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Interrupts/Interrupts.Harness b/tests/altium_crap/Soft Designs/Kernel/Interrupts/Interrupts.Harness similarity index 100% rename from altium_crap/Soft Designs/Kernel/Interrupts/Interrupts.Harness rename to tests/altium_crap/Soft Designs/Kernel/Interrupts/Interrupts.Harness diff --git a/altium_crap/Soft Designs/Kernel/Interrupts/Interrupts.PrjFpg b/tests/altium_crap/Soft Designs/Kernel/Interrupts/Interrupts.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Kernel/Interrupts/Interrupts.PrjFpg rename to tests/altium_crap/Soft Designs/Kernel/Interrupts/Interrupts.PrjFpg diff --git a/altium_crap/Soft Designs/Kernel/Interrupts/Interrupts.PrjFpgStructure b/tests/altium_crap/Soft Designs/Kernel/Interrupts/Interrupts.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Kernel/Interrupts/Interrupts.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Kernel/Interrupts/Interrupts.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Kernel/Interrupts/Interrupts.SchDoc b/tests/altium_crap/Soft Designs/Kernel/Interrupts/Interrupts.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Kernel/Interrupts/Interrupts.SchDoc rename to tests/altium_crap/Soft Designs/Kernel/Interrupts/Interrupts.SchDoc diff --git a/altium_crap/Soft Designs/Kernel/Interrupts/Interrupts_System.Harness b/tests/altium_crap/Soft Designs/Kernel/Interrupts/Interrupts_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Kernel/Interrupts/Interrupts_System.Harness rename to tests/altium_crap/Soft Designs/Kernel/Interrupts/Interrupts_System.Harness diff --git a/altium_crap/Soft Designs/Kernel/Interrupts/Interrupts_System.OpenBus b/tests/altium_crap/Soft Designs/Kernel/Interrupts/Interrupts_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Kernel/Interrupts/Interrupts_System.OpenBus rename to tests/altium_crap/Soft Designs/Kernel/Interrupts/Interrupts_System.OpenBus diff --git a/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Interrupts/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Interrupts/embedded/Interrupts.PrjEmb b/tests/altium_crap/Soft Designs/Kernel/Interrupts/embedded/Interrupts.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Kernel/Interrupts/embedded/Interrupts.PrjEmb rename to tests/altium_crap/Soft Designs/Kernel/Interrupts/embedded/Interrupts.PrjEmb diff --git a/altium_crap/Soft Designs/Kernel/Interrupts/embedded/Interrupts.SwPlatform b/tests/altium_crap/Soft Designs/Kernel/Interrupts/embedded/Interrupts.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Kernel/Interrupts/embedded/Interrupts.SwPlatform rename to tests/altium_crap/Soft Designs/Kernel/Interrupts/embedded/Interrupts.SwPlatform diff --git a/altium_crap/Soft Designs/Kernel/Interrupts/embedded/main.c b/tests/altium_crap/Soft Designs/Kernel/Interrupts/embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Kernel/Interrupts/embedded/main.c rename to tests/altium_crap/Soft Designs/Kernel/Interrupts/embedded/main.c diff --git a/altium_crap/Soft Designs/Kernel/Message Queues/Embedded/Message_Queues.PrjEmb b/tests/altium_crap/Soft Designs/Kernel/Message Queues/Embedded/Message_Queues.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Kernel/Message Queues/Embedded/Message_Queues.PrjEmb rename to tests/altium_crap/Soft Designs/Kernel/Message Queues/Embedded/Message_Queues.PrjEmb diff --git a/altium_crap/Soft Designs/Kernel/Message Queues/Embedded/Message_Queues.SwPlatform b/tests/altium_crap/Soft Designs/Kernel/Message Queues/Embedded/Message_Queues.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Kernel/Message Queues/Embedded/Message_Queues.SwPlatform rename to tests/altium_crap/Soft Designs/Kernel/Message Queues/Embedded/Message_Queues.SwPlatform diff --git a/altium_crap/Soft Designs/Kernel/Message Queues/Embedded/main.c b/tests/altium_crap/Soft Designs/Kernel/Message Queues/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Kernel/Message Queues/Embedded/main.c rename to tests/altium_crap/Soft Designs/Kernel/Message Queues/Embedded/main.c diff --git a/altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues.Constraint b/tests/altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues.Harness b/tests/altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues.Harness similarity index 100% rename from altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues.Harness rename to tests/altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues.Harness diff --git a/altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues.PrjFpg b/tests/altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues.PrjFpg rename to tests/altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues.PrjFpg diff --git a/altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues.PrjFpgStructure b/tests/altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues.SchDoc b/tests/altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues.SchDoc rename to tests/altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues.SchDoc diff --git a/altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues_System.Harness b/tests/altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues_System.Harness rename to tests/altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues_System.Harness diff --git a/altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues_System.OpenBus b/tests/altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues_System.OpenBus rename to tests/altium_crap/Soft Designs/Kernel/Message Queues/Message_Queues_System.OpenBus diff --git a/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Message Queues/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Clock.Constraint b/tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Clock.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Clock.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Clock.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/Graphics/plate_empty.bmp b/tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/Graphics/plate_empty.bmp similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/Graphics/plate_empty.bmp rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/Graphics/plate_empty.bmp diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/Graphics/plate_filled.bmp b/tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/Graphics/plate_filled.bmp similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/Graphics/plate_filled.bmp rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/Graphics/plate_filled.bmp diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/NB3000 The Dining Philosophers Problem.PrjEmb b/tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/NB3000 The Dining Philosophers Problem.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/NB3000 The Dining Philosophers Problem.PrjEmb rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/NB3000 The Dining Philosophers Problem.PrjEmb diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/The Dining Philosophers Problem.SwPlatform b/tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/The Dining Philosophers Problem.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/The Dining Philosophers Problem.SwPlatform rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/The Dining Philosophers Problem.SwPlatform diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/The Dining Philosophers Problem.c b/tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/The Dining Philosophers Problem.c similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/The Dining Philosophers Problem.c rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/The Dining Philosophers Problem.c diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/The Dining Philosophers Problem.h b/tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/The Dining Philosophers Problem.h similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/The Dining Philosophers Problem.h rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/The Dining Philosophers Problem.h diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/Visualize.h b/tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/Visualize.h similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/Visualize.h rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/Visualize.h diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/visualize.c b/tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/visualize.c similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/visualize.c rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/Embedded/visualize.c diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/NB3000 The Dining Philosophers Problem.Harness b/tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/NB3000 The Dining Philosophers Problem.Harness similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/NB3000 The Dining Philosophers Problem.Harness rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/NB3000 The Dining Philosophers Problem.Harness diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/NB3000 The Dining Philosophers Problem.SchDoc b/tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/NB3000 The Dining Philosophers Problem.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/NB3000 The Dining Philosophers Problem.SchDoc rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/NB3000 The Dining Philosophers Problem.SchDoc diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/NB3000 The Dining Philosophers Problem_System.Harness b/tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/NB3000 The Dining Philosophers Problem_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/NB3000 The Dining Philosophers Problem_System.Harness rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/NB3000 The Dining Philosophers Problem_System.Harness diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/NB3000 The Dining Philosophers Problem_System.OpenBus b/tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/NB3000 The Dining Philosophers Problem_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/NB3000 The Dining Philosophers Problem_System.OpenBus rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/NB3000 The Dining Philosophers Problem_System.OpenBus diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/NB3000_The_Dining_Philosophers_Problem.PrjFpg b/tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/NB3000_The_Dining_Philosophers_Problem.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/NB3000_The_Dining_Philosophers_Problem.PrjFpg rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/NB3000_The_Dining_Philosophers_Problem.PrjFpg diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/NB3000_The_Dining_Philosophers_Problem.PrjFpgStructure b/tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/NB3000_The_Dining_Philosophers_Problem.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/NB3000_The_Dining_Philosophers_Problem.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/NB3000 Philosophers/NB3000_The_Dining_Philosophers_Problem.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Clock.Constraint b/tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Clock.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Clock.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Clock.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/Graphics/plate_empty.bmp b/tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/Graphics/plate_empty.bmp similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/Graphics/plate_empty.bmp rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/Graphics/plate_empty.bmp diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/Graphics/plate_filled.bmp b/tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/Graphics/plate_filled.bmp similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/Graphics/plate_filled.bmp rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/Graphics/plate_filled.bmp diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/The Dining Philosophers Problem.PrjEmb b/tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/The Dining Philosophers Problem.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/The Dining Philosophers Problem.PrjEmb rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/The Dining Philosophers Problem.PrjEmb diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/The Dining Philosophers Problem.SwPlatform b/tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/The Dining Philosophers Problem.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/The Dining Philosophers Problem.SwPlatform rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/The Dining Philosophers Problem.SwPlatform diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/The Dining Philosophers Problem.c b/tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/The Dining Philosophers Problem.c similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/The Dining Philosophers Problem.c rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/The Dining Philosophers Problem.c diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/The Dining Philosophers Problem.h b/tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/The Dining Philosophers Problem.h similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/The Dining Philosophers Problem.h rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/The Dining Philosophers Problem.h diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/Visualize.c b/tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/Visualize.c similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/Visualize.c rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/Visualize.c diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/Visualize.h b/tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/Visualize.h similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/Visualize.h rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/Embedded/Visualize.h diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/NB2DSK01_08_DB30_04_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/NB2DSK01_08_DB30_04_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/NB2DSK01_08_DB30_04_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/NB2DSK01_08_DB30_04_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/NB2DSK01_08_DB31_04_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/NB2DSK01_08_DB31_04_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/NB2DSK01_08_DB31_04_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/NB2DSK01_08_DB31_04_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/The Dining Philosophers Problem.Harness b/tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/The Dining Philosophers Problem.Harness similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/The Dining Philosophers Problem.Harness rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/The Dining Philosophers Problem.Harness diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/The Dining Philosophers Problem.SchDoc b/tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/The Dining Philosophers Problem.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/The Dining Philosophers Problem.SchDoc rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/The Dining Philosophers Problem.SchDoc diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/The Dining Philosophers Problem_System.Harness b/tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/The Dining Philosophers Problem_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/The Dining Philosophers Problem_System.Harness rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/The Dining Philosophers Problem_System.Harness diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/The Dining Philosophers Problem_System.OpenBus b/tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/The Dining Philosophers Problem_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/The Dining Philosophers Problem_System.OpenBus rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/The Dining Philosophers Problem_System.OpenBus diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/The_Dining_Philosophers_Problem.PrjFpg b/tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/The_Dining_Philosophers_Problem.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/The_Dining_Philosophers_Problem.PrjFpg rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/The_Dining_Philosophers_Problem.PrjFpg diff --git a/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/The_Dining_Philosophers_Problem.PrjFpgStructure b/tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/The_Dining_Philosophers_Problem.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/The_Dining_Philosophers_Problem.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Kernel/Semaphores/Philosophers/The_Dining_Philosophers_Problem.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Embedded/Interthread_Signals.PrjEmb b/tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Embedded/Interthread_Signals.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Interthread/Embedded/Interthread_Signals.PrjEmb rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Embedded/Interthread_Signals.PrjEmb diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Embedded/Interthread_Signals.SwPlatform b/tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Embedded/Interthread_Signals.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Interthread/Embedded/Interthread_Signals.SwPlatform rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Embedded/Interthread_Signals.SwPlatform diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Embedded/main.c b/tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Interthread/Embedded/main.c rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Embedded/main.c diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals.Constraint b/tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals.Harness b/tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals.Harness similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals.Harness rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals.Harness diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals.PrjFpg b/tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals.PrjFpg rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals.PrjFpg diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals.PrjFpgStructure b/tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals.SchDoc b/tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals.SchDoc rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals.SchDoc diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals_System.Harness b/tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals_System.Harness rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals_System.Harness diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals_System.OpenBus b/tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals_System.OpenBus rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/Interthread_Signals_System.OpenBus diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Interthread/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Timer/Embedded/Timer_Signals.PrjEmb b/tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/Embedded/Timer_Signals.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Timer/Embedded/Timer_Signals.PrjEmb rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/Embedded/Timer_Signals.PrjEmb diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Timer/Embedded/Timer_Signals.SwPlatform b/tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/Embedded/Timer_Signals.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Timer/Embedded/Timer_Signals.SwPlatform rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/Embedded/Timer_Signals.SwPlatform diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Timer/Embedded/main.c b/tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Timer/Embedded/main.c rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/Embedded/main.c diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals.Constraint b/tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals.Harness b/tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals.Harness similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals.Harness rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals.Harness diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals.PrjFpg b/tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals.PrjFpg rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals.PrjFpg diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals.PrjFpgStructure b/tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals.SchDoc b/tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals.SchDoc rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals.SchDoc diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals_System.Harness b/tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals_System.Harness rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals_System.Harness diff --git a/altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals_System.OpenBus b/tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals_System.OpenBus rename to tests/altium_crap/Soft Designs/Kernel/Signalling/Timer/Timer_Signals_System.OpenBus diff --git a/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Embedded/Thread_Cancellation.PrjEmb b/tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Embedded/Thread_Cancellation.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Cancellation/Embedded/Thread_Cancellation.PrjEmb rename to tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Embedded/Thread_Cancellation.PrjEmb diff --git a/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Embedded/Thread_Cancellation.SwPlatform b/tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Embedded/Thread_Cancellation.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Cancellation/Embedded/Thread_Cancellation.SwPlatform rename to tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Embedded/Thread_Cancellation.SwPlatform diff --git a/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Embedded/main.c b/tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Cancellation/Embedded/main.c rename to tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Embedded/main.c diff --git a/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation.Harness b/tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation.Harness similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation.Harness rename to tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation.Harness diff --git a/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation.PrjFpg b/tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation.PrjFpg rename to tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation.PrjFpg diff --git a/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation.PrjFpgStructure b/tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation.SchDoc b/tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation.SchDoc rename to tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation.SchDoc diff --git a/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation_System.Harness b/tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation_System.Harness rename to tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation_System.Harness diff --git a/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation_System.OpenBus b/tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation_System.OpenBus rename to tests/altium_crap/Soft Designs/Kernel/Threading/Cancellation/Thread_Cancellation_System.OpenBus diff --git a/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Embedded/Thread_Interrupts.PrjEmb b/tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Embedded/Thread_Interrupts.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Interrupts/Embedded/Thread_Interrupts.PrjEmb rename to tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Embedded/Thread_Interrupts.PrjEmb diff --git a/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Embedded/Thread_Interrupts.SwPlatform b/tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Embedded/Thread_Interrupts.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Interrupts/Embedded/Thread_Interrupts.SwPlatform rename to tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Embedded/Thread_Interrupts.SwPlatform diff --git a/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Embedded/main.c b/tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Interrupts/Embedded/main.c rename to tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Embedded/main.c diff --git a/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts.Harness b/tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts.Harness similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts.Harness rename to tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts.Harness diff --git a/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts.PrjFpg b/tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts.PrjFpg rename to tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts.PrjFpg diff --git a/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts.PrjFpgStructure b/tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts.SchDoc b/tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts.SchDoc rename to tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts.SchDoc diff --git a/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts_System.Harness b/tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts_System.Harness rename to tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts_System.Harness diff --git a/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts_System.OpenBus b/tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts_System.OpenBus rename to tests/altium_crap/Soft Designs/Kernel/Threading/Interrupts/Thread_Interrupts_System.OpenBus diff --git a/altium_crap/Soft Designs/Kernel/Threading/Priority/Embedded/Thread_Priority.PrjEmb b/tests/altium_crap/Soft Designs/Kernel/Threading/Priority/Embedded/Thread_Priority.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Priority/Embedded/Thread_Priority.PrjEmb rename to tests/altium_crap/Soft Designs/Kernel/Threading/Priority/Embedded/Thread_Priority.PrjEmb diff --git a/altium_crap/Soft Designs/Kernel/Threading/Priority/Embedded/Thread_Priority.SwPlatform b/tests/altium_crap/Soft Designs/Kernel/Threading/Priority/Embedded/Thread_Priority.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Priority/Embedded/Thread_Priority.SwPlatform rename to tests/altium_crap/Soft Designs/Kernel/Threading/Priority/Embedded/Thread_Priority.SwPlatform diff --git a/altium_crap/Soft Designs/Kernel/Threading/Priority/Embedded/main.c b/tests/altium_crap/Soft Designs/Kernel/Threading/Priority/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Priority/Embedded/main.c rename to tests/altium_crap/Soft Designs/Kernel/Threading/Priority/Embedded/main.c diff --git a/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Priority/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority.Harness b/tests/altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority.Harness similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority.Harness rename to tests/altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority.Harness diff --git a/altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority.PrjFpg b/tests/altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority.PrjFpg rename to tests/altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority.PrjFpg diff --git a/altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority.PrjFpgStructure b/tests/altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority.SchDoc b/tests/altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority.SchDoc rename to tests/altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority.SchDoc diff --git a/altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority_System.Harness b/tests/altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority_System.Harness rename to tests/altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority_System.Harness diff --git a/altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority_System.OpenBus b/tests/altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority_System.OpenBus rename to tests/altium_crap/Soft Designs/Kernel/Threading/Priority/Thread_Priority_System.OpenBus diff --git a/altium_crap/Soft Designs/Kernel/Threading/Threads/Embedded/Threads.PrjEmb b/tests/altium_crap/Soft Designs/Kernel/Threading/Threads/Embedded/Threads.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Threads/Embedded/Threads.PrjEmb rename to tests/altium_crap/Soft Designs/Kernel/Threading/Threads/Embedded/Threads.PrjEmb diff --git a/altium_crap/Soft Designs/Kernel/Threading/Threads/Embedded/Threads.SwPlatform b/tests/altium_crap/Soft Designs/Kernel/Threading/Threads/Embedded/Threads.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Threads/Embedded/Threads.SwPlatform rename to tests/altium_crap/Soft Designs/Kernel/Threading/Threads/Embedded/Threads.SwPlatform diff --git a/altium_crap/Soft Designs/Kernel/Threading/Threads/Embedded/main.c b/tests/altium_crap/Soft Designs/Kernel/Threading/Threads/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Threads/Embedded/main.c rename to tests/altium_crap/Soft Designs/Kernel/Threading/Threads/Embedded/main.c diff --git a/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Threads/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Threads/Threads.Constraint b/tests/altium_crap/Soft Designs/Kernel/Threading/Threads/Threads.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Threads/Threads.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Threading/Threads/Threads.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Threading/Threads/Threads.Harness b/tests/altium_crap/Soft Designs/Kernel/Threading/Threads/Threads.Harness similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Threads/Threads.Harness rename to tests/altium_crap/Soft Designs/Kernel/Threading/Threads/Threads.Harness diff --git a/altium_crap/Soft Designs/Kernel/Threading/Threads/Threads.PrjFpg b/tests/altium_crap/Soft Designs/Kernel/Threading/Threads/Threads.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Threads/Threads.PrjFpg rename to tests/altium_crap/Soft Designs/Kernel/Threading/Threads/Threads.PrjFpg diff --git a/altium_crap/Soft Designs/Kernel/Threading/Threads/Threads.PrjFpgStructure b/tests/altium_crap/Soft Designs/Kernel/Threading/Threads/Threads.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Threads/Threads.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Kernel/Threading/Threads/Threads.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Kernel/Threading/Threads/Threads.SchDoc b/tests/altium_crap/Soft Designs/Kernel/Threading/Threads/Threads.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Threads/Threads.SchDoc rename to tests/altium_crap/Soft Designs/Kernel/Threading/Threads/Threads.SchDoc diff --git a/altium_crap/Soft Designs/Kernel/Threading/Threads/Threads_System.Harness b/tests/altium_crap/Soft Designs/Kernel/Threading/Threads/Threads_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Threads/Threads_System.Harness rename to tests/altium_crap/Soft Designs/Kernel/Threading/Threads/Threads_System.Harness diff --git a/altium_crap/Soft Designs/Kernel/Threading/Threads/Threads_System.OpenBus b/tests/altium_crap/Soft Designs/Kernel/Threading/Threads/Threads_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Kernel/Threading/Threads/Threads_System.OpenBus rename to tests/altium_crap/Soft Designs/Kernel/Threading/Threads/Threads_System.OpenBus diff --git a/altium_crap/Soft Designs/Kernel/Timers/Embedded/Timers.PrjEmb b/tests/altium_crap/Soft Designs/Kernel/Timers/Embedded/Timers.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Kernel/Timers/Embedded/Timers.PrjEmb rename to tests/altium_crap/Soft Designs/Kernel/Timers/Embedded/Timers.PrjEmb diff --git a/altium_crap/Soft Designs/Kernel/Timers/Embedded/Timers.SwPlatform b/tests/altium_crap/Soft Designs/Kernel/Timers/Embedded/Timers.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Kernel/Timers/Embedded/Timers.SwPlatform rename to tests/altium_crap/Soft Designs/Kernel/Timers/Embedded/Timers.SwPlatform diff --git a/altium_crap/Soft Designs/Kernel/Timers/Embedded/main.c b/tests/altium_crap/Soft Designs/Kernel/Timers/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Kernel/Timers/Embedded/main.c rename to tests/altium_crap/Soft Designs/Kernel/Timers/Embedded/main.c diff --git a/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Timers/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Timers/Timers.Constraint b/tests/altium_crap/Soft Designs/Kernel/Timers/Timers.Constraint similarity index 100% rename from altium_crap/Soft Designs/Kernel/Timers/Timers.Constraint rename to tests/altium_crap/Soft Designs/Kernel/Timers/Timers.Constraint diff --git a/altium_crap/Soft Designs/Kernel/Timers/Timers.Harness b/tests/altium_crap/Soft Designs/Kernel/Timers/Timers.Harness similarity index 100% rename from altium_crap/Soft Designs/Kernel/Timers/Timers.Harness rename to tests/altium_crap/Soft Designs/Kernel/Timers/Timers.Harness diff --git a/altium_crap/Soft Designs/Kernel/Timers/Timers.PrjFpg b/tests/altium_crap/Soft Designs/Kernel/Timers/Timers.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Kernel/Timers/Timers.PrjFpg rename to tests/altium_crap/Soft Designs/Kernel/Timers/Timers.PrjFpg diff --git a/altium_crap/Soft Designs/Kernel/Timers/Timers.PrjFpgStructure b/tests/altium_crap/Soft Designs/Kernel/Timers/Timers.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Kernel/Timers/Timers.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Kernel/Timers/Timers.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Kernel/Timers/Timers.SchDoc b/tests/altium_crap/Soft Designs/Kernel/Timers/Timers.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Kernel/Timers/Timers.SchDoc rename to tests/altium_crap/Soft Designs/Kernel/Timers/Timers.SchDoc diff --git a/altium_crap/Soft Designs/Kernel/Timers/Timers_System.Harness b/tests/altium_crap/Soft Designs/Kernel/Timers/Timers_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Kernel/Timers/Timers_System.Harness rename to tests/altium_crap/Soft Designs/Kernel/Timers/Timers_System.Harness diff --git a/altium_crap/Soft Designs/Kernel/Timers/Timers_System.OpenBus b/tests/altium_crap/Soft Designs/Kernel/Timers/Timers_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Kernel/Timers/Timers_System.OpenBus rename to tests/altium_crap/Soft Designs/Kernel/Timers/Timers_System.OpenBus diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA075-FPQ208.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA075-FPQ208.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA075-FPQ208.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA075-FPQ208.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA1000-FPQ208.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA1000-FPQ208.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA1000-FPQ208.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA1000-FPQ208.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA150-FPQ208.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA150-FPQ208.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA150-FPQ208.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA150-FPQ208.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA300-FPQ208.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA300-FPQ208.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA300-FPQ208.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA300-FPQ208.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA450-FPQ208.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA450-FPQ208.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA450-FPQ208.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA450-FPQ208.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA600-FPQ208.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA600-FPQ208.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA600-FPQ208.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA600-FPQ208.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA750-FPQ208.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA750-FPQ208.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA750-FPQ208.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Actel_ProASICPlus_APA750-FPQ208.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/FPGA_Actel_ProASICPlus_Evaluation_Board_Rev1_0.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/FPGA_Actel_ProASICPlus_Evaluation_Board_Rev1_0.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/FPGA_Actel_ProASICPlus_Evaluation_Board_Rev1_0.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/FPGA_Actel_ProASICPlus_Evaluation_Board_Rev1_0.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/FPGA_Actel_ProASICPlus_Evaluation_Board_Rev1_0.PRJFPG b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/FPGA_Actel_ProASICPlus_Evaluation_Board_Rev1_0.PRJFPG similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/FPGA_Actel_ProASICPlus_Evaluation_Board_Rev1_0.PRJFPG rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/FPGA_Actel_ProASICPlus_Evaluation_Board_Rev1_0.PRJFPG diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/FPGA_Actel_ProASICPlus_Evaluation_Board_Rev1_0.PRJFPGStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/FPGA_Actel_ProASICPlus_Evaluation_Board_Rev1_0.PRJFPGStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/FPGA_Actel_ProASICPlus_Evaluation_Board_Rev1_0.PRJFPGStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/FPGA_Actel_ProASICPlus_Evaluation_Board_Rev1_0.PRJFPGStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/FPGA_Actel_ProASICPlus_Evaluation_Board_Rev1_0.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/FPGA_Actel_ProASICPlus_Evaluation_Board_Rev1_0.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/FPGA_Actel_ProASICPlus_Evaluation_Board_Rev1_0.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/FPGA_Actel_ProASICPlus_Evaluation_Board_Rev1_0.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Leds/Leds.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Leds/Leds.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Leds/Leds.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Leds/Leds.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Leds/Leds.c b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Leds/Leds.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Leds/Leds.c rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ACTEL_ProASICPlus_Evaluation_Board_Rev1_0_TSK51/Leds/Leds.c diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Altera_ArriaGX_PCIExpress.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Altera_ArriaGX_PCIExpress.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Altera_ArriaGX_PCIExpress.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Altera_ArriaGX_PCIExpress.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Altera_ArriaGX_PCIExpress.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Altera_ArriaGX_PCIExpress.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Altera_ArriaGX_PCIExpress.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Altera_ArriaGX_PCIExpress.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Altera_ArriaGX_PCIExpress.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Altera_ArriaGX_PCIExpress.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Altera_ArriaGX_PCIExpress.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Altera_ArriaGX_PCIExpress.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Altera_ArriaGX_PCIExpress.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Altera_ArriaGX_PCIExpress.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Altera_ArriaGX_PCIExpress.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Altera_ArriaGX_PCIExpress.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Altera_ArriaGX_PCIExpress_System.OpenBus b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Altera_ArriaGX_PCIExpress_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Altera_ArriaGX_PCIExpress_System.OpenBus rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Altera_ArriaGX_PCIExpress_System.OpenBus diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Embedded/Embedded.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Embedded/Embedded.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Embedded/Embedded.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Embedded/Embedded.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Embedded/Embedded_Platform.SwPlatform b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Embedded/Embedded_Platform.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Embedded/Embedded_Platform.SwPlatform rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Embedded/Embedded_Platform.SwPlatform diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Embedded/main.c b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Embedded/main.c rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ARRIAGX/Embedded/main.c diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_Fusion_Eval_Board1_Rev1_AB_SYSTEM/FPGA_Actel_Fusion_Eval_Board1_Rev1.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_Fusion_Eval_Board1_Rev1_AB_SYSTEM/FPGA_Actel_Fusion_Eval_Board1_Rev1.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_Fusion_Eval_Board1_Rev1_AB_SYSTEM/FPGA_Actel_Fusion_Eval_Board1_Rev1.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_Fusion_Eval_Board1_Rev1_AB_SYSTEM/FPGA_Actel_Fusion_Eval_Board1_Rev1.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_Fusion_Eval_Board1_Rev1_AB_SYSTEM/FPGA_Actel_Fusion_Eval_Board1_Rev1.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_Fusion_Eval_Board1_Rev1_AB_SYSTEM/FPGA_Actel_Fusion_Eval_Board1_Rev1.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_Fusion_Eval_Board1_Rev1_AB_SYSTEM/FPGA_Actel_Fusion_Eval_Board1_Rev1.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_Fusion_Eval_Board1_Rev1_AB_SYSTEM/FPGA_Actel_Fusion_Eval_Board1_Rev1.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_Fusion_Eval_Board1_Rev1_AB_SYSTEM/FPGA_Actel_Fusion_Eval_Board1_Rev1.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_Fusion_Eval_Board1_Rev1_AB_SYSTEM/FPGA_Actel_Fusion_Eval_Board1_Rev1.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_Fusion_Eval_Board1_Rev1_AB_SYSTEM/FPGA_Actel_Fusion_Eval_Board1_Rev1.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_Fusion_Eval_Board1_Rev1_AB_SYSTEM/FPGA_Actel_Fusion_Eval_Board1_Rev1.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_Fusion_Eval_Board1_Rev1_AB_SYSTEM/FPGA_Actel_Fusion_Eval_Board1_Rev1.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_Fusion_Eval_Board1_Rev1_AB_SYSTEM/FPGA_Actel_Fusion_Eval_Board1_Rev1.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_Fusion_Eval_Board1_Rev1_AB_SYSTEM/FPGA_Actel_Fusion_Eval_Board1_Rev1.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_Fusion_Eval_Board1_Rev1_AB_SYSTEM/FPGA_Actel_Fusion_Eval_Board1_Rev1.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_Fusion_Eval_Board1_Rev1_AB_SYSTEM/FUSION_CLK.edn b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_Fusion_Eval_Board1_Rev1_AB_SYSTEM/FUSION_CLK.edn similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_Fusion_Eval_Board1_Rev1_AB_SYSTEM/FUSION_CLK.edn rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_Fusion_Eval_Board1_Rev1_AB_SYSTEM/FUSION_CLK.edn diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3E_A3PE1500-FPQ208.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3E_A3PE1500-FPQ208.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3E_A3PE1500-FPQ208.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3E_A3PE1500-FPQ208.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3E_A3PE3000-FPQ208.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3E_A3PE3000-FPQ208.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3E_A3PE3000-FPQ208.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3E_A3PE3000-FPQ208.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3E_A3PE600-FPQ208.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3E_A3PE600-FPQ208.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3E_A3PE600-FPQ208.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3E_A3PE600-FPQ208.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3_A3P1000-FPQ208.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3_A3P1000-FPQ208.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3_A3P1000-FPQ208.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3_A3P1000-FPQ208.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3_A3P125-FPQ208.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3_A3P125-FPQ208.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3_A3P125-FPQ208.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3_A3P125-FPQ208.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3_A3P250-FPQ208.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3_A3P250-FPQ208.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3_A3P250-FPQ208.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3_A3P250-FPQ208.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3_A3P400-FPQ208.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3_A3P400-FPQ208.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3_A3P400-FPQ208.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3_A3P400-FPQ208.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3_A3P600-FPQ208.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3_A3P600-FPQ208.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3_A3P600-FPQ208.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Actel_ProASIC3_A3P600-FPQ208.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/FPGA_Actel_ProASIC3_3E_Evaluation_Board_1_Rev3.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/FPGA_Actel_ProASIC3_3E_Evaluation_Board_1_Rev3.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/FPGA_Actel_ProASIC3_3E_Evaluation_Board_1_Rev3.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/FPGA_Actel_ProASIC3_3E_Evaluation_Board_1_Rev3.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/FPGA_Actel_ProASIC3_3E_Evaluation_Board_1_Rev3.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/FPGA_Actel_ProASIC3_3E_Evaluation_Board_1_Rev3.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/FPGA_Actel_ProASIC3_3E_Evaluation_Board_1_Rev3.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/FPGA_Actel_ProASIC3_3E_Evaluation_Board_1_Rev3.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/FPGA_Actel_ProASIC3_3E_Evaluation_Board_1_Rev3.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/FPGA_Actel_ProASIC3_3E_Evaluation_Board_1_Rev3.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/FPGA_Actel_ProASIC3_3E_Evaluation_Board_1_Rev3.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/FPGA_Actel_ProASIC3_3E_Evaluation_Board_1_Rev3.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Leds/Leds.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Leds/Leds.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Leds/Leds.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Leds/Leds.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Leds/Leds.c b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Leds/Leds.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Leds/Leds.c rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3_TSK51/Leds/Leds.c diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/FPGA_51_Morse.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/FPGA_51_Morse.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/FPGA_51_Morse.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/FPGA_51_Morse.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/FPGA_51_Morse.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/FPGA_51_Morse.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/FPGA_51_Morse.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/FPGA_51_Morse.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/FPGA_51_Morse.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/FPGA_51_Morse.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/FPGA_51_Morse.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/FPGA_51_Morse.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/Mcu1.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/Mcu1.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/Mcu1.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/Mcu1.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/Mcu1/MCU1.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/Mcu1/MCU1.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/Mcu1/MCU1.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/Mcu1/MCU1.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/Mcu1/Mcu1.c b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/Mcu1/Mcu1.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/Mcu1/Mcu1.c rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/Mcu1/Mcu1.c diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/Mcu1/morse.c b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/Mcu1/morse.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/Mcu1/morse.c rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/Mcu1/morse.c diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/Mcu1/morse.h b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/Mcu1/morse.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/Mcu1/morse.h rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/Mcu1/morse.h diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/ProASIC3_DevKit.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/ProASIC3_DevKit.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/ProASIC3_DevKit.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Dev_Board_TSK51/ProASIC3_DevKit.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Actel_ProASIC3_3E_Evaluation_Board_1_Rev3.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Actel_ProASIC3_A3P1000-FPQ208.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Actel_ProASIC3_A3P1000-FPQ208.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Actel_ProASIC3_A3P1000-FPQ208.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Actel_ProASIC3_A3P1000-FPQ208.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Embedded/Simple.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Embedded/Simple.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Embedded/Simple.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Embedded/Simple.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Embedded/cstart.asm b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Embedded/cstart.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Embedded/cstart.asm rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Embedded/cstart.asm diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Embedded/hardware.h b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Embedded/hardware.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Embedded/hardware.h rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Embedded/hardware.h diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Embedded/main.c b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Embedded/main.c rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Embedded/main.c diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Simple.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Simple.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Simple.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Simple.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Simple.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Simple.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Simple.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Simple.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Simple.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Simple.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Simple.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Actel_ProASIC3_Evaluation_Board_1_Rev3_TSK3000/Simple.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2 B5-X200 - TSK51/Counter/Counter.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2 B5-X200 - TSK51/Counter/Counter.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2 B5-X200 - TSK51/Counter/Counter.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2 B5-X200 - TSK51/Counter/Counter.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2 B5-X200 - TSK51/Counter/Counter.c b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2 B5-X200 - TSK51/Counter/Counter.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2 B5-X200 - TSK51/Counter/Counter.c rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2 B5-X200 - TSK51/Counter/Counter.c diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2 B5-X200 - TSK51/FPGA_Burch_Spartan2_B5-X200.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2 B5-X200 - TSK51/FPGA_Burch_Spartan2_B5-X200.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2 B5-X200 - TSK51/FPGA_Burch_Spartan2_B5-X200.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2 B5-X200 - TSK51/FPGA_Burch_Spartan2_B5-X200.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2 B5-X200 - TSK51/FPGA_Burch_Spartan2_B5-X200.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2 B5-X200 - TSK51/FPGA_Burch_Spartan2_B5-X200.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2 B5-X200 - TSK51/FPGA_Burch_Spartan2_B5-X200.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2 B5-X200 - TSK51/FPGA_Burch_Spartan2_B5-X200.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2 B5-X200 - TSK51/FPGA_Burch_Spartan2_B5-X200_Board.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2 B5-X200 - TSK51/FPGA_Burch_Spartan2_B5-X200_Board.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2 B5-X200 - TSK51/FPGA_Burch_Spartan2_B5-X200_Board.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2 B5-X200 - TSK51/FPGA_Burch_Spartan2_B5-X200_Board.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2 B5-X200 - TSK51/FPGA_Burch_SpartanII_B5-X200_Board.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2 B5-X200 - TSK51/FPGA_Burch_SpartanII_B5-X200_Board.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2 B5-X200 - TSK51/FPGA_Burch_SpartanII_B5-X200_Board.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2 B5-X200 - TSK51/FPGA_Burch_SpartanII_B5-X200_Board.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2E B5-X300/Counter/Counter.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2E B5-X300/Counter/Counter.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2E B5-X300/Counter/Counter.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2E B5-X300/Counter/Counter.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2E B5-X300/Counter/Counter.c b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2E B5-X300/Counter/Counter.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2E B5-X300/Counter/Counter.c rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2E B5-X300/Counter/Counter.c diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2E B5-X300/FPGA_Burch_Spartan2E_B5-X300.PRJFPG b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2E B5-X300/FPGA_Burch_Spartan2E_B5-X300.PRJFPG similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2E B5-X300/FPGA_Burch_Spartan2E_B5-X300.PRJFPG rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2E B5-X300/FPGA_Burch_Spartan2E_B5-X300.PRJFPG diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2E B5-X300/FPGA_Burch_Spartan2E_B5-X300.PRJFPGStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2E B5-X300/FPGA_Burch_Spartan2E_B5-X300.PRJFPGStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2E B5-X300/FPGA_Burch_Spartan2E_B5-X300.PRJFPGStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2E B5-X300/FPGA_Burch_Spartan2E_B5-X300.PRJFPGStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2E B5-X300/FPGA_Burch_Spartan2E_B5-X300_Board.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2E B5-X300/FPGA_Burch_Spartan2E_B5-X300_Board.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2E B5-X300/FPGA_Burch_Spartan2E_B5-X300_Board.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2E B5-X300/FPGA_Burch_Spartan2E_B5-X300_Board.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2E B5-X300/FPGA_Burch_Spartan2E_B5-X300_Board.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2E B5-X300/FPGA_Burch_Spartan2E_B5-X300_Board.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2E B5-X300/FPGA_Burch_Spartan2E_B5-X300_Board.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Burch Spartan2E B5-X300/FPGA_Burch_Spartan2E_B5-X300_Board.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONE20/DigitalIO/DigitalIO.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONE20/DigitalIO/DigitalIO.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/CYCLONE20/DigitalIO/DigitalIO.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONE20/DigitalIO/DigitalIO.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONE20/DigitalIO/DigitalIO.asm b/tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONE20/DigitalIO/DigitalIO.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/CYCLONE20/DigitalIO/DigitalIO.asm rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONE20/DigitalIO/DigitalIO.asm diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONE20/FPGA_165B_Altera_Cyclone20_Nios_Dev_Board.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONE20/FPGA_165B_Altera_Cyclone20_Nios_Dev_Board.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/CYCLONE20/FPGA_165B_Altera_Cyclone20_Nios_Dev_Board.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONE20/FPGA_165B_Altera_Cyclone20_Nios_Dev_Board.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONE20/FPGA_165B_Altera_Cyclone20_Nios_Dev_Board.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONE20/FPGA_165B_Altera_Cyclone20_Nios_Dev_Board.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/CYCLONE20/FPGA_165B_Altera_Cyclone20_Nios_Dev_Board.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONE20/FPGA_165B_Altera_Cyclone20_Nios_Dev_Board.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONE20/FPGA_165B_Altera_Cyclone20_Nios_Dev_Board.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONE20/FPGA_165B_Altera_Cyclone20_Nios_Dev_Board.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/CYCLONE20/FPGA_165B_Altera_Cyclone20_Nios_Dev_Board.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONE20/FPGA_165B_Altera_Cyclone20_Nios_Dev_Board.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONE20/FPGA_165B_Altera_Cyclone20_Nios_Dev_Board.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONE20/FPGA_165B_Altera_Cyclone20_Nios_Dev_Board.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/CYCLONE20/FPGA_165B_Altera_Cyclone20_Nios_Dev_Board.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONE20/FPGA_165B_Altera_Cyclone20_Nios_Dev_Board.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Altera_Cyclone_II_Nios_II_Dev_Board.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Altera_Cyclone_II_Nios_II_Dev_Board.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Altera_Cyclone_II_Nios_II_Dev_Board.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Altera_Cyclone_II_Nios_II_Dev_Board.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Altera_Cyclone_II_Nios_II_Dev_Board.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Altera_Cyclone_II_Nios_II_Dev_Board.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Altera_Cyclone_II_Nios_II_Dev_Board.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Altera_Cyclone_II_Nios_II_Dev_Board.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Altera_Cyclone_II_Nios_II_Dev_Board.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Altera_Cyclone_II_Nios_II_Dev_Board.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Altera_Cyclone_II_Nios_II_Dev_Board.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Altera_Cyclone_II_Nios_II_Dev_Board.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Altera_Cyclone_II_Nios_II_Dev_Board.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Altera_Cyclone_II_Nios_II_Dev_Board.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Altera_Cyclone_II_Nios_II_Dev_Board.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Altera_Cyclone_II_Nios_II_Dev_Board.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Embedded/Embedded.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Embedded/Embedded.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Embedded/Embedded.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Embedded/Embedded.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Embedded/hardware.h b/tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Embedded/hardware.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Embedded/hardware.h rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Embedded/hardware.h diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Embedded/main.c b/tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Embedded/main.c rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEII/Embedded/main.c diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/FPGA_Altera_CycloneIII_Starter_Kit.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/FPGA_Altera_CycloneIII_Starter_Kit.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/FPGA_Altera_CycloneIII_Starter_Kit.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/FPGA_Altera_CycloneIII_Starter_Kit.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/FPGA_Altera_Cyclone_III_Starter_Kit.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/FPGA_Altera_Cyclone_III_Starter_Kit.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/FPGA_Altera_Cyclone_III_Starter_Kit.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/FPGA_Altera_Cyclone_III_Starter_Kit.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/FPGA_Altera_Cyclone_III_Starter_Kit.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/FPGA_Altera_Cyclone_III_Starter_Kit.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/FPGA_Altera_Cyclone_III_Starter_Kit.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/FPGA_Altera_Cyclone_III_Starter_Kit.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/FPGA_Altera_Cyclone_III_Starter_Kit.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/FPGA_Altera_Cyclone_III_Starter_Kit.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/FPGA_Altera_Cyclone_III_Starter_Kit.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/FPGA_Altera_Cyclone_III_Starter_Kit.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/FPGA_Altera_Cyclone_III_Starter_Kit_System.OpenBus b/tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/FPGA_Altera_Cyclone_III_Starter_Kit_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/FPGA_Altera_Cyclone_III_Starter_Kit_System.OpenBus rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/FPGA_Altera_Cyclone_III_Starter_Kit_System.OpenBus diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/embedded/LED.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/embedded/LED.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/embedded/LED.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/embedded/LED.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/embedded/LED_Platform.SwPlatform b/tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/embedded/LED_Platform.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/embedded/LED_Platform.SwPlatform rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/embedded/LED_Platform.SwPlatform diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/embedded/main.c b/tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/embedded/main.c rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/CYCLONEIII/embedded/main.c diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan 3 Board/FPGA_Digilent_Spartan3_Board.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan 3 Board/FPGA_Digilent_Spartan3_Board.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan 3 Board/FPGA_Digilent_Spartan3_Board.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan 3 Board/FPGA_Digilent_Spartan3_Board.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan 3 Board/FPGA_Digilent_Spartan3_Board.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan 3 Board/FPGA_Digilent_Spartan3_Board.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan 3 Board/FPGA_Digilent_Spartan3_Board.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan 3 Board/FPGA_Digilent_Spartan3_Board.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan 3 Board/FPGA_Digilent_Spartan3_Board.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan 3 Board/FPGA_Digilent_Spartan3_Board.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan 3 Board/FPGA_Digilent_Spartan3_Board.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan 3 Board/FPGA_Digilent_Spartan3_Board.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan 3 Board/FPGA_Digilent_Spartan3_Board.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan 3 Board/FPGA_Digilent_Spartan3_Board.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan 3 Board/FPGA_Digilent_Spartan3_Board.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan 3 Board/FPGA_Digilent_Spartan3_Board.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab 2FT/FPGA_Digilent_Spartan2E_Digilab_2FT.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab 2FT/FPGA_Digilent_Spartan2E_Digilab_2FT.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab 2FT/FPGA_Digilent_Spartan2E_Digilab_2FT.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab 2FT/FPGA_Digilent_Spartan2E_Digilab_2FT.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab 2FT/FPGA_Digilent_Spartan2E_Digilab_2FT.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab 2FT/FPGA_Digilent_Spartan2E_Digilab_2FT.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab 2FT/FPGA_Digilent_Spartan2E_Digilab_2FT.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab 2FT/FPGA_Digilent_Spartan2E_Digilab_2FT.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab 2FT/FPGA_Digilent_Spartan2E_Digilab_2FT.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab 2FT/FPGA_Digilent_Spartan2E_Digilab_2FT.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab 2FT/FPGA_Digilent_Spartan2E_Digilab_2FT.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab 2FT/FPGA_Digilent_Spartan2E_Digilab_2FT.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab 2FT/FPGA_Digilent_Spartan2E_Digilab_2FT.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab 2FT/FPGA_Digilent_Spartan2E_Digilab_2FT.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab 2FT/FPGA_Digilent_Spartan2E_Digilab_2FT.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab 2FT/FPGA_Digilent_Spartan2E_Digilab_2FT.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab IIE/FPGA_Digilant_Spartan2E_D2E.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab IIE/FPGA_Digilant_Spartan2E_D2E.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab IIE/FPGA_Digilant_Spartan2E_D2E.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab IIE/FPGA_Digilant_Spartan2E_D2E.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab IIE/FPGA_Digilant_Spartan2E_D2E.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab IIE/FPGA_Digilant_Spartan2E_D2E.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab IIE/FPGA_Digilant_Spartan2E_D2E.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab IIE/FPGA_Digilant_Spartan2E_D2E.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab IIE/FPGA_Digilant_Spartan2E_D2E.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab IIE/FPGA_Digilant_Spartan2E_D2E.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab IIE/FPGA_Digilant_Spartan2E_D2E.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab IIE/FPGA_Digilant_Spartan2E_D2E.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab IIE/FPGA_Digilant_Spartan2E_D2E_top.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab IIE/FPGA_Digilant_Spartan2E_D2E_top.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab IIE/FPGA_Digilant_Spartan2E_D2E_top.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent Spartan2E Digilab IIE/FPGA_Digilant_Spartan2E_D2E_top.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Digilent XC9500 DigiLab XC95/FPGA_Digilent_XC9500_DigiLab_XC95.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent XC9500 DigiLab XC95/FPGA_Digilent_XC9500_DigiLab_XC95.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Digilent XC9500 DigiLab XC95/FPGA_Digilent_XC9500_DigiLab_XC95.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent XC9500 DigiLab XC95/FPGA_Digilent_XC9500_DigiLab_XC95.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Digilent XC9500 DigiLab XC95/FPGA_Digilent_XC9500_DigiLab_XC95.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent XC9500 DigiLab XC95/FPGA_Digilent_XC9500_DigiLab_XC95.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Digilent XC9500 DigiLab XC95/FPGA_Digilent_XC9500_DigiLab_XC95.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent XC9500 DigiLab XC95/FPGA_Digilent_XC9500_DigiLab_XC95.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Digilent XC9500 DigiLab XC95/FPGA_Digilent_XC9500_DigiLab_XC95.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent XC9500 DigiLab XC95/FPGA_Digilent_XC9500_DigiLab_XC95.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Digilent XC9500 DigiLab XC95/FPGA_Digilent_XC9500_DigiLab_XC95.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent XC9500 DigiLab XC95/FPGA_Digilent_XC9500_DigiLab_XC95.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Digilent XC9500 DigiLab XC95/FPGA_Digilent_XC9500_DigiLab_XC95.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent XC9500 DigiLab XC95/FPGA_Digilent_XC9500_DigiLab_XC95.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Digilent XC9500 DigiLab XC95/FPGA_Digilent_XC9500_DigiLab_XC95.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent XC9500 DigiLab XC95/FPGA_Digilent_XC9500_DigiLab_XC95.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Digilent XC9500 DigiLab XC95/Pwm.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent XC9500 DigiLab XC95/Pwm.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Digilent XC9500 DigiLab XC95/Pwm.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Digilent XC9500 DigiLab XC95/Pwm.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/FPGA_ElCamino_DIGILAB_picoMAX_Dev_Board.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/FPGA_ElCamino_DIGILAB_picoMAX_Dev_Board.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/FPGA_ElCamino_DIGILAB_picoMAX_Dev_Board.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/FPGA_ElCamino_DIGILAB_picoMAX_Dev_Board.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/FPGA_ElCamino_DIGILAB_picoMAX_Dev_Board.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/FPGA_ElCamino_DIGILAB_picoMAX_Dev_Board.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/FPGA_ElCamino_DIGILAB_picoMAX_Dev_Board.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/FPGA_ElCamino_DIGILAB_picoMAX_Dev_Board.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/FPGA_ElCamino_DIGILAB_picoMAX_Dev_Board.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/FPGA_ElCamino_DIGILAB_picoMAX_Dev_Board.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/FPGA_ElCamino_DIGILAB_picoMAX_Dev_Board.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/FPGA_ElCamino_DIGILAB_picoMAX_Dev_Board.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMAX_Socket44.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMAX_Socket44.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMAX_Socket44.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMAX_Socket44.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMAX_Socket84.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMAX_Socket84.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMAX_Socket84.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMAX_Socket84.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX3032LC44.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX3032LC44.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX3032LC44.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX3032LC44.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX3064LC44.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX3064LC44.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX3064LC44.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX3064LC44.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7032AELC44.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7032AELC44.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7032AELC44.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7032AELC44.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7032BLC44.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7032BLC44.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7032BLC44.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7032BLC44.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7032SLC44.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7032SLC44.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7032SLC44.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7032SLC44.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7064AELC44.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7064AELC44.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7064AELC44.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7064AELC44.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7064BLC44.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7064BLC44.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7064BLC44.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7064BLC44.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7064SLC44.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7064SLC44.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7064SLC44.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7064SLC44.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7128AELC84.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7128AELC84.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7128AELC84.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7128AELC84.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7128SLC84.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7128SLC84.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7128SLC84.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7128SLC84.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7160SLC84.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7160SLC84.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7160SLC84.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/ElCamino DIGILAB picoMAX Dev Board/PicoMax_MAX7160SLC84.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/Embedded/Embedded.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/Embedded/Embedded.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/Embedded/Embedded.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/Embedded/Embedded.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/Embedded/main.c b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/Embedded/main.c rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/Embedded/main.c diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/FPGA_Lattice_EC-ECP_Standard_Evaluation_Board_RevB.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/FPGA_Lattice_EC-ECP_Standard_Evaluation_Board_RevB.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/FPGA_Lattice_EC-ECP_Standard_Evaluation_Board_RevB.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/FPGA_Lattice_EC-ECP_Standard_Evaluation_Board_RevB.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/FPGA_Lattice_EC-ECP_Standard_Evaluation_Board_RevB.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/FPGA_Lattice_EC-ECP_Standard_Evaluation_Board_RevB.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/FPGA_Lattice_EC-ECP_Standard_Evaluation_Board_RevB.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/FPGA_Lattice_EC-ECP_Standard_Evaluation_Board_RevB.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/FPGA_Lattice_EC-ECP_Standard_Evaluation_Board_RevB.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/FPGA_Lattice_EC-ECP_Standard_Evaluation_Board_RevB.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/FPGA_Lattice_EC-ECP_Standard_Evaluation_Board_RevB.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/FPGA_Lattice_EC-ECP_Standard_Evaluation_Board_RevB.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/FPGA_Lattice_EC-ECP_Standard_Evaluation_Board_RevB.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/FPGA_Lattice_EC-ECP_Standard_Evaluation_Board_RevB.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/FPGA_Lattice_EC-ECP_Standard_Evaluation_Board_RevB.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/FPGA_Lattice_EC-ECP_Standard_Evaluation_Board_RevB.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/Lattice_ECP_ECP20-F484.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/Lattice_ECP_ECP20-F484.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/Lattice_ECP_ECP20-F484.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/Lattice_ECP_ECP20-F484.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/Lattice_EC_EC6-F484.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/Lattice_EC_EC6-F484.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/Lattice_EC_EC6-F484.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice EC-ECP Std Eval Board Rev B - TSK51/Lattice_EC_EC6-F484.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Lattice MachXO Std Eval Board Rev001 - TSK165B/Counter/Counter.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice MachXO Std Eval Board Rev001 - TSK165B/Counter/Counter.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Lattice MachXO Std Eval Board Rev001 - TSK165B/Counter/Counter.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice MachXO Std Eval Board Rev001 - TSK165B/Counter/Counter.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Lattice MachXO Std Eval Board Rev001 - TSK165B/Counter/main.asm b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice MachXO Std Eval Board Rev001 - TSK165B/Counter/main.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Lattice MachXO Std Eval Board Rev001 - TSK165B/Counter/main.asm rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice MachXO Std Eval Board Rev001 - TSK165B/Counter/main.asm diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Lattice MachXO Std Eval Board Rev001 - TSK165B/Counter_165B.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice MachXO Std Eval Board Rev001 - TSK165B/Counter_165B.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Lattice MachXO Std Eval Board Rev001 - TSK165B/Counter_165B.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice MachXO Std Eval Board Rev001 - TSK165B/Counter_165B.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Lattice MachXO Std Eval Board Rev001 - TSK165B/Counter_165B.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice MachXO Std Eval Board Rev001 - TSK165B/Counter_165B.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Lattice MachXO Std Eval Board Rev001 - TSK165B/Counter_165B.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice MachXO Std Eval Board Rev001 - TSK165B/Counter_165B.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Lattice MachXO Std Eval Board Rev001 - TSK165B/Counter_165B.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice MachXO Std Eval Board Rev001 - TSK165B/Counter_165B.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Lattice MachXO Std Eval Board Rev001 - TSK165B/Counter_165B.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice MachXO Std Eval Board Rev001 - TSK165B/Counter_165B.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Lattice MachXO Std Eval Board Rev001 - TSK165B/Counter_165B.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice MachXO Std Eval Board Rev001 - TSK165B/Counter_165B.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Lattice MachXO Std Eval Board Rev001 - TSK165B/Counter_165B.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice MachXO Std Eval Board Rev001 - TSK165B/Counter_165B.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/Embedded/Embedded.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/Embedded/Embedded.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/Embedded/Embedded.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/Embedded/Embedded.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/Embedded/hardware.h b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/Embedded/hardware.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/Embedded/hardware.h rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/Embedded/hardware.h diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/Embedded/main.c b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/Embedded/main.c rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/Embedded/main.c diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/FPGA_Lattice_XP_Standard_Evaluation_Board.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/FPGA_Lattice_XP_Standard_Evaluation_Board.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/FPGA_Lattice_XP_Standard_Evaluation_Board.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/FPGA_Lattice_XP_Standard_Evaluation_Board.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/FPGA_Lattice_XP_Standard_Evaluation_Board.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/FPGA_Lattice_XP_Standard_Evaluation_Board.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/FPGA_Lattice_XP_Standard_Evaluation_Board.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/FPGA_Lattice_XP_Standard_Evaluation_Board.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/FPGA_Lattice_XP_Standard_Evaluation_Board.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/FPGA_Lattice_XP_Standard_Evaluation_Board.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/FPGA_Lattice_XP_Standard_Evaluation_Board.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/FPGA_Lattice_XP_Standard_Evaluation_Board.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/FPGA_Lattice_XP_Standard_Evaluation_Board.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/FPGA_Lattice_XP_Standard_Evaluation_Board.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/FPGA_Lattice_XP_Standard_Evaluation_Board.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Lattice XP Std Eval Board Rev B - TSK3000/FPGA_Lattice_XP_Standard_Evaluation_Board.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Hello Led - LH75401/Hello_Led_LH75401.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Hello Led - LH75401/Hello_Led_LH75401.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Hello Led - LH75401/Hello_Led_LH75401.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Hello Led - LH75401/Hello_Led_LH75401.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Hello Led - LH75401/Hello_Led_LH75401.c b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Hello Led - LH75401/Hello_Led_LH75401.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Hello Led - LH75401/Hello_Led_LH75401.c rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Hello Led - LH75401/Hello_Led_LH75401.c diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART - LH79520/Simple_UART_LH79520.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART - LH79520/Simple_UART_LH79520.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART - LH79520/Simple_UART_LH79520.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART - LH79520/Simple_UART_LH79520.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART - LH79520/Simple_UART_LH79520.c b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART - LH79520/Simple_UART_LH79520.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART - LH79520/Simple_UART_LH79520.c rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART - LH79520/Simple_UART_LH79520.c diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART - LH79520/hardware.h b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART - LH79520/hardware.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART - LH79520/hardware.h rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART - LH79520/hardware.h diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART - LH79524/Simple_UART_LH79524.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART - LH79524/Simple_UART_LH79524.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART - LH79524/Simple_UART_LH79524.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART - LH79524/Simple_UART_LH79524.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART - LH79524/Simple_UART_LH79524.c b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART - LH79524/Simple_UART_LH79524.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART - LH79524/Simple_UART_LH79524.c rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART - LH79524/Simple_UART_LH79524.c diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART - LH79524/hardware.h b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART - LH79524/hardware.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART - LH79524/hardware.h rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART - LH79524/hardware.h diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART.DsnWrk b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART.DsnWrk similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART.DsnWrk rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART.DsnWrk diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART.ht b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART.ht similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART.ht rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Logic Zoom SDK - ARM/Logic Zoom SDK - Simple UART.ht diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec CPLD95XL Demo Board/FPGA_Memec_CPLD95XL_Demo_Board.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec CPLD95XL Demo Board/FPGA_Memec_CPLD95XL_Demo_Board.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec CPLD95XL Demo Board/FPGA_Memec_CPLD95XL_Demo_Board.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec CPLD95XL Demo Board/FPGA_Memec_CPLD95XL_Demo_Board.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec CPLD95XL Demo Board/FPGA_Memec_CPLD95XL_Demo_Board.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec CPLD95XL Demo Board/FPGA_Memec_CPLD95XL_Demo_Board.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec CPLD95XL Demo Board/FPGA_Memec_CPLD95XL_Demo_Board.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec CPLD95XL Demo Board/FPGA_Memec_CPLD95XL_Demo_Board.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec CPLD95XL Demo Board/FPGA_Memec_CPLD95XL_Demo_Board.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec CPLD95XL Demo Board/FPGA_Memec_CPLD95XL_Demo_Board.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec CPLD95XL Demo Board/FPGA_Memec_CPLD95XL_Demo_Board.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec CPLD95XL Demo Board/FPGA_Memec_CPLD95XL_Demo_Board.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec CPLD95XL Demo Board/FPGA_Memec_CPLD95XL_Demo_Board.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec CPLD95XL Demo Board/FPGA_Memec_CPLD95XL_Demo_Board.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec CPLD95XL Demo Board/FPGA_Memec_CPLD95XL_Demo_Board.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec CPLD95XL Demo Board/FPGA_Memec_CPLD95XL_Demo_Board.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec CoolRunner XPLA3 Demo Board/FPGA_Memec_CoolRunner_XPLA3_Demo_Board.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec CoolRunner XPLA3 Demo Board/FPGA_Memec_CoolRunner_XPLA3_Demo_Board.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec CoolRunner XPLA3 Demo Board/FPGA_Memec_CoolRunner_XPLA3_Demo_Board.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec CoolRunner XPLA3 Demo Board/FPGA_Memec_CoolRunner_XPLA3_Demo_Board.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec CoolRunner XPLA3 Demo Board/FPGA_Memec_CoolRunner_XPLA3_Demo_Board.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec CoolRunner XPLA3 Demo Board/FPGA_Memec_CoolRunner_XPLA3_Demo_Board.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec CoolRunner XPLA3 Demo Board/FPGA_Memec_CoolRunner_XPLA3_Demo_Board.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec CoolRunner XPLA3 Demo Board/FPGA_Memec_CoolRunner_XPLA3_Demo_Board.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec CoolRunner XPLA3 Demo Board/FPGA_Memec_CoolRunner_XPLA3_Demo_Board.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec CoolRunner XPLA3 Demo Board/FPGA_Memec_CoolRunner_XPLA3_Demo_Board.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec CoolRunner XPLA3 Demo Board/FPGA_Memec_CoolRunner_XPLA3_Demo_Board.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec CoolRunner XPLA3 Demo Board/FPGA_Memec_CoolRunner_XPLA3_Demo_Board.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec CoolRunner XPLA3 Demo Board/FPGA_Memec_CoolRunner_XPLA3_Demo_Board.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec CoolRunner XPLA3 Demo Board/FPGA_Memec_CoolRunner_XPLA3_Demo_Board.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec CoolRunner XPLA3 Demo Board/FPGA_Memec_CoolRunner_XPLA3_Demo_Board.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec CoolRunner XPLA3 Demo Board/FPGA_Memec_CoolRunner_XPLA3_Demo_Board.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec CoolRunner XPLA3 Demo Board/LCD_XOR.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec CoolRunner XPLA3 Demo Board/LCD_XOR.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec CoolRunner XPLA3 Demo Board/LCD_XOR.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec CoolRunner XPLA3 Demo Board/LCD_XOR.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan II Demo Board Rev3/FPGA_Memec_SpartanII_DemoBoard_Rev3.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan II Demo Board Rev3/FPGA_Memec_SpartanII_DemoBoard_Rev3.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan II Demo Board Rev3/FPGA_Memec_SpartanII_DemoBoard_Rev3.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan II Demo Board Rev3/FPGA_Memec_SpartanII_DemoBoard_Rev3.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan II Demo Board Rev3/FPGA_Memec_SpartanII_DemoBoard_Rev3.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan II Demo Board Rev3/FPGA_Memec_SpartanII_DemoBoard_Rev3.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan II Demo Board Rev3/FPGA_Memec_SpartanII_DemoBoard_Rev3.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan II Demo Board Rev3/FPGA_Memec_SpartanII_DemoBoard_Rev3.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan II Demo Board Rev3/FPGA_Memec_SpartanII_DemoBoard_Rev3.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan II Demo Board Rev3/FPGA_Memec_SpartanII_DemoBoard_Rev3.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan II Demo Board Rev3/FPGA_Memec_SpartanII_DemoBoard_Rev3.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan II Demo Board Rev3/FPGA_Memec_SpartanII_DemoBoard_Rev3.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan II Demo Board Rev3/FPGA_Memec_SpartanII_DemoBoard_Rev3.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan II Demo Board Rev3/FPGA_Memec_SpartanII_DemoBoard_Rev3.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan II Demo Board Rev3/FPGA_Memec_SpartanII_DemoBoard_Rev3.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan II Demo Board Rev3/FPGA_Memec_SpartanII_DemoBoard_Rev3.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan II Demo Board Rev3/XOR_LCD.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan II Demo Board Rev3/XOR_LCD.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan II Demo Board Rev3/XOR_LCD.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan II Demo Board Rev3/XOR_LCD.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan2E System Board Rev1/Counter/Counter.C b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan2E System Board Rev1/Counter/Counter.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan2E System Board Rev1/Counter/Counter.C rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan2E System Board Rev1/Counter/Counter.C diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan2E System Board Rev1/Counter/Counter.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan2E System Board Rev1/Counter/Counter.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan2E System Board Rev1/Counter/Counter.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan2E System Board Rev1/Counter/Counter.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan2E System Board Rev1/FPGA_Memec_Spartan2E_System_Board_Rev1.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan2E System Board Rev1/FPGA_Memec_Spartan2E_System_Board_Rev1.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan2E System Board Rev1/FPGA_Memec_Spartan2E_System_Board_Rev1.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan2E System Board Rev1/FPGA_Memec_Spartan2E_System_Board_Rev1.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan2E System Board Rev1/FPGA_Memec_Spartan2E_System_Board_Rev1.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan2E System Board Rev1/FPGA_Memec_Spartan2E_System_Board_Rev1.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan2E System Board Rev1/FPGA_Memec_Spartan2E_System_Board_Rev1.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan2E System Board Rev1/FPGA_Memec_Spartan2E_System_Board_Rev1.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan2E System Board Rev1/FPGA_Memec_Spartan2E_System_Board_Rev1.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan2E System Board Rev1/FPGA_Memec_Spartan2E_System_Board_Rev1.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan2E System Board Rev1/FPGA_Memec_Spartan2E_System_Board_Rev1.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan2E System Board Rev1/FPGA_Memec_Spartan2E_System_Board_Rev1.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan2E System Board Rev1/FPGA_Memec_Spartan2E_System_Board_Rev1.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan2E System Board Rev1/FPGA_Memec_Spartan2E_System_Board_Rev1.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan2E System Board Rev1/FPGA_Memec_Spartan2E_System_Board_Rev1.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan2E System Board Rev1/FPGA_Memec_Spartan2E_System_Board_Rev1.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan3 SxLC Rev1 - TSK51/Counter/Counter.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan3 SxLC Rev1 - TSK51/Counter/Counter.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan3 SxLC Rev1 - TSK51/Counter/Counter.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan3 SxLC Rev1 - TSK51/Counter/Counter.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan3 SxLC Rev1 - TSK51/Counter/Counter.c b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan3 SxLC Rev1 - TSK51/Counter/Counter.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan3 SxLC Rev1 - TSK51/Counter/Counter.c rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan3 SxLC Rev1 - TSK51/Counter/Counter.c diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan3 SxLC Rev1 - TSK51/FPGA_Memec_Spartan3_SxLC_Rev1.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan3 SxLC Rev1 - TSK51/FPGA_Memec_Spartan3_SxLC_Rev1.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan3 SxLC Rev1 - TSK51/FPGA_Memec_Spartan3_SxLC_Rev1.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan3 SxLC Rev1 - TSK51/FPGA_Memec_Spartan3_SxLC_Rev1.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan3 SxLC Rev1 - TSK51/FPGA_Memec_Spartan3_SxLC_Rev1.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan3 SxLC Rev1 - TSK51/FPGA_Memec_Spartan3_SxLC_Rev1.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan3 SxLC Rev1 - TSK51/FPGA_Memec_Spartan3_SxLC_Rev1.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan3 SxLC Rev1 - TSK51/FPGA_Memec_Spartan3_SxLC_Rev1.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan3 SxLC Rev1 - TSK51/FPGA_Memec_Spartan3_SxLC_Rev1.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan3 SxLC Rev1 - TSK51/FPGA_Memec_Spartan3_SxLC_Rev1.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan3 SxLC Rev1 - TSK51/FPGA_Memec_Spartan3_SxLC_Rev1.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan3 SxLC Rev1 - TSK51/FPGA_Memec_Spartan3_SxLC_Rev1.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan3 SxLC Rev1 - TSK51/FPGA_Memec_Spartan3_SxLC_Rev1.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan3 SxLC Rev1 - TSK51/FPGA_Memec_Spartan3_SxLC_Rev1.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan3 SxLC Rev1 - TSK51/FPGA_Memec_Spartan3_SxLC_Rev1.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Spartan3 SxLC Rev1 - TSK51/FPGA_Memec_Spartan3_SxLC_Rev1.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/8X8PWM.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/8X8PWM.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/8X8PWM.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/8X8PWM.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/FPGA_Memec_Virtex2_V2MB1000_Rev3_Dev_Kit.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/FPGA_Memec_Virtex2_V2MB1000_Rev3_Dev_Kit.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/FPGA_Memec_Virtex2_V2MB1000_Rev3_Dev_Kit.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/FPGA_Memec_Virtex2_V2MB1000_Rev3_Dev_Kit.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/FPGA_Memec_Virtex2_V2MB1000_Rev3_Dev_Kit.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/FPGA_Memec_Virtex2_V2MB1000_Rev3_Dev_Kit.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/FPGA_Memec_Virtex2_V2MB1000_Rev3_Dev_Kit.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/FPGA_Memec_Virtex2_V2MB1000_Rev3_Dev_Kit.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/FPGA_Memec_Virtex2_V2MB1000_Rev3_Dev_Kit.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/FPGA_Memec_Virtex2_V2MB1000_Rev3_Dev_Kit.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/FPGA_Memec_Virtex2_V2MB1000_Rev3_Dev_Kit.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/FPGA_Memec_Virtex2_V2MB1000_Rev3_Dev_Kit.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/FPGA_Memec_Virtex2_V2MB1000_Rev3_Dev_Kit.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/FPGA_Memec_Virtex2_V2MB1000_Rev3_Dev_Kit.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/FPGA_Memec_Virtex2_V2MB1000_Rev3_Dev_Kit.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/FPGA_Memec_Virtex2_V2MB1000_Rev3_Dev_Kit.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/LedChaser/LedChaser.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/LedChaser/LedChaser.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/LedChaser/LedChaser.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/LedChaser/LedChaser.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/LedChaser/LedChaser.c b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/LedChaser/LedChaser.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/LedChaser/LedChaser.c rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/LedChaser/LedChaser.c diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/PWM.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/PWM.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/PWM.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2 V2MB1000 Rev3 Dev Kit/PWM.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2P4 dev board/FPGA_Memec_Virtex2P4_Dev_Board.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2P4 dev board/FPGA_Memec_Virtex2P4_Dev_Board.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2P4 dev board/FPGA_Memec_Virtex2P4_Dev_Board.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2P4 dev board/FPGA_Memec_Virtex2P4_Dev_Board.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2P4 dev board/FPGA_Memec_Virtex2P4_Dev_Board.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2P4 dev board/FPGA_Memec_Virtex2P4_Dev_Board.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2P4 dev board/FPGA_Memec_Virtex2P4_Dev_Board.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2P4 dev board/FPGA_Memec_Virtex2P4_Dev_Board.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2P4 dev board/FPGA_Memec_Virtex2P4_Dev_Board.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2P4 dev board/FPGA_Memec_Virtex2P4_Dev_Board.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2P4 dev board/FPGA_Memec_Virtex2P4_Dev_Board.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2P4 dev board/FPGA_Memec_Virtex2P4_Dev_Board.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2P4 dev board/FPGA_Memec_Virtex2P4_Dev_Board.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2P4 dev board/FPGA_Memec_Virtex2P4_Dev_Board.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2P4 dev board/FPGA_Memec_Virtex2P4_Dev_Board.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2P4 dev board/FPGA_Memec_Virtex2P4_Dev_Board.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2P4 dev board/Message/Message.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2P4 dev board/Message/Message.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2P4 dev board/Message/Message.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2P4 dev board/Message/Message.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2P4 dev board/Message/Message.asm b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2P4 dev board/Message/Message.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2P4 dev board/Message/Message.asm rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex2P4 dev board/Message/Message.asm diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/FPGA_Memec_Virtex4_FX12_LC_Rev1_Board.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/FPGA_Memec_Virtex4_FX12_LC_Rev1_Board.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/FPGA_Memec_Virtex4_FX12_LC_Rev1_Board.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/FPGA_Memec_Virtex4_FX12_LC_Rev1_Board.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/FPGA_Memec_Virtex4_FX12_LC_Rev1_Board.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/FPGA_Memec_Virtex4_FX12_LC_Rev1_Board.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/FPGA_Memec_Virtex4_FX12_LC_Rev1_Board.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/FPGA_Memec_Virtex4_FX12_LC_Rev1_Board.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/FPGA_Memec_Virtex4_FX12_LC_Rev1_Board.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/FPGA_Memec_Virtex4_FX12_LC_Rev1_Board.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/FPGA_Memec_Virtex4_FX12_LC_Rev1_Board.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/FPGA_Memec_Virtex4_FX12_LC_Rev1_Board.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/FPGA_Memec_Virtex4_FX12_LC_Rev1_Board.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/FPGA_Memec_Virtex4_FX12_LC_Rev1_Board.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/FPGA_Memec_Virtex4_FX12_LC_Rev1_Board.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/FPGA_Memec_Virtex4_FX12_LC_Rev1_Board.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/LCD.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/LCD.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/LCD.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/LCD.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/LcdControl.c b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/LcdControl.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/LcdControl.c rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/LcdControl.c diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/LcdControl.h b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/LcdControl.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/LcdControl.h rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/LcdControl.h diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/MsgPatterns.c b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/MsgPatterns.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/MsgPatterns.c rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/MsgPatterns.c diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/MsgPatterns.h b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/MsgPatterns.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/MsgPatterns.h rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/MsgPatterns.h diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/hardware.h b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/hardware.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/hardware.h rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/hardware.h diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/main.c b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/main.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/main.c rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 FX12 LC - TSK3000/Lcd/main.c diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/FPGA_Memec_Virtex4_LX25_LC_Rev1_Board.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/FPGA_Memec_Virtex4_LX25_LC_Rev1_Board.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/FPGA_Memec_Virtex4_LX25_LC_Rev1_Board.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/FPGA_Memec_Virtex4_LX25_LC_Rev1_Board.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/FPGA_Memec_Virtex4_LX25_LC_Rev1_Board.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/FPGA_Memec_Virtex4_LX25_LC_Rev1_Board.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/FPGA_Memec_Virtex4_LX25_LC_Rev1_Board.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/FPGA_Memec_Virtex4_LX25_LC_Rev1_Board.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/FPGA_Memec_Virtex4_LX25_LC_Rev1_Board.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/FPGA_Memec_Virtex4_LX25_LC_Rev1_Board.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/FPGA_Memec_Virtex4_LX25_LC_Rev1_Board.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/FPGA_Memec_Virtex4_LX25_LC_Rev1_Board.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/FPGA_Memec_Virtex4_LX25_LC_Rev1_Board.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/FPGA_Memec_Virtex4_LX25_LC_Rev1_Board.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/FPGA_Memec_Virtex4_LX25_LC_Rev1_Board.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/FPGA_Memec_Virtex4_LX25_LC_Rev1_Board.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/LCD.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/LCD.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/LCD.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/LCD.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/LcdControl.c b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/LcdControl.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/LcdControl.c rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/LcdControl.c diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/LcdControl.h b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/LcdControl.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/LcdControl.h rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/LcdControl.h diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/MsgPatterns.c b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/MsgPatterns.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/MsgPatterns.c rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/MsgPatterns.c diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/MsgPatterns.h b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/MsgPatterns.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/MsgPatterns.h rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/MsgPatterns.h diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/hardware.h b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/hardware.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/hardware.h rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/hardware.h diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/main.c b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/main.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/main.c rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec Virtex4 LX25 LC - TSK3000/LCD/main.c diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec XC9500XV Demo Board/FPGA_Memec_XC9500XV_Demo_Board.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec XC9500XV Demo Board/FPGA_Memec_XC9500XV_Demo_Board.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec XC9500XV Demo Board/FPGA_Memec_XC9500XV_Demo_Board.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec XC9500XV Demo Board/FPGA_Memec_XC9500XV_Demo_Board.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec XC9500XV Demo Board/FPGA_Memec_XC9500XV_Demo_Board.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec XC9500XV Demo Board/FPGA_Memec_XC9500XV_Demo_Board.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec XC9500XV Demo Board/FPGA_Memec_XC9500XV_Demo_Board.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec XC9500XV Demo Board/FPGA_Memec_XC9500XV_Demo_Board.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec XC9500XV Demo Board/FPGA_Memec_XC9500XV_Demo_Board.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec XC9500XV Demo Board/FPGA_Memec_XC9500XV_Demo_Board.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec XC9500XV Demo Board/FPGA_Memec_XC9500XV_Demo_Board.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec XC9500XV Demo Board/FPGA_Memec_XC9500XV_Demo_Board.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Memec XC9500XV Demo Board/FPGA_Memec_XC9500XV_Demo_Board.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec XC9500XV Demo Board/FPGA_Memec_XC9500XV_Demo_Board.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Memec XC9500XV Demo Board/FPGA_Memec_XC9500XV_Demo_Board.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Memec XC9500XV Demo Board/FPGA_Memec_XC9500XV_Demo_Board.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons CoolRunnerII Dev Board Rev2/FPGA_NuHorizons_CoolRunnerII_Dev_Board_Rev2.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons CoolRunnerII Dev Board Rev2/FPGA_NuHorizons_CoolRunnerII_Dev_Board_Rev2.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons CoolRunnerII Dev Board Rev2/FPGA_NuHorizons_CoolRunnerII_Dev_Board_Rev2.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons CoolRunnerII Dev Board Rev2/FPGA_NuHorizons_CoolRunnerII_Dev_Board_Rev2.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons CoolRunnerII Dev Board Rev2/FPGA_NuHorizons_CoolRunnerII_Dev_Board_Rev2.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons CoolRunnerII Dev Board Rev2/FPGA_NuHorizons_CoolRunnerII_Dev_Board_Rev2.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons CoolRunnerII Dev Board Rev2/FPGA_NuHorizons_CoolRunnerII_Dev_Board_Rev2.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons CoolRunnerII Dev Board Rev2/FPGA_NuHorizons_CoolRunnerII_Dev_Board_Rev2.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons CoolRunnerII Dev Board Rev2/FPGA_NuHorizons_CoolRunnerII_Dev_Board_Rev2.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons CoolRunnerII Dev Board Rev2/FPGA_NuHorizons_CoolRunnerII_Dev_Board_Rev2.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons CoolRunnerII Dev Board Rev2/FPGA_NuHorizons_CoolRunnerII_Dev_Board_Rev2.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons CoolRunnerII Dev Board Rev2/FPGA_NuHorizons_CoolRunnerII_Dev_Board_Rev2.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons CoolRunnerII Dev Board Rev2/FPGA_NuHorizons_CoolRunnerII_Dev_Board_Rev2.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons CoolRunnerII Dev Board Rev2/FPGA_NuHorizons_CoolRunnerII_Dev_Board_Rev2.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons CoolRunnerII Dev Board Rev2/FPGA_NuHorizons_CoolRunnerII_Dev_Board_Rev2.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons CoolRunnerII Dev Board Rev2/FPGA_NuHorizons_CoolRunnerII_Dev_Board_Rev2.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons CoolRunnerII Dev Board Rev2/LCD_XOR.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons CoolRunnerII Dev Board Rev2/LCD_XOR.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons CoolRunnerII Dev Board Rev2/LCD_XOR.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons CoolRunnerII Dev Board Rev2/LCD_XOR.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons Spartan3 Dev. Board - TSK165B/FPGA_NuHorizons_Spartan3_Dev_Board.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons Spartan3 Dev. Board - TSK165B/FPGA_NuHorizons_Spartan3_Dev_Board.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons Spartan3 Dev. Board - TSK165B/FPGA_NuHorizons_Spartan3_Dev_Board.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons Spartan3 Dev. Board - TSK165B/FPGA_NuHorizons_Spartan3_Dev_Board.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons Spartan3 Dev. Board - TSK165B/FPGA_NuHorizons_Spartan3_Dev_Board.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons Spartan3 Dev. Board - TSK165B/FPGA_NuHorizons_Spartan3_Dev_Board.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons Spartan3 Dev. Board - TSK165B/FPGA_NuHorizons_Spartan3_Dev_Board.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons Spartan3 Dev. Board - TSK165B/FPGA_NuHorizons_Spartan3_Dev_Board.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons Spartan3 Dev. Board - TSK165B/FPGA_NuHorizons_Spartan3_Dev_Board.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons Spartan3 Dev. Board - TSK165B/FPGA_NuHorizons_Spartan3_Dev_Board.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons Spartan3 Dev. Board - TSK165B/FPGA_NuHorizons_Spartan3_Dev_Board.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons Spartan3 Dev. Board - TSK165B/FPGA_NuHorizons_Spartan3_Dev_Board.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons Spartan3 Dev. Board - TSK165B/FPGA_NuHorizons_Spartan3_Dev_Board.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons Spartan3 Dev. Board - TSK165B/FPGA_NuHorizons_Spartan3_Dev_Board.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons Spartan3 Dev. Board - TSK165B/FPGA_NuHorizons_Spartan3_Dev_Board.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons Spartan3 Dev. Board - TSK165B/FPGA_NuHorizons_Spartan3_Dev_Board.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons Spartan3 Dev. Board - TSK165B/StopWatch/StopWatch.ASM b/tests/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons Spartan3 Dev. Board - TSK165B/StopWatch/StopWatch.ASM similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons Spartan3 Dev. Board - TSK165B/StopWatch/StopWatch.ASM rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons Spartan3 Dev. Board - TSK165B/StopWatch/StopWatch.ASM diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons Spartan3 Dev. Board - TSK165B/StopWatch/StopWatch.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons Spartan3 Dev. Board - TSK165B/StopWatch/StopWatch.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons Spartan3 Dev. Board - TSK165B/StopWatch/StopWatch.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/NuHorizons Spartan3 Dev. Board - TSK165B/StopWatch/StopWatch.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/EP1S10F672C6.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/EP1S10F672C6.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/EP1S10F672C6.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/EP1S10F672C6.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/EP1S10F672C6ES.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/EP1S10F672C6ES.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/EP1S10F672C6ES.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/EP1S10F672C6ES.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/FPGA_Stratix_672_SmartPack.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/FPGA_Stratix_672_SmartPack.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/FPGA_Stratix_672_SmartPack.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/FPGA_Stratix_672_SmartPack.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/FPGA_Stratix_672_SmartPack.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/FPGA_Stratix_672_SmartPack.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/FPGA_Stratix_672_SmartPack.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/FPGA_Stratix_672_SmartPack.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/FPGA_Stratix_672_SmartPack.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/FPGA_Stratix_672_SmartPack.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/FPGA_Stratix_672_SmartPack.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/FPGA_Stratix_672_SmartPack.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/FPGA_Stratix_672_SmartPack.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/FPGA_Stratix_672_SmartPack.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/FPGA_Stratix_672_SmartPack.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/FPGA_Stratix_672_SmartPack.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/Joiners.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/Joiners.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/Joiners.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/Joiners.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/TSK165_PWM/TSK165_PWM.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/TSK165_PWM/TSK165_PWM.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/TSK165_PWM/TSK165_PWM.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/TSK165_PWM/TSK165_PWM.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/TSK165_PWM/tsk165_pwm.ASM b/tests/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/TSK165_PWM/tsk165_pwm.ASM similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/TSK165_PWM/tsk165_pwm.ASM rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/PARALLAX/TSK165_PWM/tsk165_pwm.ASM diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIX10/Digital IO/DigitalIO.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIX10/Digital IO/DigitalIO.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIX10/Digital IO/DigitalIO.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIX10/Digital IO/DigitalIO.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIX10/Digital IO/DigitalIO.asm b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIX10/Digital IO/DigitalIO.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIX10/Digital IO/DigitalIO.asm rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIX10/Digital IO/DigitalIO.asm diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIX10/FPGA_Altera_Stratix10_Nios_Dev_Board.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIX10/FPGA_Altera_Stratix10_Nios_Dev_Board.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIX10/FPGA_Altera_Stratix10_Nios_Dev_Board.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIX10/FPGA_Altera_Stratix10_Nios_Dev_Board.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIX10/FPGA_Altera_Stratix10_Nios_Dev_Board.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIX10/FPGA_Altera_Stratix10_Nios_Dev_Board.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIX10/FPGA_Altera_Stratix10_Nios_Dev_Board.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIX10/FPGA_Altera_Stratix10_Nios_Dev_Board.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIX10/FPGA_Altera_Stratix10_Nios_Dev_Board.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIX10/FPGA_Altera_Stratix10_Nios_Dev_Board.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIX10/FPGA_Altera_Stratix10_Nios_Dev_Board.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIX10/FPGA_Altera_Stratix10_Nios_Dev_Board.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIX10/FPGA_Altera_Stratix10_Nios_Dev_Board.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIX10/FPGA_Altera_Stratix10_Nios_Dev_Board.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIX10/FPGA_Altera_Stratix10_Nios_Dev_Board.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIX10/FPGA_Altera_Stratix10_Nios_Dev_Board.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Altera_Stratix_II_Nios_II_Dev_Board.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Altera_Stratix_II_Nios_II_Dev_Board.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Altera_Stratix_II_Nios_II_Dev_Board.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Altera_Stratix_II_Nios_II_Dev_Board.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Altera_Stratix_II_Nios_II_Dev_Board.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Altera_Stratix_II_Nios_II_Dev_Board.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Altera_Stratix_II_Nios_II_Dev_Board.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Altera_Stratix_II_Nios_II_Dev_Board.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Altera_Stratix_II_Nios_II_Dev_Board.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Altera_Stratix_II_Nios_II_Dev_Board.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Altera_Stratix_II_Nios_II_Dev_Board.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Altera_Stratix_II_Nios_II_Dev_Board.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Altera_Stratix_II_Nios_II_Dev_Board.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Altera_Stratix_II_Nios_II_Dev_Board.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Altera_Stratix_II_Nios_II_Dev_Board.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Altera_Stratix_II_Nios_II_Dev_Board.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/EP2S60F672C5.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/EP2S60F672C5.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/EP2S60F672C5.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/EP2S60F672C5.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/EP2S60F672C5ES.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/EP2S60F672C5ES.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/EP2S60F672C5ES.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/EP2S60F672C5ES.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Embedded/Embedded.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Embedded/Embedded.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Embedded/Embedded.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Embedded/Embedded.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Embedded/hardware.h b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Embedded/hardware.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Embedded/hardware.h rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Embedded/hardware.h diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Embedded/main.c b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Embedded/main.c rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXII/Embedded/main.c diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/Common.h b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/Common.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/Common.h rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/Common.h diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/LCD.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/LCD.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/LCD.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/LCD.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/LCD.PrjEmb.cri b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/LCD.PrjEmb.cri similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/LCD.PrjEmb.cri rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/LCD.PrjEmb.cri diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/LCD.SwPlatform b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/LCD.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/LCD.SwPlatform rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/LCD.SwPlatform diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/chars.h b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/chars.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/chars.h rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/chars.h diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/devices.h b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/devices.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/devices.h rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/devices.h diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/generic_devices.h b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/generic_devices.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/generic_devices.h rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/generic_devices.h diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/main.c b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/main.c rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/Embedded/main.c diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board.Harness b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board.Harness similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board.Harness rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board.Harness diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board_System.Harness b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board_System.Harness rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board_System.Harness diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board_System.OpenBus b/tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board_System.OpenBus rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/STRATIXIII/FPGA_Altera_Stratix_III_Dev_Board_System.OpenBus diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Xilinx Spartan3 Starter Kit/FPGA_Xilinx_Spartan3_Starter_Kit.Constraint b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Xilinx Spartan3 Starter Kit/FPGA_Xilinx_Spartan3_Starter_Kit.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Xilinx Spartan3 Starter Kit/FPGA_Xilinx_Spartan3_Starter_Kit.Constraint rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Xilinx Spartan3 Starter Kit/FPGA_Xilinx_Spartan3_Starter_Kit.Constraint diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Xilinx Spartan3 Starter Kit/FPGA_Xilinx_Spartan3_Starter_Kit.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Xilinx Spartan3 Starter Kit/FPGA_Xilinx_Spartan3_Starter_Kit.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Xilinx Spartan3 Starter Kit/FPGA_Xilinx_Spartan3_Starter_Kit.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Xilinx Spartan3 Starter Kit/FPGA_Xilinx_Spartan3_Starter_Kit.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Xilinx Spartan3 Starter Kit/FPGA_Xilinx_Spartan3_Starter_Kit.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Xilinx Spartan3 Starter Kit/FPGA_Xilinx_Spartan3_Starter_Kit.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Xilinx Spartan3 Starter Kit/FPGA_Xilinx_Spartan3_Starter_Kit.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Xilinx Spartan3 Starter Kit/FPGA_Xilinx_Spartan3_Starter_Kit.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/3rd PB/Xilinx Spartan3 Starter Kit/FPGA_Xilinx_Spartan3_Starter_Kit.SchDoc b/tests/altium_crap/Soft Designs/Legacy/3rd PB/Xilinx Spartan3 Starter Kit/FPGA_Xilinx_Spartan3_Starter_Kit.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/3rd PB/Xilinx Spartan3 Starter Kit/FPGA_Xilinx_Spartan3_Starter_Kit.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/3rd PB/Xilinx Spartan3 Starter Kit/FPGA_Xilinx_Spartan3_Starter_Kit.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/Counter.SchDoc b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/Counter.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX01/Counter.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/Counter.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/Counter/Counter.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/Counter/Counter.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX01/Counter/Counter.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/Counter/Counter.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/Counter/Counter.asm b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/Counter/Counter.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX01/Counter/Counter.asm rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/Counter/Counter.asm diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/FPGA_Z80_Counter.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/FPGA_Z80_Counter.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX01/FPGA_Z80_Counter.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/FPGA_Z80_Counter.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/FPGA_Z80_Counter.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/FPGA_Z80_Counter.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX01/FPGA_Z80_Counter.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/FPGA_Z80_Counter.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/FPGA_Z80_Counter.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/FPGA_Z80_Counter.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX01/FPGA_Z80_Counter.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/FPGA_Z80_Counter.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/FPGA_Z80_Counter.SchDoc b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/FPGA_Z80_Counter.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX01/FPGA_Z80_Counter.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/FPGA_Z80_Counter.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/INPORT2x8.vhd b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/INPORT2x8.vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX01/INPORT2x8.vhd rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/INPORT2x8.vhd diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/NB2DSK01_07_DB30_04_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/NB2DSK01_07_DB30_04_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX01/NB2DSK01_07_DB30_04_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/NB2DSK01_07_DB30_04_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/NB2DSK01_07_DB31_04_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/NB2DSK01_07_DB31_04_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX01/NB2DSK01_07_DB31_04_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/NB2DSK01_07_DB31_04_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/NB2DSK01_07_DB32_05_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/NB2DSK01_07_DB32_05_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX01/NB2DSK01_07_DB32_05_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/NB2DSK01_07_DB32_05_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX01/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX01/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/OUTPORT2x8.vhd b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/OUTPORT2x8.vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX01/OUTPORT2x8.vhd rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX01/OUTPORT2x8.vhd diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/DigitalIO/DigitalIO.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/DigitalIO/DigitalIO.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX02/DigitalIO/DigitalIO.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/DigitalIO/DigitalIO.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/DigitalIO/DigitalIO.asm b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/DigitalIO/DigitalIO.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX02/DigitalIO/DigitalIO.asm rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/DigitalIO/DigitalIO.asm diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/FPGA_165B_DigitalIO.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/FPGA_165B_DigitalIO.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX02/FPGA_165B_DigitalIO.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/FPGA_165B_DigitalIO.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/FPGA_165B_DigitalIO.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/FPGA_165B_DigitalIO.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX02/FPGA_165B_DigitalIO.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/FPGA_165B_DigitalIO.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/FPGA_165B_DigitalIO.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/FPGA_165B_DigitalIO.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX02/FPGA_165B_DigitalIO.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/FPGA_165B_DigitalIO.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/FPGA_165B_DigitalIO.SchDoc b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/FPGA_165B_DigitalIO.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX02/FPGA_165B_DigitalIO.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/FPGA_165B_DigitalIO.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/NB2DSK01_07_DB30_04_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/NB2DSK01_07_DB30_04_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX02/NB2DSK01_07_DB30_04_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/NB2DSK01_07_DB30_04_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/NB2DSK01_07_DB31_04_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/NB2DSK01_07_DB31_04_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX02/NB2DSK01_07_DB31_04_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/NB2DSK01_07_DB31_04_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/NB2DSK01_07_DB32_05_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/NB2DSK01_07_DB32_05_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX02/NB2DSK01_07_DB32_05_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/NB2DSK01_07_DB32_05_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX02/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX02/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX02/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/CounterFlag.SchDoc b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/CounterFlag.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX03/CounterFlag.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/CounterFlag.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/FrameBuffAddressCheck.SchDoc b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/FrameBuffAddressCheck.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX03/FrameBuffAddressCheck.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/FrameBuffAddressCheck.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/FrameBuffer.SchDoc b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/FrameBuffer.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX03/FrameBuffer.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/FrameBuffer.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedDiffSig.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedDiffSig.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedDiffSig.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedDiffSig.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedDiffSig.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedDiffSig.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedDiffSig.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedDiffSig.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedDiffSig.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedDiffSig.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedDiffSig.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedDiffSig.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedDiffSig.SchDoc b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedDiffSig.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedDiffSig.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedDiffSig.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedDiffSig.Tcl b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedDiffSig.Tcl similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedDiffSig.Tcl rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedDiffSig.Tcl diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedEmbedded/HighSpeedEmbedded.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedEmbedded/HighSpeedEmbedded.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedEmbedded/HighSpeedEmbedded.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedEmbedded/HighSpeedEmbedded.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedEmbedded/highspeedembeddedmain.c b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedEmbedded/highspeedembeddedmain.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedEmbedded/highspeedembeddedmain.c rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/HighSpeedEmbedded/highspeedembeddedmain.c diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/MemReadController.SchDoc b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/MemReadController.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX03/MemReadController.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/MemReadController.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/MemWriteController.SchDoc b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/MemWriteController.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX03/MemWriteController.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/MemWriteController.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/NB2DSK01_07_DB30_04_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/NB2DSK01_07_DB30_04_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX03/NB2DSK01_07_DB30_04_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/NB2DSK01_07_DB30_04_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/NB2DSK01_07_DB31_04_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/NB2DSK01_07_DB31_04_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX03/NB2DSK01_07_DB31_04_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/NB2DSK01_07_DB31_04_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/NB2DSK01_07_DB32_05_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/NB2DSK01_07_DB32_05_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX03/NB2DSK01_07_DB32_05_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/NB2DSK01_07_DB32_05_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX03/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX03/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/ReceiveController.SchDoc b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/ReceiveController.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX03/ReceiveController.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/ReceiveController.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/SpartanIIE_IO.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/SpartanIIE_IO.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX03/SpartanIIE_IO.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/SpartanIIE_IO.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/TagCheck.SchDoc b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/TagCheck.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX03/TagCheck.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/TagCheck.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/Tester.SchDoc b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/Tester.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX03/Tester.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/Tester.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/TransmitController.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/TransmitController.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX03/TransmitController.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX03/TransmitController.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/FPGA_51_I2C_ADC_DAC.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/FPGA_51_I2C_ADC_DAC.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX04/FPGA_51_I2C_ADC_DAC.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/FPGA_51_I2C_ADC_DAC.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/FPGA_51_I2C_ADC_DAC.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/FPGA_51_I2C_ADC_DAC.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX04/FPGA_51_I2C_ADC_DAC.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/FPGA_51_I2C_ADC_DAC.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/FPGA_51_I2C_ADC_DAC.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/FPGA_51_I2C_ADC_DAC.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX04/FPGA_51_I2C_ADC_DAC.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/FPGA_51_I2C_ADC_DAC.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/FPGA_51_I2C_ADC_DAC.SchDoc b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/FPGA_51_I2C_ADC_DAC.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX04/FPGA_51_I2C_ADC_DAC.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/FPGA_51_I2C_ADC_DAC.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/I2C_ADC_DAC/I2C_ADC_DAC.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/I2C_ADC_DAC/I2C_ADC_DAC.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX04/I2C_ADC_DAC/I2C_ADC_DAC.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/I2C_ADC_DAC/I2C_ADC_DAC.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/I2C_ADC_DAC/I2C_ADC_DAC.asm b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/I2C_ADC_DAC/I2C_ADC_DAC.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX04/I2C_ADC_DAC/I2C_ADC_DAC.asm rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/I2C_ADC_DAC/I2C_ADC_DAC.asm diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/NB2DSK01_07_DB30_04_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/NB2DSK01_07_DB30_04_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX04/NB2DSK01_07_DB30_04_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/NB2DSK01_07_DB30_04_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/NB2DSK01_07_DB31_04_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/NB2DSK01_07_DB31_04_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX04/NB2DSK01_07_DB31_04_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/NB2DSK01_07_DB31_04_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/NB2DSK01_07_DB32_05_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/NB2DSK01_07_DB32_05_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX04/NB2DSK01_07_DB32_05_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/NB2DSK01_07_DB32_05_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX04/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX04/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX04/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/FPGA_52_I2C_ADC_DAC.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/FPGA_52_I2C_ADC_DAC.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX05/FPGA_52_I2C_ADC_DAC.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/FPGA_52_I2C_ADC_DAC.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/FPGA_52_I2C_ADC_DAC.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/FPGA_52_I2C_ADC_DAC.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX05/FPGA_52_I2C_ADC_DAC.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/FPGA_52_I2C_ADC_DAC.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/FPGA_52_I2C_ADC_DAC.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/FPGA_52_I2C_ADC_DAC.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX05/FPGA_52_I2C_ADC_DAC.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/FPGA_52_I2C_ADC_DAC.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/FPGA_52_I2C_ADC_DAC.SchDoc b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/FPGA_52_I2C_ADC_DAC.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX05/FPGA_52_I2C_ADC_DAC.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/FPGA_52_I2C_ADC_DAC.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/FPGA_52_I2C_ADC_DAC.Tcl b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/FPGA_52_I2C_ADC_DAC.Tcl similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX05/FPGA_52_I2C_ADC_DAC.Tcl rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/FPGA_52_I2C_ADC_DAC.Tcl diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/I2c_adc_dac/I2C_ADC_DAC.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/I2c_adc_dac/I2C_ADC_DAC.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX05/I2c_adc_dac/I2C_ADC_DAC.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/I2c_adc_dac/I2C_ADC_DAC.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/I2c_adc_dac/I2C_ADC_DAC.asm b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/I2c_adc_dac/I2C_ADC_DAC.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX05/I2c_adc_dac/I2C_ADC_DAC.asm rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/I2c_adc_dac/I2C_ADC_DAC.asm diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/NB2DSK01_07_DB30_04_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/NB2DSK01_07_DB30_04_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX05/NB2DSK01_07_DB30_04_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/NB2DSK01_07_DB30_04_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/NB2DSK01_07_DB31_04_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/NB2DSK01_07_DB31_04_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX05/NB2DSK01_07_DB31_04_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/NB2DSK01_07_DB31_04_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/NB2DSK01_07_DB32_05_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/NB2DSK01_07_DB32_05_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX05/NB2DSK01_07_DB32_05_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/NB2DSK01_07_DB32_05_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX05/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX05/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX05/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/DigitalIO_01/DigitalIO.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/DigitalIO_01/DigitalIO.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX06/DigitalIO_01/DigitalIO.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/DigitalIO_01/DigitalIO.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/DigitalIO_01/DigitalIO.asm b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/DigitalIO_01/DigitalIO.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX06/DigitalIO_01/DigitalIO.asm rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/DigitalIO_01/DigitalIO.asm diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/DigitalIO_02/DigitalIO.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/DigitalIO_02/DigitalIO.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX06/DigitalIO_02/DigitalIO.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/DigitalIO_02/DigitalIO.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/DigitalIO_02/DigitalIO.asm b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/DigitalIO_02/DigitalIO.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX06/DigitalIO_02/DigitalIO.asm rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/DigitalIO_02/DigitalIO.asm diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/FPGA_165B_DigitalIO.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/FPGA_165B_DigitalIO.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX06/FPGA_165B_DigitalIO.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/FPGA_165B_DigitalIO.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/FPGA_165B_DigitalIO.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/FPGA_165B_DigitalIO.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX06/FPGA_165B_DigitalIO.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/FPGA_165B_DigitalIO.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/FPGA_165B_DigitalIO.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/FPGA_165B_DigitalIO.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX06/FPGA_165B_DigitalIO.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/FPGA_165B_DigitalIO.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/FPGA_165B_DigitalIO.SchDoc b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/FPGA_165B_DigitalIO.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX06/FPGA_165B_DigitalIO.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/FPGA_165B_DigitalIO.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/NB2DSK01_07_DB30_04_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/NB2DSK01_07_DB30_04_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX06/NB2DSK01_07_DB30_04_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/NB2DSK01_07_DB30_04_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/NB2DSK01_07_DB31_04_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/NB2DSK01_07_DB31_04_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX06/NB2DSK01_07_DB31_04_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/NB2DSK01_07_DB31_04_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/NB2DSK01_07_DB32_05_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/NB2DSK01_07_DB32_05_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX06/NB2DSK01_07_DB32_05_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/NB2DSK01_07_DB32_05_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX06/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX06/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/Scripts/TestMain.PAS b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/Scripts/TestMain.PAS similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX06/Scripts/TestMain.PAS rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/Scripts/TestMain.PAS diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/Scripts/TestMain.dfm b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/Scripts/TestMain.dfm similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX06/Scripts/TestMain.dfm rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/Scripts/TestMain.dfm diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/Scripts/ValueList.txt b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/Scripts/ValueList.txt similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX06/Scripts/ValueList.txt rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX06/Scripts/ValueList.txt diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/FPGA_51_Morse.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/FPGA_51_Morse.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX07/FPGA_51_Morse.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/FPGA_51_Morse.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/FPGA_51_Morse.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/FPGA_51_Morse.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX07/FPGA_51_Morse.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/FPGA_51_Morse.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/FPGA_51_Morse.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/FPGA_51_Morse.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX07/FPGA_51_Morse.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/FPGA_51_Morse.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/FPGA_51_Morse.SchDoc b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/FPGA_51_Morse.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX07/FPGA_51_Morse.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/FPGA_51_Morse.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/MCU1.SchDoc b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/MCU1.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX07/MCU1.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/MCU1.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/Mcu1/MCU1.C b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/Mcu1/MCU1.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX07/Mcu1/MCU1.C rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/Mcu1/MCU1.C diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/Mcu1/MCU1.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/Mcu1/MCU1.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX07/Mcu1/MCU1.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/Mcu1/MCU1.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/Mcu1/morse.c b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/Mcu1/morse.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX07/Mcu1/morse.c rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/Mcu1/morse.c diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/Mcu1/morse.h b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/Mcu1/morse.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX07/Mcu1/morse.h rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/Mcu1/morse.h diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/NB2DSK01_07_DB30_04_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/NB2DSK01_07_DB30_04_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX07/NB2DSK01_07_DB30_04_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/NB2DSK01_07_DB30_04_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/NB2DSK01_07_DB31_04_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/NB2DSK01_07_DB31_04_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX07/NB2DSK01_07_DB31_04_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/NB2DSK01_07_DB31_04_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/NB2DSK01_07_DB32_05_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/NB2DSK01_07_DB32_05_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX07/NB2DSK01_07_DB32_05_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/NB2DSK01_07_DB32_05_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX07/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX07/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX07/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/FPGA_52_Morse.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/FPGA_52_Morse.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX08/FPGA_52_Morse.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/FPGA_52_Morse.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/FPGA_52_Morse.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/FPGA_52_Morse.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX08/FPGA_52_Morse.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/FPGA_52_Morse.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/FPGA_52_Morse.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/FPGA_52_Morse.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX08/FPGA_52_Morse.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/FPGA_52_Morse.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/FPGA_52_Morse.SchDoc b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/FPGA_52_Morse.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX08/FPGA_52_Morse.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/FPGA_52_Morse.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/FPGA_52_Morse.Tcl b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/FPGA_52_Morse.Tcl similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX08/FPGA_52_Morse.Tcl rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/FPGA_52_Morse.Tcl diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/MCU1.SchDoc b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/MCU1.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX08/MCU1.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/MCU1.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/Mcu1/MCU1.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/Mcu1/MCU1.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX08/Mcu1/MCU1.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/Mcu1/MCU1.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/Mcu1/Mcu1.c b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/Mcu1/Mcu1.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX08/Mcu1/Mcu1.c rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/Mcu1/Mcu1.c diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/Mcu1/morse.c b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/Mcu1/morse.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX08/Mcu1/morse.c rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/Mcu1/morse.c diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/Mcu1/morse.h b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/Mcu1/morse.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX08/Mcu1/morse.h rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/Mcu1/morse.h diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/NB2DSK01_07_DB30_04_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/NB2DSK01_07_DB30_04_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX08/NB2DSK01_07_DB30_04_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/NB2DSK01_07_DB30_04_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/NB2DSK01_07_DB31_04_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/NB2DSK01_07_DB31_04_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX08/NB2DSK01_07_DB31_04_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/NB2DSK01_07_DB31_04_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/NB2DSK01_07_DB32_05_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/NB2DSK01_07_DB32_05_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX08/NB2DSK01_07_DB32_05_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/NB2DSK01_07_DB32_05_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX08/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX08/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/myconstr.ucf b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/myconstr.ucf similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX08/myconstr.ucf rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX08/myconstr.ucf diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/165A_Repeat_DigitalIO/165A_Repeat_DigitalIO.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/165A_Repeat_DigitalIO/165A_Repeat_DigitalIO.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX09/165A_Repeat_DigitalIO/165A_Repeat_DigitalIO.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/165A_Repeat_DigitalIO/165A_Repeat_DigitalIO.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/165A_Repeat_DigitalIO/165A_Repeat_DigitalIO.asm b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/165A_Repeat_DigitalIO/165A_Repeat_DigitalIO.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX09/165A_Repeat_DigitalIO/165A_Repeat_DigitalIO.asm rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/165A_Repeat_DigitalIO/165A_Repeat_DigitalIO.asm diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/FPGA_165A_Repeat_DigitalIO.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/FPGA_165A_Repeat_DigitalIO.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX09/FPGA_165A_Repeat_DigitalIO.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/FPGA_165A_Repeat_DigitalIO.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/FPGA_165A_Repeat_DigitalIO.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/FPGA_165A_Repeat_DigitalIO.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX09/FPGA_165A_Repeat_DigitalIO.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/FPGA_165A_Repeat_DigitalIO.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/FPGA_165A_Repeat_DigitalIO.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/FPGA_165A_Repeat_DigitalIO.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX09/FPGA_165A_Repeat_DigitalIO.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/FPGA_165A_Repeat_DigitalIO.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/FPGA_165A_Repeat_DigitalIO.SchDoc b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/FPGA_165A_Repeat_DigitalIO.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX09/FPGA_165A_Repeat_DigitalIO.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/FPGA_165A_Repeat_DigitalIO.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/FPGA_165A_Repeat_DigitalIO_Base.SchDoc b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/FPGA_165A_Repeat_DigitalIO_Base.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX09/FPGA_165A_Repeat_DigitalIO_Base.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/FPGA_165A_Repeat_DigitalIO_Base.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/NB2DSK01_07_DB30_04_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/NB2DSK01_07_DB30_04_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX09/NB2DSK01_07_DB30_04_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/NB2DSK01_07_DB30_04_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/NB2DSK01_07_DB31_04_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/NB2DSK01_07_DB31_04_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX09/NB2DSK01_07_DB31_04_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/NB2DSK01_07_DB31_04_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/NB2DSK01_07_DB32_05_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/NB2DSK01_07_DB32_05_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX09/NB2DSK01_07_DB32_05_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/NB2DSK01_07_DB32_05_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX09/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX09/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX09/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/165B_Repeat_DigitalIO/165B_Repeat_DigitalIO.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/165B_Repeat_DigitalIO/165B_Repeat_DigitalIO.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX10/165B_Repeat_DigitalIO/165B_Repeat_DigitalIO.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/165B_Repeat_DigitalIO/165B_Repeat_DigitalIO.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/165B_Repeat_DigitalIO/165B_Repeat_DigitalIO.asm b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/165B_Repeat_DigitalIO/165B_Repeat_DigitalIO.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX10/165B_Repeat_DigitalIO/165B_Repeat_DigitalIO.asm rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/165B_Repeat_DigitalIO/165B_Repeat_DigitalIO.asm diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/FPGA_165B_Repeat_DigitalIO.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/FPGA_165B_Repeat_DigitalIO.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX10/FPGA_165B_Repeat_DigitalIO.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/FPGA_165B_Repeat_DigitalIO.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/FPGA_165B_Repeat_DigitalIO.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/FPGA_165B_Repeat_DigitalIO.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX10/FPGA_165B_Repeat_DigitalIO.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/FPGA_165B_Repeat_DigitalIO.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/FPGA_165B_Repeat_DigitalIO.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/FPGA_165B_Repeat_DigitalIO.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX10/FPGA_165B_Repeat_DigitalIO.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/FPGA_165B_Repeat_DigitalIO.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/FPGA_165B_Repeat_DigitalIO.SchDoc b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/FPGA_165B_Repeat_DigitalIO.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX10/FPGA_165B_Repeat_DigitalIO.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/FPGA_165B_Repeat_DigitalIO.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/FPGA_165B_Repeat_DigitalIO_Base.SchDoc b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/FPGA_165B_Repeat_DigitalIO_Base.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX10/FPGA_165B_Repeat_DigitalIO_Base.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/FPGA_165B_Repeat_DigitalIO_Base.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/NB2DSK01_07_DB30_04_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/NB2DSK01_07_DB30_04_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX10/NB2DSK01_07_DB30_04_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/NB2DSK01_07_DB30_04_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/NB2DSK01_07_DB31_04_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/NB2DSK01_07_DB31_04_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX10/NB2DSK01_07_DB31_04_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/NB2DSK01_07_DB31_04_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/NB2DSK01_07_DB32_05_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/NB2DSK01_07_DB32_05_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX10/NB2DSK01_07_DB32_05_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/NB2DSK01_07_DB32_05_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX10/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX10/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX10/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/FPGA_165A_Watchdog.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/FPGA_165A_Watchdog.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX11/FPGA_165A_Watchdog.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/FPGA_165A_Watchdog.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/FPGA_165A_Watchdog.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/FPGA_165A_Watchdog.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX11/FPGA_165A_Watchdog.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/FPGA_165A_Watchdog.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/FPGA_165A_Watchdog.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/FPGA_165A_Watchdog.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX11/FPGA_165A_Watchdog.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/FPGA_165A_Watchdog.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/FPGA_165A_Watchdog.SchDoc b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/FPGA_165A_Watchdog.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX11/FPGA_165A_Watchdog.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/FPGA_165A_Watchdog.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/NB2DSK01_07_DB30_04_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/NB2DSK01_07_DB30_04_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX11/NB2DSK01_07_DB30_04_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/NB2DSK01_07_DB30_04_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/NB2DSK01_07_DB31_04_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/NB2DSK01_07_DB31_04_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX11/NB2DSK01_07_DB31_04_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/NB2DSK01_07_DB31_04_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/NB2DSK01_07_DB32_05_Mapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/NB2DSK01_07_DB32_05_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX11/NB2DSK01_07_DB32_05_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/NB2DSK01_07_DB32_05_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX11/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX11/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/Watchdog.Vhd b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/Watchdog.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX11/Watchdog.Vhd rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/Watchdog.Vhd diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/Watchdog/Watchdog.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/Watchdog/Watchdog.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX11/Watchdog/Watchdog.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/Watchdog/Watchdog.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/Watchdog/Watchdog.asm b/tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/Watchdog/Watchdog.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/8Bit uP/EX11/Watchdog/Watchdog.asm rename to tests/altium_crap/Soft Designs/Legacy/8Bit uP/EX11/Watchdog/Watchdog.asm diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/EV_TEST.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/EV_TEST.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/EV_TEST.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/EV_TEST.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/EV_TESTER.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/EV_TESTER.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/EV_TESTER.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/EV_TESTER.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/LCD.C b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/LCD.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/LCD.C rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/LCD.C diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/LCD.H b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/LCD.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/LCD.H rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/LCD.H diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/LED7.C b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/LED7.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/LED7.C rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/LED7.C diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/LED7.H b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/LED7.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/LED7.H rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/LED7.H diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Strio.H b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Strio.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Strio.H rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Strio.H diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Timer.H b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Timer.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Timer.H rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Timer.H diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Tunes.H b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Tunes.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Tunes.H rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Tunes.H diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Uart.C b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Uart.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Uart.C rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Uart.C diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Uart.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Uart.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Uart.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Uart.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/VLCD.C b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/VLCD.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/VLCD.C rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/VLCD.C diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/VLCD.H b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/VLCD.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/VLCD.H rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/VLCD.H diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Xram.C b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Xram.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Xram.C rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Xram.C diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Xram.H b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Xram.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Xram.H rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/Xram.H diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/hware.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/hware.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/hware.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/hware.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/ps2.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/ps2.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/ps2.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/ps2.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/ps2.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/ps2.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/ps2.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/ps2.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/strio.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/strio.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/strio.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/strio.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/timer.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/timer.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/timer.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Embedded/timer.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/EvalBoardTester.Constraint b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/EvalBoardTester.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/EvalBoardTester.Constraint rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/EvalBoardTester.Constraint diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/EvalBoardTester.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/EvalBoardTester.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/EvalBoardTester.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/EvalBoardTester.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/EvalBoardTester.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/EvalBoardTester.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/EvalBoardTester.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/EvalBoardTester.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/Audio.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/Audio.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/Audio.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/Audio.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/BusSplitter.VHD b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/BusSplitter.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/BusSplitter.VHD rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/BusSplitter.VHD diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/CPU51.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/CPU51.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/CPU51.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/CPU51.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/ColourConverter.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/ColourConverter.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/ColourConverter.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/ColourConverter.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/DeltaSigma8.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/DeltaSigma8.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/DeltaSigma8.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/DeltaSigma8.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/EvalBoardTester.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/EvalBoardTester.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/EvalBoardTester.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/EvalBoardTester.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/J3x8_1x19.VHD b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/J3x8_1x19.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/J3x8_1x19.VHD rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/J3x8_1x19.VHD diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/NoteDividerTable.VHD b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/NoteDividerTable.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/NoteDividerTable.VHD rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/NoteDividerTable.VHD diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/PS2_INT.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/PS2_INT.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/PS2_INT.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/PS2_INT.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/RS_232.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/RS_232.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/RS_232.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/RS_232.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/SFR_PORTS.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/SFR_PORTS.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/SFR_PORTS.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/SFR_PORTS.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/SineWave.VHD b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/SineWave.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/SineWave.VHD rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/SineWave.VHD diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TColourBar.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TColourBar.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TColourBar.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TColourBar.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TDesktop.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TDesktop.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TDesktop.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TDesktop.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TDisplay.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TDisplay.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TDisplay.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TDisplay.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TDither.VHD b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TDither.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TDither.VHD rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TDither.VHD diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TLCDDisplay.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TLCDDisplay.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TLCDDisplay.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TLCDDisplay.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TRange.VHD b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TRange.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TRange.VHD rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TRange.VHD diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TSevenSegmentDisplay.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TSevenSegmentDisplay.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TSevenSegmentDisplay.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TSevenSegmentDisplay.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TWindow.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TWindow.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TWindow.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TWindow.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TWindow12.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TWindow12.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TWindow12.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/TWindow12.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/UIO_INT.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/UIO_INT.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/UIO_INT.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/UIO_INT.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/addTrans.Vhd b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/addTrans.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/addTrans.Vhd rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/Hardware/addTrans.Vhd diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/font.hex b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/font.hex similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/font.hex rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX01/font.hex diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/7SegSplitter.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/7SegSplitter.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/7SegSplitter.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/7SegSplitter.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/FPGA_Alarm_Clock.Constraint b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/FPGA_Alarm_Clock.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/FPGA_Alarm_Clock.Constraint rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/FPGA_Alarm_Clock.Constraint diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/FPGA_Alarm_Clock.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/FPGA_Alarm_Clock.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/FPGA_Alarm_Clock.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/FPGA_Alarm_Clock.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/FPGA_Alarm_Clock.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/FPGA_Alarm_Clock.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/FPGA_Alarm_Clock.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/FPGA_Alarm_Clock.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/FPGA_Alarm_Clock.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/FPGA_Alarm_Clock.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/FPGA_Alarm_Clock.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/FPGA_Alarm_Clock.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/Splitter.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/Splitter.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/Splitter.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/Splitter.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TColour2to3.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TColour2to3.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TColour2to3.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TColour2to3.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TDesktop.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TDesktop.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TDesktop.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TDesktop.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TDisplay.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TDisplay.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TDisplay.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TDisplay.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TRange.Vhd b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TRange.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TRange.Vhd rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TRange.Vhd diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TSevenSegmentDisplay.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TSevenSegmentDisplay.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TSevenSegmentDisplay.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TSevenSegmentDisplay.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TWindow.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TWindow.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TWindow.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TWindow.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TimeCompare.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TimeCompare.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TimeCompare.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TimeCompare.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TimeCounter.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TimeCounter.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TimeCounter.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TimeCounter.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TimeMux.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TimeMux.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TimeMux.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX02/TimeMux.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX03/FPGA_LAX_Counter.Constraint b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX03/FPGA_LAX_Counter.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX03/FPGA_LAX_Counter.Constraint rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX03/FPGA_LAX_Counter.Constraint diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX03/FPGA_LAX_Counter.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX03/FPGA_LAX_Counter.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX03/FPGA_LAX_Counter.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX03/FPGA_LAX_Counter.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX03/FPGA_LAX_Counter.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX03/FPGA_LAX_Counter.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX03/FPGA_LAX_Counter.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX03/FPGA_LAX_Counter.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX03/FPGA_LAX_Counter.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX03/FPGA_LAX_Counter.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX03/FPGA_LAX_Counter.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX03/FPGA_LAX_Counter.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/DIV2_8B.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/DIV2_8B.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/DIV2_8B.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/DIV2_8B.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/EvaluationCircuit.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/EvaluationCircuit.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/EvaluationCircuit.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/EvaluationCircuit.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/FPGA_Video_Windows.Constraint b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/FPGA_Video_Windows.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/FPGA_Video_Windows.Constraint rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/FPGA_Video_Windows.Constraint diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/FPGA_Video_Windows.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/FPGA_Video_Windows.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/FPGA_Video_Windows.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/FPGA_Video_Windows.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/FPGA_Video_Windows.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/FPGA_Video_Windows.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/FPGA_Video_Windows.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/FPGA_Video_Windows.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/FPGA_Video_Windows.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/FPGA_Video_Windows.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/FPGA_Video_Windows.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/FPGA_Video_Windows.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TBarLedWindow.schDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TBarLedWindow.schDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TBarLedWindow.schDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TBarLedWindow.schDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TColour2to3.schDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TColour2to3.schDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TColour2to3.schDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TColour2to3.schDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TControl.schDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TControl.schDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TControl.schDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TControl.schDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TControlWindow.schDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TControlWindow.schDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TControlWindow.schDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TControlWindow.schDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TDesktop.schDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TDesktop.schDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TDesktop.schDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TDesktop.schDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TDisplay.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TDisplay.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TDisplay.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TDisplay.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TFillNoise.schDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TFillNoise.schDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TFillNoise.schDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TFillNoise.schDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TLayerManager.schDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TLayerManager.schDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TLayerManager.schDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TLayerManager.schDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TLogicWindow.schDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TLogicWindow.schDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TLogicWindow.schDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TLogicWindow.schDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TMouse.schDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TMouse.schDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TMouse.schDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TMouse.schDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TMouseCursor.schDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TMouseCursor.schDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TMouseCursor.schDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TMouseCursor.schDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TMouseEvent.schDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TMouseEvent.schDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TMouseEvent.schDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TMouseEvent.schDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TNoiseWindow.schDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TNoiseWindow.schDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TNoiseWindow.schDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TNoiseWindow.schDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TPaletteWindow.schDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TPaletteWindow.schDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TPaletteWindow.schDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TPaletteWindow.schDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TRange.VHD b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TRange.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TRange.VHD rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TRange.VHD diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TSystemTimers.schDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TSystemTimers.schDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TSystemTimers.schDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TSystemTimers.schDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TTraceWindow.schDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TTraceWindow.schDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TTraceWindow.schDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TTraceWindow.schDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TWindow.schDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TWindow.schDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TWindow.schDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX04/TWindow.schDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/ConsoleController.VHD b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/ConsoleController.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/ConsoleController.VHD rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/ConsoleController.VHD diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/FPGA_51_Console.Constraint b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/FPGA_51_Console.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/FPGA_51_Console.Constraint rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/FPGA_51_Console.Constraint diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/FPGA_51_Console.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/FPGA_51_Console.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/FPGA_51_Console.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/FPGA_51_Console.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/FPGA_51_Console.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/FPGA_51_Console.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/FPGA_51_Console.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/FPGA_51_Console.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/FPGA_51_Console.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/FPGA_51_Console.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/FPGA_51_Console.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/FPGA_51_Console.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/MCU1.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/MCU1.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/MCU1.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/MCU1.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/Mcu1/MCU1.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/Mcu1/MCU1.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/Mcu1/MCU1.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/Mcu1/MCU1.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/Mcu1/conio.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/Mcu1/conio.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/Mcu1/conio.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/Mcu1/conio.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/Mcu1/conio.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/Mcu1/conio.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/Mcu1/conio.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/Mcu1/conio.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/Mcu1/mcu1.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/Mcu1/mcu1.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/Mcu1/mcu1.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/Mcu1/mcu1.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/TColour2to3.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/TColour2to3.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/TColour2to3.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/TColour2to3.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/TConsoleWindow.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/TConsoleWindow.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/TConsoleWindow.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/TConsoleWindow.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/TDesktop.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/TDesktop.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/TDesktop.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/TDesktop.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/TDisplay.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/TDisplay.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/TDisplay.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/TDisplay.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/TRange.VHD b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/TRange.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/TRange.VHD rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/TRange.VHD diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/TWindow.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/TWindow.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/TWindow.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/TWindow.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/font.hex b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/font.hex similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/font.hex rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX05/font.hex diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/FPGA_51_Countdown.Constraint b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/FPGA_51_Countdown.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/FPGA_51_Countdown.Constraint rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/FPGA_51_Countdown.Constraint diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/FPGA_51_Countdown.PRJFPG b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/FPGA_51_Countdown.PRJFPG similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/FPGA_51_Countdown.PRJFPG rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/FPGA_51_Countdown.PRJFPG diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/FPGA_51_Countdown.PRJFPGStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/FPGA_51_Countdown.PRJFPGStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/FPGA_51_Countdown.PRJFPGStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/FPGA_51_Countdown.PRJFPGStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/Countdown_main.C b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/Countdown_main.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/Countdown_main.C rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/Countdown_main.C diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/EB_Wave.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/EB_Wave.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/EB_Wave.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/EB_Wave.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/keyboard.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/keyboard.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/keyboard.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/keyboard.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/keyboard.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/keyboard.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/keyboard.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/keyboard.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/rttl.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/rttl.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/rttl.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/rttl.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/rttl.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/rttl.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/rttl.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/rttl.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/seven_segment.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/seven_segment.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/seven_segment.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/seven_segment.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/seven_segment.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/seven_segment.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/seven_segment.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Firmware/seven_segment.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Hardware/FPGA_51_Countdown.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Hardware/FPGA_51_Countdown.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Hardware/FPGA_51_Countdown.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Hardware/FPGA_51_Countdown.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Hardware/LedsCounter.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Hardware/LedsCounter.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Hardware/LedsCounter.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Hardware/LedsCounter.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Hardware/SegmentDriver.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Hardware/SegmentDriver.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Hardware/SegmentDriver.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Hardware/SegmentDriver.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Hardware/SoundGen.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Hardware/SoundGen.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Hardware/SoundGen.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX06/Hardware/SoundGen.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/FPGA_51_Countdown.Constraint b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/FPGA_51_Countdown.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/FPGA_51_Countdown.Constraint rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/FPGA_51_Countdown.Constraint diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/FPGA_51_Countdown.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/FPGA_51_Countdown.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/FPGA_51_Countdown.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/FPGA_51_Countdown.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/FPGA_51_Countdown.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/FPGA_51_Countdown.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/FPGA_51_Countdown.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/FPGA_51_Countdown.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/FPGA_51_Countdown.ht b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/FPGA_51_Countdown.ht similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/FPGA_51_Countdown.ht rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/FPGA_51_Countdown.ht diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/Countdown_main.C b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/Countdown_main.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/Countdown_main.C rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/Countdown_main.C diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/EB_Wave.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/EB_Wave.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/EB_Wave.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/EB_Wave.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/EBwav_main.C b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/EBwav_main.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/EBwav_main.C rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/EBwav_main.C diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/Hware.H b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/Hware.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/Hware.H rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/Hware.H diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/STRIO.C b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/STRIO.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/STRIO.C rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/STRIO.C diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/STRIO.H b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/STRIO.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/STRIO.H rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/STRIO.H diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/TIMER.C b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/TIMER.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/TIMER.C rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/TIMER.C diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/TIMER.H b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/TIMER.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/TIMER.H rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/TIMER.H diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/UART.C b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/UART.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/UART.C rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/UART.C diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/UART.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/UART.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/UART.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/UART.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/UTIL.C b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/UTIL.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/UTIL.C rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/UTIL.C diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/UTIL.H b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/UTIL.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/UTIL.H rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/UTIL.H diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/WAVE.C b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/WAVE.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/WAVE.C rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/WAVE.C diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/WAVE.H b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/WAVE.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/WAVE.H rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/WAVE.H diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/WSWAP.C b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/WSWAP.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/WSWAP.C rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/WSWAP.C diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/WSWAP.H b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/WSWAP.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/WSWAP.H rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/WSWAP.H diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/conio.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/conio.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/conio.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/conio.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/conio.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/conio.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/conio.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/conio.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/seven_segment.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/seven_segment.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/seven_segment.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/seven_segment.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/seven_segment.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/seven_segment.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/seven_segment.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Firmware/seven_segment.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/CPU_51.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/CPU_51.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/CPU_51.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/CPU_51.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/ClockDivider.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/ClockDivider.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/ClockDivider.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/ClockDivider.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/ConsoleController.VHD b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/ConsoleController.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/ConsoleController.VHD rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/ConsoleController.VHD diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/DeltaSigma12.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/DeltaSigma12.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/DeltaSigma12.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/DeltaSigma12.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/FPGA_51_Countdown.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/FPGA_51_Countdown.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/FPGA_51_Countdown.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/FPGA_51_Countdown.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/SFR_EXPANDER.VHD b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/SFR_EXPANDER.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/SFR_EXPANDER.VHD rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/SFR_EXPANDER.VHD diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/SRAM_INT.VHD b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/SRAM_INT.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/SRAM_INT.VHD rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/SRAM_INT.VHD diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/SegmentDriver.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/SegmentDriver.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/SegmentDriver.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/SegmentDriver.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TColour2to3.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TColour2to3.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TColour2to3.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TColour2to3.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TConsoleWindow.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TConsoleWindow.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TConsoleWindow.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TConsoleWindow.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TDesktop.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TDesktop.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TDesktop.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TDesktop.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TDisplay.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TDisplay.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TDisplay.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TDisplay.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TLevelMeterWindow.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TLevelMeterWindow.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TLevelMeterWindow.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TLevelMeterWindow.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TRange.VHD b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TRange.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TRange.VHD rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TRange.VHD diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TWindow.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TWindow.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TWindow.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/TWindow.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/div1p5.vhd b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/div1p5.vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/div1p5.vhd rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/Hardware/div1p5.vhd diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/font.hex b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/font.hex similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/font.hex rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/font.hex diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/ringin.wav b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/ringin.wav similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/ringin.wav rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX07/ringin.wav diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/Counter.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/Counter.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/Counter.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/Counter.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/Counter/Counter.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/Counter/Counter.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/Counter/Counter.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/Counter/Counter.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/Counter/Counter.asm b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/Counter/Counter.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/Counter/Counter.asm rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/Counter/Counter.asm diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/FPGA_Z80_Counter.Constraint b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/FPGA_Z80_Counter.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/FPGA_Z80_Counter.Constraint rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/FPGA_Z80_Counter.Constraint diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/FPGA_Z80_Counter.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/FPGA_Z80_Counter.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/FPGA_Z80_Counter.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/FPGA_Z80_Counter.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/FPGA_Z80_Counter.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/FPGA_Z80_Counter.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/FPGA_Z80_Counter.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/FPGA_Z80_Counter.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/FPGA_Z80_Counter.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/FPGA_Z80_Counter.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/FPGA_Z80_Counter.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/FPGA_Z80_Counter.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/INPORT2x8.vhd b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/INPORT2x8.vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/INPORT2x8.vhd rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/INPORT2x8.vhd diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/OUTPORT2x8.vhd b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/OUTPORT2x8.vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/OUTPORT2x8.vhd rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX08/OUTPORT2x8.vhd diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX09/DigitalIO/DigitalIO.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX09/DigitalIO/DigitalIO.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX09/DigitalIO/DigitalIO.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX09/DigitalIO/DigitalIO.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX09/DigitalIO/DigitalIO.asm b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX09/DigitalIO/DigitalIO.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX09/DigitalIO/DigitalIO.asm rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX09/DigitalIO/DigitalIO.asm diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX09/FPGA_165B_DigitalIO.Constraint b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX09/FPGA_165B_DigitalIO.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX09/FPGA_165B_DigitalIO.Constraint rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX09/FPGA_165B_DigitalIO.Constraint diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX09/FPGA_165B_DigitalIO.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX09/FPGA_165B_DigitalIO.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX09/FPGA_165B_DigitalIO.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX09/FPGA_165B_DigitalIO.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX09/FPGA_165B_DigitalIO.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX09/FPGA_165B_DigitalIO.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX09/FPGA_165B_DigitalIO.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX09/FPGA_165B_DigitalIO.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX09/FPGA_165B_DigitalIO.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX09/FPGA_165B_DigitalIO.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX09/FPGA_165B_DigitalIO.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX09/FPGA_165B_DigitalIO.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/FPGA_51_Morse.Constraint b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/FPGA_51_Morse.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/FPGA_51_Morse.Constraint rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/FPGA_51_Morse.Constraint diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/FPGA_51_Morse.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/FPGA_51_Morse.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/FPGA_51_Morse.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/FPGA_51_Morse.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/FPGA_51_Morse.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/FPGA_51_Morse.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/FPGA_51_Morse.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/FPGA_51_Morse.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/FPGA_51_Morse.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/FPGA_51_Morse.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/FPGA_51_Morse.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/FPGA_51_Morse.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/Mcu1.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/Mcu1.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/Mcu1.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/Mcu1.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/Mcu1/MCU1.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/Mcu1/MCU1.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/Mcu1/MCU1.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/Mcu1/MCU1.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/Mcu1/mcu1.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/Mcu1/mcu1.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/Mcu1/mcu1.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/Mcu1/mcu1.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/Mcu1/morse.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/Mcu1/morse.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/Mcu1/morse.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/Mcu1/morse.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/Mcu1/morse.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/Mcu1/morse.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/Mcu1/morse.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX10/Mcu1/morse.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/FPGA_52_Morse.Constraint b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/FPGA_52_Morse.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/FPGA_52_Morse.Constraint rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/FPGA_52_Morse.Constraint diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/FPGA_52_Morse.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/FPGA_52_Morse.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/FPGA_52_Morse.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/FPGA_52_Morse.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/FPGA_52_Morse.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/FPGA_52_Morse.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/FPGA_52_Morse.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/FPGA_52_Morse.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/FPGA_52_Morse.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/FPGA_52_Morse.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/FPGA_52_Morse.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/FPGA_52_Morse.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/MCU1.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/MCU1.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/MCU1.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/MCU1.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/Mcu1/MCU1.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/Mcu1/MCU1.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/Mcu1/MCU1.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/Mcu1/MCU1.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/Mcu1/Mcu1.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/Mcu1/Mcu1.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/Mcu1/Mcu1.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/Mcu1/Mcu1.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/Mcu1/morse.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/Mcu1/morse.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/Mcu1/morse.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/Mcu1/morse.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/Mcu1/morse.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/Mcu1/morse.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/Mcu1/morse.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/Mcu1/morse.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/myconstr.ucf b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/myconstr.ucf similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/myconstr.ucf rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX11/myconstr.ucf diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/165A_Repeat_DigitalIO/165A_Repeat_DigitalIO.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/165A_Repeat_DigitalIO/165A_Repeat_DigitalIO.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/165A_Repeat_DigitalIO/165A_Repeat_DigitalIO.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/165A_Repeat_DigitalIO/165A_Repeat_DigitalIO.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/165A_Repeat_DigitalIO/165A_Repeat_DigitalIO.asm b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/165A_Repeat_DigitalIO/165A_Repeat_DigitalIO.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/165A_Repeat_DigitalIO/165A_Repeat_DigitalIO.asm rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/165A_Repeat_DigitalIO/165A_Repeat_DigitalIO.asm diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/FPGA_165A_Repeat_DigitalIO.Constraint b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/FPGA_165A_Repeat_DigitalIO.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/FPGA_165A_Repeat_DigitalIO.Constraint rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/FPGA_165A_Repeat_DigitalIO.Constraint diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/FPGA_165A_Repeat_DigitalIO.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/FPGA_165A_Repeat_DigitalIO.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/FPGA_165A_Repeat_DigitalIO.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/FPGA_165A_Repeat_DigitalIO.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/FPGA_165A_Repeat_DigitalIO.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/FPGA_165A_Repeat_DigitalIO.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/FPGA_165A_Repeat_DigitalIO.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/FPGA_165A_Repeat_DigitalIO.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/FPGA_165A_Repeat_DigitalIO.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/FPGA_165A_Repeat_DigitalIO.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/FPGA_165A_Repeat_DigitalIO.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/FPGA_165A_Repeat_DigitalIO.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/FPGA_165A_Repeat_DigitalIO_Base.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/FPGA_165A_Repeat_DigitalIO_Base.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/FPGA_165A_Repeat_DigitalIO_Base.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX12/FPGA_165A_Repeat_DigitalIO_Base.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/165B_Repeat_DigitalIO/165B_Repeat_DigitalIO.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/165B_Repeat_DigitalIO/165B_Repeat_DigitalIO.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/165B_Repeat_DigitalIO/165B_Repeat_DigitalIO.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/165B_Repeat_DigitalIO/165B_Repeat_DigitalIO.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/165B_Repeat_DigitalIO/165B_Repeat_DigitalIO.asm b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/165B_Repeat_DigitalIO/165B_Repeat_DigitalIO.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/165B_Repeat_DigitalIO/165B_Repeat_DigitalIO.asm rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/165B_Repeat_DigitalIO/165B_Repeat_DigitalIO.asm diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/FPGA_165B_Repeat_DigitalIO.Constraint b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/FPGA_165B_Repeat_DigitalIO.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/FPGA_165B_Repeat_DigitalIO.Constraint rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/FPGA_165B_Repeat_DigitalIO.Constraint diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/FPGA_165B_Repeat_DigitalIO.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/FPGA_165B_Repeat_DigitalIO.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/FPGA_165B_Repeat_DigitalIO.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/FPGA_165B_Repeat_DigitalIO.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/FPGA_165B_Repeat_DigitalIO.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/FPGA_165B_Repeat_DigitalIO.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/FPGA_165B_Repeat_DigitalIO.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/FPGA_165B_Repeat_DigitalIO.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/FPGA_165B_Repeat_DigitalIO.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/FPGA_165B_Repeat_DigitalIO.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/FPGA_165B_Repeat_DigitalIO.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/FPGA_165B_Repeat_DigitalIO.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/FPGA_165B_Repeat_DigitalIO_Base.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/FPGA_165B_Repeat_DigitalIO_Base.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/FPGA_165B_Repeat_DigitalIO_Base.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX13/FPGA_165B_Repeat_DigitalIO_Base.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/Divider.schdoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/Divider.schdoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/Divider.schdoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/Divider.schdoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/FPGA_165B_StopWatch_7SEG.Constraint b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/FPGA_165B_StopWatch_7SEG.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/FPGA_165B_StopWatch_7SEG.Constraint rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/FPGA_165B_StopWatch_7SEG.Constraint diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/FPGA_165B_StopWatch_7SEG.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/FPGA_165B_StopWatch_7SEG.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/FPGA_165B_StopWatch_7SEG.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/FPGA_165B_StopWatch_7SEG.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/FPGA_165B_StopWatch_7SEG.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/FPGA_165B_StopWatch_7SEG.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/FPGA_165B_StopWatch_7SEG.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/FPGA_165B_StopWatch_7SEG.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/FPGA_165B_StopWatch_7SEG.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/FPGA_165B_StopWatch_7SEG.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/FPGA_165B_StopWatch_7SEG.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/FPGA_165B_StopWatch_7SEG.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/Splitter.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/Splitter.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/Splitter.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/Splitter.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/StopWatch/StopWatch.Asm b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/StopWatch/StopWatch.Asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/StopWatch/StopWatch.Asm rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/StopWatch/StopWatch.Asm diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/StopWatch/StopWatch.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/StopWatch/StopWatch.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/StopWatch/StopWatch.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX14/StopWatch/StopWatch.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/Divider.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/Divider.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/Divider.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/Divider.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/FPGA_165B_StopWatch.Constraint b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/FPGA_165B_StopWatch.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/FPGA_165B_StopWatch.Constraint rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/FPGA_165B_StopWatch.Constraint diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/FPGA_165B_StopWatch.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/FPGA_165B_StopWatch.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/FPGA_165B_StopWatch.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/FPGA_165B_StopWatch.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/FPGA_165B_StopWatch.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/FPGA_165B_StopWatch.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/FPGA_165B_StopWatch.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/FPGA_165B_StopWatch.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/FPGA_165B_StopWatch.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/FPGA_165B_StopWatch.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/FPGA_165B_StopWatch.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/FPGA_165B_StopWatch.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/LCD_Controller.VHD b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/LCD_Controller.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/LCD_Controller.VHD rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/LCD_Controller.VHD diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/StopWatch/StopWatch.ASM b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/StopWatch/StopWatch.ASM similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/StopWatch/StopWatch.ASM rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/StopWatch/StopWatch.ASM diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/StopWatch/StopWatch.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/StopWatch/StopWatch.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/StopWatch/StopWatch.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/StopWatch/StopWatch.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/TColour2to3.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/TColour2to3.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/TColour2to3.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/TColour2to3.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/TDesktop.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/TDesktop.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/TDesktop.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/TDesktop.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/TDisplay.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/TDisplay.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/TDisplay.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/TDisplay.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/TLCDDisplay.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/TLCDDisplay.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/TLCDDisplay.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/TLCDDisplay.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/TRange.VHD b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/TRange.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/TRange.VHD rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/TRange.VHD diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/TWindow.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/TWindow.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/TWindow.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/TWindow.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/font.hex b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/font.hex similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/font.hex rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX15/font.hex diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/FPGA_165A_Watchdog.Constraint b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/FPGA_165A_Watchdog.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/FPGA_165A_Watchdog.Constraint rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/FPGA_165A_Watchdog.Constraint diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/FPGA_165A_Watchdog.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/FPGA_165A_Watchdog.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/FPGA_165A_Watchdog.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/FPGA_165A_Watchdog.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/FPGA_165A_Watchdog.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/FPGA_165A_Watchdog.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/FPGA_165A_Watchdog.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/FPGA_165A_Watchdog.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/FPGA_165A_Watchdog.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/FPGA_165A_Watchdog.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/FPGA_165A_Watchdog.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/FPGA_165A_Watchdog.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/Watchdog.Vhd b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/Watchdog.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/Watchdog.Vhd rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/Watchdog.Vhd diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/Watchdog/Watchdog.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/Watchdog/Watchdog.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/Watchdog/Watchdog.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/Watchdog/Watchdog.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/Watchdog/Watchdog.asm b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/Watchdog/Watchdog.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/Watchdog/Watchdog.asm rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX16/Watchdog/Watchdog.asm diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/BarGraph.Vhd b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/BarGraph.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/BarGraph.Vhd rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/BarGraph.Vhd diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/CPU_51.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/CPU_51.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/CPU_51.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/CPU_51.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/DeltaSigma12.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/DeltaSigma12.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/DeltaSigma12.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/DeltaSigma12.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/FPGA_51_Wave_Player.Constraint b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/FPGA_51_Wave_Player.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/FPGA_51_Wave_Player.Constraint rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/FPGA_51_Wave_Player.Constraint diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/FPGA_51_Wave_Player.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/FPGA_51_Wave_Player.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/FPGA_51_Wave_Player.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/FPGA_51_Wave_Player.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/FPGA_51_Wave_Player.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/FPGA_51_Wave_Player.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/FPGA_51_Wave_Player.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/FPGA_51_Wave_Player.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/FPGA_51_Wave_Player.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/FPGA_51_Wave_Player.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/FPGA_51_Wave_Player.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/FPGA_51_Wave_Player.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/FPGA_51_Wave_Player.ht b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/FPGA_51_Wave_Player.ht similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/FPGA_51_Wave_Player.ht rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/FPGA_51_Wave_Player.ht diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/Hware.H b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/Hware.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/Hware.H rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/Hware.H diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/MCU_Wave_Player.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/MCU_Wave_Player.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/MCU_Wave_Player.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/MCU_Wave_Player.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/STRIO.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/STRIO.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/STRIO.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/STRIO.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/STRIO.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/STRIO.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/STRIO.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/STRIO.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/TIMER.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/TIMER.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/TIMER.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/TIMER.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/TIMER.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/TIMER.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/TIMER.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/TIMER.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/UART.C b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/UART.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/UART.C rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/UART.C diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/UART.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/UART.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/UART.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/UART.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/UTIL.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/UTIL.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/UTIL.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/UTIL.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/UTIL.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/UTIL.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/UTIL.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/UTIL.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/WAVE.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/WAVE.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/WAVE.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/WAVE.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/WAVE.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/WAVE.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/WAVE.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/WAVE.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/WSWAP.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/WSWAP.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/WSWAP.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/WSWAP.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/WSWAP.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/WSWAP.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/WSWAP.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/WSWAP.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/Wave_Player.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/Wave_Player.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/Wave_Player.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/MCU_Wave_Player/Wave_Player.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/SFR_EXPANDER.Vhd b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/SFR_EXPANDER.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/SFR_EXPANDER.Vhd rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/SFR_EXPANDER.Vhd diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/SRAM_INT.Vhd b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/SRAM_INT.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/SRAM_INT.Vhd rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/SRAM_INT.Vhd diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/div1p5.vhd b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/div1p5.vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/div1p5.vhd rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/div1p5.vhd diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/ringin.wav b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/ringin.wav similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/ringin.wav rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX17/ringin.wav diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Altium Mod Player Example.doc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Altium Mod Player Example.doc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Altium Mod Player Example.doc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Altium Mod Player Example.doc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/DeltaSigma12.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/DeltaSigma12.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/DeltaSigma12.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/DeltaSigma12.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Div1p5.Vhd b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Div1p5.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Div1p5.Vhd rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Div1p5.Vhd diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/AudioMixer.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/AudioMixer.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/AudioMixer.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/AudioMixer.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/Config.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/Config.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/Config.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/Config.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/Datatype.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/Datatype.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/Datatype.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/Datatype.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/Hware.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/Hware.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/Hware.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/Hware.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/Main.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/Main.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/Main.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/Main.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/MixerControl.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/MixerControl.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/MixerControl.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/MixerControl.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/MixerControl.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/MixerControl.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/MixerControl.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/MixerControl.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/Mod.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/Mod.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/Mod.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/Mod.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/ModPlayer.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/ModPlayer.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/ModPlayer.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/ModPlayer.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/SIO.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/SIO.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/SIO.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/SIO.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/SIO.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/SIO.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/SIO.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/SIO.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/StrIO.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/StrIO.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/StrIO.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/StrIO.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/StrIO.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/StrIO.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/StrIO.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/StrIO.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/TSK3000_Reg.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/TSK3000_Reg.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/TSK3000_Reg.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/TSK3000_Reg.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/TSK3000_Reg.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/TSK3000_Reg.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/TSK3000_Reg.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/TSK3000_Reg.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/audiomixer.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/audiomixer.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/audiomixer.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/audiomixer.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/fractional.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/fractional.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/fractional.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/fractional.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/hardware.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/hardware.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/hardware.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/hardware.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/mod.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/mod.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/mod.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Embedded/mod.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Led_Int.Vhd b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Led_Int.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Led_Int.Vhd rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Led_Int.Vhd diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Port32_IO.Vhd b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Port32_IO.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Port32_IO.Vhd rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Port32_IO.Vhd diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Sample_Counter.Vhd b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Sample_Counter.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Sample_Counter.Vhd rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Sample_Counter.Vhd diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Sample_Int.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Sample_Int.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Sample_Int.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Sample_Int.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Sample_Mux.Vhd b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Sample_Mux.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Sample_Mux.Vhd rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Sample_Mux.Vhd diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Sample_Seqencer.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Sample_Seqencer.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Sample_Seqencer.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/Sample_Seqencer.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player.Constraint b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player.Constraint rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player.Constraint diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player.ht b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player.ht similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player.ht rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player.ht diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Altera.DsnWrk b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Altera.DsnWrk similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Altera.DsnWrk rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Altera.DsnWrk diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Altera.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Altera.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Altera.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Altera.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Altera.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Altera.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Altera.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Altera.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Altera.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Altera.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Altera.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Altera.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Xilinx.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Xilinx.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Xilinx.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Xilinx.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Xilinx.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Xilinx.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Xilinx.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Xilinx.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Xilinx.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Xilinx.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Xilinx.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/TSK3000A_MOD_Player_Xilinx.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/WB_Read_Master.Vhd b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/WB_Read_Master.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/WB_Read_Master.Vhd rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/WB_Read_Master.Vhd diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/harbbize.mod b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/harbbize.mod similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/harbbize.mod rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/harbbize.mod diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/harjedal.mod b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/harjedal.mod similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/harjedal.mod rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX18/harjedal.mod diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/FPGA_7Seg_Decoder.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/FPGA_7Seg_Decoder.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/FPGA_7Seg_Decoder.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/FPGA_7Seg_Decoder.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/FPGA_Interconnect.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/FPGA_Interconnect.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/FPGA_Interconnect.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/FPGA_Interconnect.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/FPGA_Port.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/FPGA_Port.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/FPGA_Port.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/FPGA_Port.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/FPGA_PortSwitcher.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/FPGA_PortSwitcher.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/FPGA_PortSwitcher.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/FPGA_PortSwitcher.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/FPGA_Processor.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/FPGA_Processor.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/FPGA_Processor.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/FPGA_Processor.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherEmb/PortSwitcherEmb1C.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherEmb/PortSwitcherEmb1C.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherEmb/PortSwitcherEmb1C.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherEmb/PortSwitcherEmb1C.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherEmb/portswitcher1c.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherEmb/portswitcher1c.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherEmb/portswitcher1c.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherEmb/portswitcher1c.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherFPGA1C_Evalboard.Constraint b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherFPGA1C_Evalboard.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherFPGA1C_Evalboard.Constraint rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherFPGA1C_Evalboard.Constraint diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherFPGA1C_Evalboard.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherFPGA1C_Evalboard.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherFPGA1C_Evalboard.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherFPGA1C_Evalboard.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherFPGA1C_Evalboard.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherFPGA1C_Evalboard.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherFPGA1C_Evalboard.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherFPGA1C_Evalboard.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherFPGA1C_Evalboard.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherFPGA1C_Evalboard.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherFPGA1C_Evalboard.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherFPGA1C_Evalboard.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherFPGA1C_Evalboard.ht b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherFPGA1C_Evalboard.ht similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherFPGA1C_Evalboard.ht rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX19/PortSwitcherFPGA1C_Evalboard.ht diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/AP0127 Video Arcade Games EvalBoard Example.pdf b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/AP0127 Video Arcade Games EvalBoard Example.pdf similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/AP0127 Video Arcade Games EvalBoard Example.pdf rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/AP0127 Video Arcade Games EvalBoard Example.pdf diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/CodecDAC.VHD b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/CodecDAC.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/CodecDAC.VHD rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/CodecDAC.VHD diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/FSR.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/FSR.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/FSR.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/FSR.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/SigmaDelta.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/SigmaDelta.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/SigmaDelta.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/SigmaDelta.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/SoundDAC.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/SoundDAC.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/SoundDAC.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/SoundDAC.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/VGAController.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/VGAController.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/VGAController.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/VGAController.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/VideoArcade.PRJFPG b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/VideoArcade.PRJFPG similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/VideoArcade.PRJFPG rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/VideoArcade.PRJFPG diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/VideoArcade.PRJFPGStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/VideoArcade.PRJFPGStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/VideoArcade.PRJFPGStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/VideoArcade.PRJFPGStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/VideoArcade.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/VideoArcade.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/VideoArcade.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/VideoArcade.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/VideoArcadeMCUX2.PRJFPG b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/VideoArcadeMCUX2.PRJFPG similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/VideoArcadeMCUX2.PRJFPG rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/VideoArcadeMCUX2.PRJFPG diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/VideoArcadeMCUX2.PRJFPGStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/VideoArcadeMCUX2.PRJFPGStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/VideoArcadeMCUX2.PRJFPGStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/VideoArcadeMCUX2.PRJFPGStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/flipRow.VHDL b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/flipRow.VHDL similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/flipRow.VHDL rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/flipRow.VHDL diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/graphics/project_tile.hex b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/graphics/project_tile.hex similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/graphics/project_tile.hex rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/graphics/project_tile.hex diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/graphics/sprite_0.hex b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/graphics/sprite_0.hex similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/graphics/sprite_0.hex rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/graphics/sprite_0.hex diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/graphics/sprite_1.hex b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/graphics/sprite_1.hex similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/graphics/sprite_1.hex rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/graphics/sprite_1.hex diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/graphics/sprite_2.hex b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/graphics/sprite_2.hex similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/graphics/sprite_2.hex rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/graphics/sprite_2.hex diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/graphics/sprite_3.hex b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/graphics/sprite_3.hex similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/graphics/sprite_3.hex rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/graphics/sprite_3.hex diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/graphics/terminal_font.hex b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/graphics/terminal_font.hex similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/graphics/terminal_font.hex rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/graphics/terminal_font.hex diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/mapCtl.VHDL b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/mapCtl.VHDL similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/mapCtl.VHDL rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/mapCtl.VHDL diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/mcu.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/mcu.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/mcu.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/mcu.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/mcuA.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/mcuA.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/mcuA.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/mcuA.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/mcuB.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/mcuB.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/mcuB.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/mcuB.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/myLCD16X2A.vhd b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/myLCD16X2A.vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/myLCD16X2A.vhd rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/myLCD16X2A.vhd diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sound.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sound.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sound.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sound.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sound/game_snd.hex b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sound/game_snd.hex similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sound/game_snd.hex rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sound/game_snd.hex diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sound/snddemo0.hex b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sound/snddemo0.hex similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sound/snddemo0.hex rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sound/snddemo0.hex diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sound/snddemo1.hex b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sound/snddemo1.hex similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sound/snddemo1.hex rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sound/snddemo1.hex diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/spt8MapMCUx2.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/spt8MapMCUx2.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/spt8MapMCUx2.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/spt8MapMCUx2.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptArbiter.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptArbiter.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptArbiter.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptArbiter.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptArbiterX2.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptArbiterX2.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptArbiterX2.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptArbiterX2.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptArray.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptArray.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptArray.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptArray.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptArrayX2.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptArrayX2.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptArrayX2.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptArrayX2.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptCtlSch.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptCtlSch.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptCtlSch.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptCtlSch.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptCtlVHDL.VHDL b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptCtlVHDL.VHDL similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptCtlVHDL.VHDL rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptCtlVHDL.VHDL diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptMem2K.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptMem2K.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptMem2K.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptMem2K.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptPriHit.VHDL b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptPriHit.VHDL similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptPriHit.VHDL rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptPriHit.VHDL diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptReg.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptReg.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptReg.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/sptReg.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/tileMap.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/tileMap.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/tileMap.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/tileMap.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/vgacfg.VHDL b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/vgacfg.VHDL similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/vgacfg.VHDL rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/HardwarePlatform/vgacfg.VHDL diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/BocMan.PRJEMB b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/BocMan.PRJEMB similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/BocMan.PRJEMB rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/BocMan.PRJEMB diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Bocanoid.PRJEMB b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Bocanoid.PRJEMB similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Bocanoid.PRJEMB rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Bocanoid.PRJEMB diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Games.PRJEMB b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Games.PRJEMB similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Games.PRJEMB rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Games.PRJEMB diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/arkanoid.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/arkanoid.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/arkanoid.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/arkanoid.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/arkanoid.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/arkanoid.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/arkanoid.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/arkanoid.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/demo.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/demo.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/demo.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/demo.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/demo.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/demo.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/demo.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/demo.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/main.C b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/main.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/main.C rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/main.C diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/nano_hw.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/nano_hw.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/nano_hw.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/nano_hw.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/osdepend.H b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/osdepend.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/osdepend.H rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/osdepend.H diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/pacman.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/pacman.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/pacman.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/pacman.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/pacman.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/pacman.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/pacman.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/pacman.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/pacman_map.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/pacman_map.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/pacman_map.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/pacman_map.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/terminal.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/terminal.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/terminal.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/terminal.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/terminal.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/terminal.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/terminal.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/Software/Source/terminal.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/VideoArcadeGames.DsnWrk b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/VideoArcadeGames.DsnWrk similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/VideoArcadeGames.DsnWrk rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/VideoArcadeGames.DsnWrk diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/config_games.pas b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/config_games.pas similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/config_games.pas rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/config_games.pas diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/config_terminal.pas b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/config_terminal.pas similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/config_terminal.pas rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/EX20/config_terminal.pas diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Countdown Timer/FPGA_Countdown.Constraint b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Countdown Timer/FPGA_Countdown.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Countdown Timer/FPGA_Countdown.Constraint rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Countdown Timer/FPGA_Countdown.Constraint diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Countdown Timer/FPGA_Countdown.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Countdown Timer/FPGA_Countdown.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Countdown Timer/FPGA_Countdown.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Countdown Timer/FPGA_Countdown.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Countdown Timer/FPGA_Countdown.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Countdown Timer/FPGA_Countdown.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Countdown Timer/FPGA_Countdown.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Countdown Timer/FPGA_Countdown.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Countdown Timer/FPGA_Countdown.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Countdown Timer/FPGA_Countdown.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Countdown Timer/FPGA_Countdown.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Countdown Timer/FPGA_Countdown.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Countdown Timer/ModDownCounter.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Countdown Timer/ModDownCounter.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Countdown Timer/ModDownCounter.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Countdown Timer/ModDownCounter.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Countdown Timer/Splitter.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Countdown Timer/Splitter.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Countdown Timer/Splitter.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Countdown Timer/Splitter.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Hex Multiplier/FPGA_HexMultiplier.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Hex Multiplier/FPGA_HexMultiplier.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Hex Multiplier/FPGA_HexMultiplier.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Hex Multiplier/FPGA_HexMultiplier.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Hex Multiplier/FPGA_HexMultiplier.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Hex Multiplier/FPGA_HexMultiplier.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Hex Multiplier/FPGA_HexMultiplier.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Hex Multiplier/FPGA_HexMultiplier.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Hex Multiplier/FPGA_HexMultiplier.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Hex Multiplier/FPGA_HexMultiplier.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Hex Multiplier/FPGA_HexMultiplier.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/Hex Multiplier/FPGA_HexMultiplier.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/BrightnessPalette.VHD b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/BrightnessPalette.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/BrightnessPalette.VHD rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/BrightnessPalette.VHD diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/DRIVERS.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/DRIVERS.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/DRIVERS.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/DRIVERS.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/FPGA_LedChaser_EvalBoard.Constraint b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/FPGA_LedChaser_EvalBoard.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/FPGA_LedChaser_EvalBoard.Constraint rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/FPGA_LedChaser_EvalBoard.Constraint diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/FPGA_LedChaser_EvalBoard.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/FPGA_LedChaser_EvalBoard.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/FPGA_LedChaser_EvalBoard.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/FPGA_LedChaser_EvalBoard.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/FPGA_LedChaser_EvalBoard.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/FPGA_LedChaser_EvalBoard.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/FPGA_LedChaser_EvalBoard.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/FPGA_LedChaser_EvalBoard.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/FPGA_LedChaser_EvalBoard.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/FPGA_LedChaser_EvalBoard.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/FPGA_LedChaser_EvalBoard.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/FPGA_LedChaser_EvalBoard.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/PWM.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/PWM.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/PWM.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/PWM.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/SHIFTER.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/SHIFTER.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/SHIFTER.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - Hardware/SHIFTER.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - IO Module/FPGA_LED_Chasser_IO_Module.Constraint b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - IO Module/FPGA_LED_Chasser_IO_Module.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - IO Module/FPGA_LED_Chasser_IO_Module.Constraint rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - IO Module/FPGA_LED_Chasser_IO_Module.Constraint diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - IO Module/FPGA_LED_Chasser_IO_Module.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - IO Module/FPGA_LED_Chasser_IO_Module.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - IO Module/FPGA_LED_Chasser_IO_Module.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - IO Module/FPGA_LED_Chasser_IO_Module.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - IO Module/FPGA_LED_Chasser_IO_Module.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - IO Module/FPGA_LED_Chasser_IO_Module.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - IO Module/FPGA_LED_Chasser_IO_Module.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - IO Module/FPGA_LED_Chasser_IO_Module.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - IO Module/FPGA_LED_Chasser_IO_Module.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - IO Module/FPGA_LED_Chasser_IO_Module.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - IO Module/FPGA_LED_Chasser_IO_Module.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/LED Chaser - IO Module/FPGA_LED_Chasser_IO_Module.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/SineWave/FPGA_SineWave.Constraint b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/SineWave/FPGA_SineWave.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/SineWave/FPGA_SineWave.Constraint rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/SineWave/FPGA_SineWave.Constraint diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/SineWave/FPGA_SineWave.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/SineWave/FPGA_SineWave.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/SineWave/FPGA_SineWave.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/SineWave/FPGA_SineWave.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/SineWave/FPGA_SineWave.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/SineWave/FPGA_SineWave.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/SineWave/FPGA_SineWave.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/SineWave/FPGA_SineWave.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/SineWave/FPGA_SineWave.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/SineWave/FPGA_SineWave.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/SineWave/FPGA_SineWave.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/SineWave/FPGA_SineWave.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/SineWave/SineOsc.VHD b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/SineWave/SineOsc.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/SineWave/SineOsc.VHD rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Hardware/SineWave/SineOsc.VHD diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/ConsoleController.VHD b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/ConsoleController.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/ConsoleController.VHD rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/ConsoleController.VHD diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/FPGA_51_Serial.Constraint b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/FPGA_51_Serial.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/FPGA_51_Serial.Constraint rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/FPGA_51_Serial.Constraint diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/FPGA_51_Serial.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/FPGA_51_Serial.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/FPGA_51_Serial.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/FPGA_51_Serial.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/FPGA_51_Serial.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/FPGA_51_Serial.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/FPGA_51_Serial.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/FPGA_51_Serial.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/FPGA_51_Serial.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/FPGA_51_Serial.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/FPGA_51_Serial.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/FPGA_51_Serial.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/FPGA_51_Serial.ht b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/FPGA_51_Serial.ht similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/FPGA_51_Serial.ht rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/FPGA_51_Serial.ht diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/MCU1.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/MCU1.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/MCU1.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/MCU1.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/MCU1.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/MCU1.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/MCU1.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/MCU1.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/Timer.H b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/Timer.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/Timer.H rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/Timer.H diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/conio.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/conio.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/conio.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/conio.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/conio.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/conio.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/conio.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/conio.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/mcu1.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/mcu1.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/mcu1.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/mcu1.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/serial.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/serial.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/serial.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/serial.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/serial.h b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/serial.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/serial.h rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/serial.h diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/timer.c b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/timer.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/timer.c rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/Mcu1/timer.c diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/TColour2to3.schDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/TColour2to3.schDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/TColour2to3.schDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/TColour2to3.schDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/TConsoleWindow.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/TConsoleWindow.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/TConsoleWindow.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/TConsoleWindow.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/TDesktop.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/TDesktop.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/TDesktop.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/TDesktop.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/TDisplay.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/TDisplay.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/TDisplay.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/TDisplay.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/TRange.VHD b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/TRange.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/TRange.VHD rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/TRange.VHD diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/TWindow.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/TWindow.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/TWindow.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/TWindow.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/font.hex b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/font.hex similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/font.hex rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/FPGA Processor/Serial - TSK51/font.hex diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Common/NEB_AUDIO_OUT.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Common/NEB_AUDIO_OUT.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Common/NEB_AUDIO_OUT.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Common/NEB_AUDIO_OUT.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Common/NEB_LED_KEY.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Common/NEB_LED_KEY.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Common/NEB_LED_KEY.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Common/NEB_LED_KEY.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Common/NEB_PCIO.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Common/NEB_PCIO.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Common/NEB_PCIO.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Common/NEB_PCIO.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Common/NEB_SRAM.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Common/NEB_SRAM.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Common/NEB_SRAM.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Common/NEB_SRAM.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Common/NEB_USRIO.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Common/NEB_USRIO.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Common/NEB_USRIO.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Common/NEB_USRIO.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Common/NEB_XTALOSC.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Common/NEB_XTALOSC.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Common/NEB_XTALOSC.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Common/NEB_XTALOSC.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/Cyclone FBGA324 1.03 EB2/EB2_Cyclone_1_03.PcbDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/Cyclone FBGA324 1.03 EB2/EB2_Cyclone_1_03.PcbDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/Cyclone FBGA324 1.03 EB2/EB2_Cyclone_1_03.PcbDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/Cyclone FBGA324 1.03 EB2/EB2_Cyclone_1_03.PcbDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/Cyclone FBGA324 1.03 EB2/FPGA_CYCLONE.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/Cyclone FBGA324 1.03 EB2/FPGA_CYCLONE.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/Cyclone FBGA324 1.03 EB2/FPGA_CYCLONE.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/Cyclone FBGA324 1.03 EB2/FPGA_CYCLONE.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/Cyclone FBGA324 1.03 EB2/NEB_BYTEBLASTER_INT.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/Cyclone FBGA324 1.03 EB2/NEB_BYTEBLASTER_INT.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/Cyclone FBGA324 1.03 EB2/NEB_BYTEBLASTER_INT.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/Cyclone FBGA324 1.03 EB2/NEB_BYTEBLASTER_INT.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/Cyclone FBGA324 1.03 EB2/NEB_PSU_CYCLONE.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/Cyclone FBGA324 1.03 EB2/NEB_PSU_CYCLONE.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/Cyclone FBGA324 1.03 EB2/NEB_PSU_CYCLONE.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/Cyclone FBGA324 1.03 EB2/NEB_PSU_CYCLONE.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/Cyclone FBGA324 1.03 EB2/NEB_TOP_CYCLONE.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/Cyclone FBGA324 1.03 EB2/NEB_TOP_CYCLONE.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/Cyclone FBGA324 1.03 EB2/NEB_TOP_CYCLONE.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/Cyclone FBGA324 1.03 EB2/NEB_TOP_CYCLONE.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/EB2_Cyclone_BGA324 1_03.PrjPCB b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/EB2_Cyclone_BGA324 1_03.PrjPCB similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/EB2_Cyclone_BGA324 1_03.PrjPCB rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/EB2_Cyclone_BGA324 1_03.PrjPCB diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/EB2_Cyclone_BGA324 1_03.PrjPCBStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/EB2_Cyclone_BGA324 1_03.PrjPCBStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/EB2_Cyclone_BGA324 1_03.PrjPCBStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Cyclone_Specific/EB2_Cyclone_BGA324 1_03.PrjPCBStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/LiveDesign Evaluation Boards.DsnWrk b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/LiveDesign Evaluation Boards.DsnWrk similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/LiveDesign Evaluation Boards.DsnWrk rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/LiveDesign Evaluation Boards.DsnWrk diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/EB1_Spartan_III_BGA456 1_02.PrjPCB b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/EB1_Spartan_III_BGA456 1_02.PrjPCB similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/EB1_Spartan_III_BGA456 1_02.PrjPCB rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/EB1_Spartan_III_BGA456 1_02.PrjPCB diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/EB1_Spartan_III_BGA456 1_02.PrjPCBStructure b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/EB1_Spartan_III_BGA456 1_02.PrjPCBStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/EB1_Spartan_III_BGA456 1_02.PrjPCBStructure rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/EB1_Spartan_III_BGA456 1_02.PrjPCBStructure diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/Spartan III BGA456 1.02 EB1/EB1_Spartan_III_1_02.PcbDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/Spartan III BGA456 1.02 EB1/EB1_Spartan_III_1_02.PcbDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/Spartan III BGA456 1.02 EB1/EB1_Spartan_III_1_02.PcbDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/Spartan III BGA456 1.02 EB1/EB1_Spartan_III_1_02.PcbDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/Spartan III BGA456 1.02 EB1/FPGA_SPARTAN_III.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/Spartan III BGA456 1.02 EB1/FPGA_SPARTAN_III.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/Spartan III BGA456 1.02 EB1/FPGA_SPARTAN_III.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/Spartan III BGA456 1.02 EB1/FPGA_SPARTAN_III.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/Spartan III BGA456 1.02 EB1/NEB_ISE_INT.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/Spartan III BGA456 1.02 EB1/NEB_ISE_INT.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/Spartan III BGA456 1.02 EB1/NEB_ISE_INT.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/Spartan III BGA456 1.02 EB1/NEB_ISE_INT.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/Spartan III BGA456 1.02 EB1/NEB_PSU_SPARTAN.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/Spartan III BGA456 1.02 EB1/NEB_PSU_SPARTAN.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/Spartan III BGA456 1.02 EB1/NEB_PSU_SPARTAN.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/Spartan III BGA456 1.02 EB1/NEB_PSU_SPARTAN.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/Spartan III BGA456 1.02 EB1/NEB_TOP_SPARTAN.SchDoc b/tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/Spartan III BGA456 1.02 EB1/NEB_TOP_SPARTAN.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/Spartan III BGA456 1.02 EB1/NEB_TOP_SPARTAN.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/LiveDsn EVB/Reference Designs/LiveDesign Eval Board (EB1 EB2)/Spartan_Specific/Spartan III BGA456 1.02 EB1/NEB_TOP_SPARTAN.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/adc_max1037.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/adc_max1037.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/adc_max1037.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/adc_max1037.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/adc_max1037.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/adc_max1037.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/adc_max1037.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/adc_max1037.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/arm7_util_timing.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/arm7_util_timing.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/arm7_util_timing.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/arm7_util_timing.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/clock_arm7.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/clock_arm7.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/clock_arm7.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/clock_arm7.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/clock_ics307.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/clock_ics307.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/clock_ics307.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/clock_ics307.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/clock_ics307.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/clock_ics307.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/clock_ics307.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/clock_ics307.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/codec_max1104.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/codec_max1104.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/codec_max1104.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/codec_max1104.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/codec_max1104.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/codec_max1104.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/codec_max1104.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/codec_max1104.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/courier_new_8.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/courier_new_8.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/courier_new_8.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/courier_new_8.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/courier_new_8.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/courier_new_8.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/courier_new_8.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/courier_new_8.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/dac_max5841.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/dac_max5841.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/dac_max5841.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/dac_max5841.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/dac_max5841.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/dac_max5841.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/dac_max5841.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/dac_max5841.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/flash_am29.H b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/flash_am29.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/flash_am29.H rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/flash_am29.H diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/flash_am29.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/flash_am29.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/flash_am29.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/flash_am29.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/flash_am29_ppc405cr.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/flash_am29_ppc405cr.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/flash_am29_ppc405cr.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/flash_am29_ppc405cr.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/flash_m25px0.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/flash_m25px0.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/flash_m25px0.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/flash_m25px0.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/flash_m25px0.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/flash_m25px0.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/flash_m25px0.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/flash_m25px0.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_lcd_ks0066u.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_lcd_ks0066u.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_lcd_ks0066u.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_lcd_ks0066u.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_lcd_ks0066u.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_lcd_ks0066u.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_lcd_ks0066u.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_lcd_ks0066u.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_wb_ps2.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_wb_ps2.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_wb_ps2.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_wb_ps2.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_wb_ps2.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_wb_ps2.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_wb_ps2.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_wb_ps2.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_wb_vdu.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_wb_vdu.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_wb_vdu.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_wb_vdu.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_wb_vdu.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_wb_vdu.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_wb_vdu.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_wb_vdu.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_wb_vga.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_wb_vga.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_wb_vga.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_wb_vga.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_wb_vga.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_wb_vga.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_wb_vga.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/io_wb_vga.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/keypad_4x4.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/keypad_4x4.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/keypad_4x4.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/keypad_4x4.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/keypad_4x4.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/keypad_4x4.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/keypad_4x4.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/keypad_4x4.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/lcd_ks0066u.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/lcd_ks0066u.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/lcd_ks0066u.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/lcd_ks0066u.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/lcd_ks0066u.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/lcd_ks0066u.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/lcd_ks0066u.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/lcd_ks0066u.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/lcd_ks0066uFPGA.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/lcd_ks0066uFPGA.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/lcd_ks0066uFPGA.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/lcd_ks0066uFPGA.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/nb_spi.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/nb_spi.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/nb_spi.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/nb_spi.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/nb_spi.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/nb_spi.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/nb_spi.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/nb_spi.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_bluestreak_arm7_startup.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_bluestreak_arm7_startup.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_bluestreak_arm7_startup.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_bluestreak_arm7_startup.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_bluestreak_arm7_startup.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_bluestreak_arm7_startup.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_bluestreak_arm7_startup.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_bluestreak_arm7_startup.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_ppc405cr.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_ppc405cr.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_ppc405cr.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_ppc405cr.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_ppc405cr.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_ppc405cr.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_ppc405cr.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_ppc405cr.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_tsk3000.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_tsk3000.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_tsk3000.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_tsk3000.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_tsk3000.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_tsk3000.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_tsk3000.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_tsk3000.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_tsknios2.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_tsknios2.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_tsknios2.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_tsknios2.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_tsknios2.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_tsknios2.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_tsknios2.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/proc_tsknios2.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/util_timing.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/util_timing.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/util_timing.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/util_timing.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/util_timing.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/util_timing.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/util_timing.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/util_timing.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_emac8.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_emac8.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_emac8.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_emac8.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_emac8.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_emac8.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_emac8.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_emac8.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_i2c.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_i2c.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_i2c.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_i2c.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_i2c.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_i2c.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_i2c.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_i2c.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_ps2.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_ps2.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_ps2.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_ps2.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_ps2.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_ps2.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_ps2.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_ps2.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_pwm.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_pwm.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_pwm.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_pwm.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_pwm.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_pwm.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_pwm.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_pwm.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_spi.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_spi.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_spi.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_spi.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_spi.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_spi.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_spi.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_spi.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_srl0.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_srl0.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_srl0.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_srl0.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_srl0.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_srl0.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_srl0.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_srl0.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_tmr3.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_tmr3.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_tmr3.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_tmr3.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_tmr3.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_tmr3.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_tmr3.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_tmr3.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_vdu.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_vdu.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_vdu.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_vdu.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_vdu.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_vdu.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_vdu.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_vdu.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_vga.c b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_vga.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_vga.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_vga.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_vga.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_vga.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_vga.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_vga.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_vga_defs.h b/tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_vga_defs.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_vga_defs.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/Device Driver Code/wb_vga_defs.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104.PRJFPG b/tests/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104.PRJFPG similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104.PRJFPG rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104.PRJFPG diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_C/Interrupt0.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_C/Interrupt0.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_C/Interrupt0.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_C/Interrupt0.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_C/MAX1104_C.PRJEMB b/tests/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_C/MAX1104_C.PRJEMB similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_C/MAX1104_C.PRJEMB rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_C/MAX1104_C.PRJEMB diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_C/interrupt0.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_C/interrupt0.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_C/interrupt0.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_C/interrupt0.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_C/main.C b/tests/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_C/main.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_C/main.C rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_C/main.C diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_C/ntype.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_C/ntype.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_C/ntype.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_C/ntype.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_CTRL.VHD b/tests/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_CTRL.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_CTRL.VHD rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_CTRL.VHD diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_TOP.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_TOP.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_TOP.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX01/MAX1104_TOP.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX01/Max1104.prjfpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX01/Max1104.prjfpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX01/Max1104.prjfpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX01/Max1104.prjfpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX02/MAX1104.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX02/MAX1104.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX02/MAX1104.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX02/MAX1104.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX02/MAX1104_CTRL.VHD b/tests/altium_crap/Soft Designs/Legacy/NB1/EX02/MAX1104_CTRL.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX02/MAX1104_CTRL.VHD rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX02/MAX1104_CTRL.VHD diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX02/MAX1104_TOP.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX02/MAX1104_TOP.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX02/MAX1104_TOP.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX02/MAX1104_TOP.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104.prjfpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104.prjfpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104.prjfpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104.prjfpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104.prjfpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104.prjfpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104.prjfpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104.prjfpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104_c/Interrupt0.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104_c/Interrupt0.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104_c/Interrupt0.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104_c/Interrupt0.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104_c/Interrupt0.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104_c/Interrupt0.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104_c/Interrupt0.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104_c/Interrupt0.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104_c/MAX1104_C.PRJEMB b/tests/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104_c/MAX1104_C.PRJEMB similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104_c/MAX1104_C.PRJEMB rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104_c/MAX1104_C.PRJEMB diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104_c/main.C b/tests/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104_c/main.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104_c/main.C rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104_c/main.C diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104_c/max1104_c_cstart.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104_c/max1104_c_cstart.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104_c/max1104_c_cstart.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104_c/max1104_c_cstart.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104_c/ntype.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104_c/ntype.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104_c/ntype.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104_c/ntype.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104dac_ctrl.vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104dac_ctrl.vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104dac_ctrl.vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX02/Max1104dac_ctrl.vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX02/PortsSplitter.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX02/PortsSplitter.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX02/PortsSplitter.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX02/PortsSplitter.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX02/max1104_driver.vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX02/max1104_driver.vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX02/max1104_driver.vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX02/max1104_driver.vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX02/myconstr.ucf b/tests/altium_crap/Soft Designs/Legacy/NB1/EX02/myconstr.ucf similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX02/myconstr.ucf rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX02/myconstr.ucf diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX03/AudioCodec_FlashMemory.DsnWrk b/tests/altium_crap/Soft Designs/Legacy/NB1/EX03/AudioCodec_FlashMemory.DsnWrk similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX03/AudioCodec_FlashMemory.DsnWrk rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX03/AudioCodec_FlashMemory.DsnWrk diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX03/FPGA_AudioCodec_Flash.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX03/FPGA_AudioCodec_Flash.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX03/FPGA_AudioCodec_Flash.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX03/FPGA_AudioCodec_Flash.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX03/FPGA_AudioCodec_Flash.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX03/FPGA_AudioCodec_Flash.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX03/FPGA_AudioCodec_Flash.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX03/FPGA_AudioCodec_Flash.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX03/FPGA_AudioCodec_Flash.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX03/FPGA_AudioCodec_Flash.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX03/FPGA_AudioCodec_Flash.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX03/FPGA_AudioCodec_Flash.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX03/FPGA_AudioCodec_Flash.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX03/FPGA_AudioCodec_Flash.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX03/FPGA_AudioCodec_Flash.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX03/FPGA_AudioCodec_Flash.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX03/KeyPadScanner.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX03/KeyPadScanner.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX03/KeyPadScanner.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX03/KeyPadScanner.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX03/LogicAnalyser.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX03/LogicAnalyser.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX03/LogicAnalyser.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX03/LogicAnalyser.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX03/MCU_Master.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX03/MCU_Master.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX03/MCU_Master.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX03/MCU_Master.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX03/PortSplitters.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX03/PortSplitters.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX03/PortSplitters.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX03/PortSplitters.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX03/SoundProcessor/SoundProcessor.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX03/SoundProcessor/SoundProcessor.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX03/SoundProcessor/SoundProcessor.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX03/SoundProcessor/SoundProcessor.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX03/SoundProcessor/TSK165_Sound.ASM b/tests/altium_crap/Soft Designs/Legacy/NB1/EX03/SoundProcessor/TSK165_Sound.ASM similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX03/SoundProcessor/TSK165_Sound.ASM rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX03/SoundProcessor/TSK165_Sound.ASM diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX03/SoundRateGenerator.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX03/SoundRateGenerator.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX03/SoundRateGenerator.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX03/SoundRateGenerator.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX03/swtheme_11_KHz.Snd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX03/swtheme_11_KHz.Snd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX03/swtheme_11_KHz.Snd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX03/swtheme_11_KHz.Snd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX04/Buzzer.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX04/Buzzer.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX04/Buzzer.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX04/Buzzer.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX04/Buzzer/Buzzer.C b/tests/altium_crap/Soft Designs/Legacy/NB1/EX04/Buzzer/Buzzer.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX04/Buzzer/Buzzer.C rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX04/Buzzer/Buzzer.C diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX04/Buzzer/Buzzer.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX04/Buzzer/Buzzer.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX04/Buzzer/Buzzer.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX04/Buzzer/Buzzer.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX04/FPGA_51_C_165B_ASM_Buzzer.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX04/FPGA_51_C_165B_ASM_Buzzer.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX04/FPGA_51_C_165B_ASM_Buzzer.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX04/FPGA_51_C_165B_ASM_Buzzer.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX04/FPGA_51_C_165B_ASM_Buzzer.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX04/FPGA_51_C_165B_ASM_Buzzer.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX04/FPGA_51_C_165B_ASM_Buzzer.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX04/FPGA_51_C_165B_ASM_Buzzer.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX04/FPGA_51_C_165B_ASM_Buzzer.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX04/FPGA_51_C_165B_ASM_Buzzer.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX04/FPGA_51_C_165B_ASM_Buzzer.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX04/FPGA_51_C_165B_ASM_Buzzer.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX04/FPGA_51_C_165B_ASM_Buzzer.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX04/FPGA_51_C_165B_ASM_Buzzer.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX04/FPGA_51_C_165B_ASM_Buzzer.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX04/FPGA_51_C_165B_ASM_Buzzer.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX04/Keypad.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX04/Keypad.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX04/Keypad.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX04/Keypad.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX04/Keypad/Keypad.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX04/Keypad/Keypad.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX04/Keypad/Keypad.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX04/Keypad/Keypad.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX04/Keypad/Keypad.asm b/tests/altium_crap/Soft Designs/Legacy/NB1/EX04/Keypad/Keypad.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX04/Keypad/Keypad.asm rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX04/Keypad/Keypad.asm diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX05/Buzzer.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX05/Buzzer.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX05/Buzzer.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX05/Buzzer.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX05/Buzzer/Buzzer.C b/tests/altium_crap/Soft Designs/Legacy/NB1/EX05/Buzzer/Buzzer.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX05/Buzzer/Buzzer.C rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX05/Buzzer/Buzzer.C diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX05/Buzzer/Buzzer.PRJEMB b/tests/altium_crap/Soft Designs/Legacy/NB1/EX05/Buzzer/Buzzer.PRJEMB similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX05/Buzzer/Buzzer.PRJEMB rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX05/Buzzer/Buzzer.PRJEMB diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX05/Buzzer_DualProcessor.DsnWrk b/tests/altium_crap/Soft Designs/Legacy/NB1/EX05/Buzzer_DualProcessor.DsnWrk similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX05/Buzzer_DualProcessor.DsnWrk rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX05/Buzzer_DualProcessor.DsnWrk diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX05/FPGA_51_C_165B_ASM_Buzzer.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX05/FPGA_51_C_165B_ASM_Buzzer.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX05/FPGA_51_C_165B_ASM_Buzzer.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX05/FPGA_51_C_165B_ASM_Buzzer.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX05/FPGA_51_C_165B_ASM_Buzzer.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX05/FPGA_51_C_165B_ASM_Buzzer.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX05/FPGA_51_C_165B_ASM_Buzzer.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX05/FPGA_51_C_165B_ASM_Buzzer.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX05/FPGA_51_C_165B_ASM_Buzzer.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX05/FPGA_51_C_165B_ASM_Buzzer.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX05/FPGA_51_C_165B_ASM_Buzzer.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX05/FPGA_51_C_165B_ASM_Buzzer.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX05/FPGA_51_C_165B_ASM_Buzzer.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX05/FPGA_51_C_165B_ASM_Buzzer.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX05/FPGA_51_C_165B_ASM_Buzzer.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX05/FPGA_51_C_165B_ASM_Buzzer.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX05/Keypad.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX05/Keypad.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX05/Keypad.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX05/Keypad.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX05/Keypad/KEYPAD.ASM b/tests/altium_crap/Soft Designs/Legacy/NB1/EX05/Keypad/KEYPAD.ASM similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX05/Keypad/KEYPAD.ASM rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX05/Keypad/KEYPAD.ASM diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX05/Keypad/Keypad.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX05/Keypad/Keypad.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX05/Keypad/Keypad.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX05/Keypad/Keypad.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX06/Buzzer.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX06/Buzzer.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX06/Buzzer.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX06/Buzzer.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX06/Buzzer/Buzzer.C b/tests/altium_crap/Soft Designs/Legacy/NB1/EX06/Buzzer/Buzzer.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX06/Buzzer/Buzzer.C rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX06/Buzzer/Buzzer.C diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX06/Buzzer/Buzzer.PRJEMB b/tests/altium_crap/Soft Designs/Legacy/NB1/EX06/Buzzer/Buzzer.PRJEMB similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX06/Buzzer/Buzzer.PRJEMB rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX06/Buzzer/Buzzer.PRJEMB diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX06/Buzzer_DualProcessor.DsnWrk b/tests/altium_crap/Soft Designs/Legacy/NB1/EX06/Buzzer_DualProcessor.DsnWrk similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX06/Buzzer_DualProcessor.DsnWrk rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX06/Buzzer_DualProcessor.DsnWrk diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX06/FPGA_52_C_165B_ASM_Buzzer.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX06/FPGA_52_C_165B_ASM_Buzzer.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX06/FPGA_52_C_165B_ASM_Buzzer.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX06/FPGA_52_C_165B_ASM_Buzzer.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX06/FPGA_52_C_165B_ASM_Buzzer.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX06/FPGA_52_C_165B_ASM_Buzzer.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX06/FPGA_52_C_165B_ASM_Buzzer.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX06/FPGA_52_C_165B_ASM_Buzzer.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX06/FPGA_52_C_165B_ASM_Buzzer.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX06/FPGA_52_C_165B_ASM_Buzzer.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX06/FPGA_52_C_165B_ASM_Buzzer.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX06/FPGA_52_C_165B_ASM_Buzzer.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX06/FPGA_52_C_165B_ASM_Buzzer.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX06/FPGA_52_C_165B_ASM_Buzzer.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX06/FPGA_52_C_165B_ASM_Buzzer.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX06/FPGA_52_C_165B_ASM_Buzzer.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX06/Keypad.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX06/Keypad.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX06/Keypad.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX06/Keypad.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX06/Keypad/Keypad.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX06/Keypad/Keypad.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX06/Keypad/Keypad.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX06/Keypad/Keypad.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX06/Keypad/Keypad.asm b/tests/altium_crap/Soft Designs/Legacy/NB1/EX06/Keypad/Keypad.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX06/Keypad/Keypad.asm rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX06/Keypad/Keypad.asm diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX07/CAN_Receiver/CAN_Receiver.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX07/CAN_Receiver/CAN_Receiver.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX07/CAN_Receiver/CAN_Receiver.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX07/CAN_Receiver/CAN_Receiver.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX07/CAN_Receiver/CAN_Receiver.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX07/CAN_Receiver/CAN_Receiver.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX07/CAN_Receiver/CAN_Receiver.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX07/CAN_Receiver/CAN_Receiver.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX07/CAN_Receiver/def.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX07/CAN_Receiver/def.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX07/CAN_Receiver/def.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX07/CAN_Receiver/def.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX07/FPGA_52_CAN_Receiver.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX07/FPGA_52_CAN_Receiver.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX07/FPGA_52_CAN_Receiver.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX07/FPGA_52_CAN_Receiver.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX07/FPGA_52_CAN_Receiver.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX07/FPGA_52_CAN_Receiver.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX07/FPGA_52_CAN_Receiver.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX07/FPGA_52_CAN_Receiver.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX07/FPGA_52_CAN_Receiver.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX07/FPGA_52_CAN_Receiver.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX07/FPGA_52_CAN_Receiver.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX07/FPGA_52_CAN_Receiver.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX07/FPGA_52_CAN_Receiver.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX07/FPGA_52_CAN_Receiver.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX07/FPGA_52_CAN_Receiver.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX07/FPGA_52_CAN_Receiver.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX07/McuMemory.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX07/McuMemory.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX07/McuMemory.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX07/McuMemory.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX07/myconstr.ucf b/tests/altium_crap/Soft Designs/Legacy/NB1/EX07/myconstr.ucf similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX07/myconstr.ucf rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX07/myconstr.ucf diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX07/wb_decoder.vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX07/wb_decoder.vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX07/wb_decoder.vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX07/wb_decoder.vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX08/FPGA_165B_DigitizedSound.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX08/FPGA_165B_DigitizedSound.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX08/FPGA_165B_DigitizedSound.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX08/FPGA_165B_DigitizedSound.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX08/FPGA_165B_DigitizedSound.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX08/FPGA_165B_DigitizedSound.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX08/FPGA_165B_DigitizedSound.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX08/FPGA_165B_DigitizedSound.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX08/FPGA_165B_DigitizedSound.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX08/FPGA_165B_DigitizedSound.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX08/FPGA_165B_DigitizedSound.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX08/FPGA_165B_DigitizedSound.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX08/FPGA_165B_DigitizedSound.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX08/FPGA_165B_DigitizedSound.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX08/FPGA_165B_DigitizedSound.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX08/FPGA_165B_DigitizedSound.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX08/I2C_Arbitration.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX08/I2C_Arbitration.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX08/I2C_Arbitration.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX08/I2C_Arbitration.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX08/LogicAnalyser.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX08/LogicAnalyser.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX08/LogicAnalyser.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX08/LogicAnalyser.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX08/MCU_Master.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX08/MCU_Master.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX08/MCU_Master.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX08/MCU_Master.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX08/PWM.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX08/PWM.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX08/PWM.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX08/PWM.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX08/PortSplitters.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX08/PortSplitters.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX08/PortSplitters.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX08/PortSplitters.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX08/SW_Assignments.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX08/SW_Assignments.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX08/SW_Assignments.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX08/SW_Assignments.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX08/SoundGenerator.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX08/SoundGenerator.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX08/SoundGenerator.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX08/SoundGenerator.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX08/SoundProcessor/SoundProcessor.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX08/SoundProcessor/SoundProcessor.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX08/SoundProcessor/SoundProcessor.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX08/SoundProcessor/SoundProcessor.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX08/SoundProcessor/TSK165_Sound.ASM b/tests/altium_crap/Soft Designs/Legacy/NB1/EX08/SoundProcessor/TSK165_Sound.ASM similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX08/SoundProcessor/TSK165_Sound.ASM rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX08/SoundProcessor/TSK165_Sound.ASM diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX08/Windows XP Logoff Sound.SND b/tests/altium_crap/Soft Designs/Legacy/NB1/EX08/Windows XP Logoff Sound.SND similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX08/Windows XP Logoff Sound.SND rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX08/Windows XP Logoff Sound.SND diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX08/Windows XP Startup_8.Snd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX08/Windows XP Startup_8.Snd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX08/Windows XP Startup_8.Snd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX08/Windows XP Startup_8.Snd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX08/swtheme.Snd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX08/swtheme.Snd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX08/swtheme.Snd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX08/swtheme.Snd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX08/swtheme_11_KHz.Snd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX08/swtheme_11_KHz.Snd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX08/swtheme_11_KHz.Snd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX08/swtheme_11_KHz.Snd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX08/tada_8.Snd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX08/tada_8.Snd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX08/tada_8.Snd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX08/tada_8.Snd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX09/FPGA_51_Ethernet_Ping_E_MAC.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX09/FPGA_51_Ethernet_Ping_E_MAC.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX09/FPGA_51_Ethernet_Ping_E_MAC.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX09/FPGA_51_Ethernet_Ping_E_MAC.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX09/FPGA_51_Ethernet_Ping_E_MAC.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX09/FPGA_51_Ethernet_Ping_E_MAC.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX09/FPGA_51_Ethernet_Ping_E_MAC.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX09/FPGA_51_Ethernet_Ping_E_MAC.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX09/FPGA_51_Ethernet_Ping_E_MAC.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX09/FPGA_51_Ethernet_Ping_E_MAC.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX09/FPGA_51_Ethernet_Ping_E_MAC.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX09/FPGA_51_Ethernet_Ping_E_MAC.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/drivers/eth_driver.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/drivers/eth_driver.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/drivers/eth_driver.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/drivers/eth_driver.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/ethernet.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/ethernet.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/ethernet.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/ethernet.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/ethernet.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/ethernet.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/ethernet.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/ethernet.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/sys.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/sys.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/sys.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/sys.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/sys_rom.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/sys_rom.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/sys_rom.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/sys_rom.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/tcpip.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/tcpip.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/tcpip.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/tcpip.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/tcpip.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/tcpip.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/tcpip.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/tcpip.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/tcpip_global.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/tcpip_global.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/tcpip_global.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/common/tcpip_global.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/fpga/sys_8051fpga.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/fpga/sys_8051fpga.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/fpga/sys_8051fpga.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/fpga/sys_8051fpga.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/fpga/sys_8051fpga.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/fpga/sys_8051fpga.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/fpga/sys_8051fpga.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/fpga/sys_8051fpga.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/fpga/vhdl_emac.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/fpga/vhdl_emac.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/fpga/vhdl_emac.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/fpga/vhdl_emac.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/fpga/vhdl_emac.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/fpga/vhdl_emac.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/fpga/vhdl_emac.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/fpga/vhdl_emac.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/main.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/main.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/main.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/main.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/ping.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/ping.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/ping.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/ping.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tcpipset.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tcpipset.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tcpipset.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tcpipset.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tcpipsysset.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tcpipsysset.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tcpipsysset.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tcpipsysset.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tealib/tealib_cfg.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tealib/tealib_cfg.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tealib/tealib_cfg.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tealib/tealib_cfg.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tealib/timer.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tealib/timer.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tealib/timer.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tealib/timer.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tealib/timer.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tealib/timer.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tealib/timer.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tealib/timer.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tealib/timer0.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tealib/timer0.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tealib/timer0.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tealib/timer0.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tealib/timer0.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tealib/timer0.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tealib/timer0.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX09/Ping/tealib/timer0.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX09/memif.Vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX09/memif.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX09/memif.Vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX09/memif.Vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX10/FPGA_51_Ethernet_Ping_E_MAC_MD.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX10/FPGA_51_Ethernet_Ping_E_MAC_MD.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX10/FPGA_51_Ethernet_Ping_E_MAC_MD.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX10/FPGA_51_Ethernet_Ping_E_MAC_MD.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX10/FPGA_51_Ethernet_Ping_E_MAC_MD.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX10/FPGA_51_Ethernet_Ping_E_MAC_MD.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX10/FPGA_51_Ethernet_Ping_E_MAC_MD.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX10/FPGA_51_Ethernet_Ping_E_MAC_MD.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX10/FPGA_51_Ethernet_Ping_E_MAC_MD.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX10/FPGA_51_Ethernet_Ping_E_MAC_MD.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX10/FPGA_51_Ethernet_Ping_E_MAC_MD.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX10/FPGA_51_Ethernet_Ping_E_MAC_MD.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/drivers/eth_driver.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/drivers/eth_driver.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/drivers/eth_driver.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/drivers/eth_driver.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/ethernet.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/ethernet.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/ethernet.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/ethernet.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/ethernet.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/ethernet.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/ethernet.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/ethernet.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/sys.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/sys.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/sys.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/sys.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/sys_rom.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/sys_rom.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/sys_rom.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/sys_rom.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/tcpip.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/tcpip.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/tcpip.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/tcpip.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/tcpip.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/tcpip.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/tcpip.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/tcpip.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/tcpip_global.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/tcpip_global.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/tcpip_global.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/common/tcpip_global.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/fpga/sys_8051fpga.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/fpga/sys_8051fpga.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/fpga/sys_8051fpga.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/fpga/sys_8051fpga.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/fpga/sys_8051fpga.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/fpga/sys_8051fpga.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/fpga/sys_8051fpga.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/fpga/sys_8051fpga.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/fpga/vhdl_emac.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/fpga/vhdl_emac.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/fpga/vhdl_emac.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/fpga/vhdl_emac.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/fpga/vhdl_emac.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/fpga/vhdl_emac.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/fpga/vhdl_emac.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/fpga/vhdl_emac.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/main.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/main.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/main.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/main.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/ping.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/ping.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/ping.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/ping.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tcpipset.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tcpipset.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tcpipset.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tcpipset.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tcpipsysset.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tcpipsysset.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tcpipsysset.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tcpipsysset.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tealib/tealib_cfg.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tealib/tealib_cfg.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tealib/tealib_cfg.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tealib/tealib_cfg.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tealib/timer.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tealib/timer.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tealib/timer.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tealib/timer.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tealib/timer.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tealib/timer.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tealib/timer.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tealib/timer.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tealib/timer0.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tealib/timer0.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tealib/timer0.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tealib/timer0.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tealib/timer0.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tealib/timer0.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tealib/timer0.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX10/Ping/tealib/timer0.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX10/memif.Vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX10/memif.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX10/memif.Vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX10/memif.Vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX11/FPGA_51_Ethernet_Send_Frame_E_MAC_MD.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX11/FPGA_51_Ethernet_Send_Frame_E_MAC_MD.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX11/FPGA_51_Ethernet_Send_Frame_E_MAC_MD.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX11/FPGA_51_Ethernet_Send_Frame_E_MAC_MD.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX11/FPGA_51_Ethernet_Send_Frame_E_MAC_MD.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX11/FPGA_51_Ethernet_Send_Frame_E_MAC_MD.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX11/FPGA_51_Ethernet_Send_Frame_E_MAC_MD.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX11/FPGA_51_Ethernet_Send_Frame_E_MAC_MD.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX11/FPGA_51_Ethernet_Send_Frame_E_MAC_MD.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX11/FPGA_51_Ethernet_Send_Frame_E_MAC_MD.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX11/FPGA_51_Ethernet_Send_Frame_E_MAC_MD.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX11/FPGA_51_Ethernet_Send_Frame_E_MAC_MD.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX11/SendFrame/SendFrame.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX11/SendFrame/SendFrame.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX11/SendFrame/SendFrame.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX11/SendFrame/SendFrame.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX11/SendFrame/main.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX11/SendFrame/main.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX11/SendFrame/main.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX11/SendFrame/main.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX11/memif.Vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX11/memif.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX11/memif.Vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX11/memif.Vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX12/Ext_Mem.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX12/Ext_Mem.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX12/Ext_Mem.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX12/Ext_Mem.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX12/Ext_Mem_Ctrl.Vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX12/Ext_Mem_Ctrl.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX12/Ext_Mem_Ctrl.Vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX12/Ext_Mem_Ctrl.Vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX12/Ext_Mem_Ctrl/Ext_Mem_Ctrl.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX12/Ext_Mem_Ctrl/Ext_Mem_Ctrl.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX12/Ext_Mem_Ctrl/Ext_Mem_Ctrl.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX12/Ext_Mem_Ctrl/Ext_Mem_Ctrl.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX12/Ext_Mem_Ctrl/Ext_Mem_Ctrl.asm b/tests/altium_crap/Soft Designs/Legacy/NB1/EX12/Ext_Mem_Ctrl/Ext_Mem_Ctrl.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX12/Ext_Mem_Ctrl/Ext_Mem_Ctrl.asm rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX12/Ext_Mem_Ctrl/Ext_Mem_Ctrl.asm diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX12/FPGA_51_External_Memory.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX12/FPGA_51_External_Memory.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX12/FPGA_51_External_Memory.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX12/FPGA_51_External_Memory.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX12/FPGA_51_External_Memory.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX12/FPGA_51_External_Memory.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX12/FPGA_51_External_Memory.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX12/FPGA_51_External_Memory.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX12/FPGA_51_External_Memory.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX12/FPGA_51_External_Memory.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX12/FPGA_51_External_Memory.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX12/FPGA_51_External_Memory.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX12/FPGA_51_External_Memory.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX12/FPGA_51_External_Memory.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX12/FPGA_51_External_Memory.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX12/FPGA_51_External_Memory.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX13/ExtMem.Vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX13/ExtMem.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX13/ExtMem.Vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX13/ExtMem.Vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX13/Ext_Mem.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX13/Ext_Mem.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX13/Ext_Mem.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX13/Ext_Mem.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX13/Ext_Mem_Ctrl/Ext_Mem_Ctrl.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX13/Ext_Mem_Ctrl/Ext_Mem_Ctrl.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX13/Ext_Mem_Ctrl/Ext_Mem_Ctrl.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX13/Ext_Mem_Ctrl/Ext_Mem_Ctrl.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX13/Ext_Mem_Ctrl/Ext_Mem_Ctrl.asm b/tests/altium_crap/Soft Designs/Legacy/NB1/EX13/Ext_Mem_Ctrl/Ext_Mem_Ctrl.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX13/Ext_Mem_Ctrl/Ext_Mem_Ctrl.asm rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX13/Ext_Mem_Ctrl/Ext_Mem_Ctrl.asm diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX13/FPGA_52_External_Memory.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX13/FPGA_52_External_Memory.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX13/FPGA_52_External_Memory.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX13/FPGA_52_External_Memory.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX13/FPGA_52_External_Memory.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX13/FPGA_52_External_Memory.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX13/FPGA_52_External_Memory.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX13/FPGA_52_External_Memory.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX13/FPGA_52_External_Memory.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX13/FPGA_52_External_Memory.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX13/FPGA_52_External_Memory.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX13/FPGA_52_External_Memory.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX13/FPGA_52_External_Memory.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX13/FPGA_52_External_Memory.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX13/FPGA_52_External_Memory.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX13/FPGA_52_External_Memory.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX14/CLOCKS.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX14/CLOCKS.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX14/CLOCKS.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX14/CLOCKS.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX14/Decoder.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX14/Decoder.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX14/Decoder.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX14/Decoder.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX14/ExternalTimer/ExternalTimer.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX14/ExternalTimer/ExternalTimer.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX14/ExternalTimer/ExternalTimer.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX14/ExternalTimer/ExternalTimer.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX14/ExternalTimer/ExternalTimer.asm b/tests/altium_crap/Soft Designs/Legacy/NB1/EX14/ExternalTimer/ExternalTimer.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX14/ExternalTimer/ExternalTimer.asm rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX14/ExternalTimer/ExternalTimer.asm diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX14/FPGA_80A_ExternalTimer.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX14/FPGA_80A_ExternalTimer.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX14/FPGA_80A_ExternalTimer.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX14/FPGA_80A_ExternalTimer.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX14/FPGA_80A_ExternalTimer.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX14/FPGA_80A_ExternalTimer.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX14/FPGA_80A_ExternalTimer.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX14/FPGA_80A_ExternalTimer.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX14/FPGA_80A_ExternalTimer.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX14/FPGA_80A_ExternalTimer.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX14/FPGA_80A_ExternalTimer.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX14/FPGA_80A_ExternalTimer.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX14/FPGA_80A_ExternalTimer.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX14/FPGA_80A_ExternalTimer.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX14/FPGA_80A_ExternalTimer.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX14/FPGA_80A_ExternalTimer.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX14/MCU_TSK80.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX14/MCU_TSK80.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX14/MCU_TSK80.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX14/MCU_TSK80.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX14/PortSplitters.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX14/PortSplitters.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX14/PortSplitters.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX14/PortSplitters.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX15/FPGA_TSK52_I2C_Wishbone.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX15/FPGA_TSK52_I2C_Wishbone.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX15/FPGA_TSK52_I2C_Wishbone.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX15/FPGA_TSK52_I2C_Wishbone.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX15/FPGA_TSK52_I2C_Wishbone.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX15/FPGA_TSK52_I2C_Wishbone.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX15/FPGA_TSK52_I2C_Wishbone.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX15/FPGA_TSK52_I2C_Wishbone.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX15/FPGA_TSK52_I2C_Wishbone.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX15/FPGA_TSK52_I2C_Wishbone.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX15/FPGA_TSK52_I2C_Wishbone.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX15/FPGA_TSK52_I2C_Wishbone.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX15/FPGA_TSK52_I2C_Wishbone.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX15/FPGA_TSK52_I2C_Wishbone.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX15/FPGA_TSK52_I2C_Wishbone.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX15/FPGA_TSK52_I2C_Wishbone.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX15/I2C_CODE/I2C.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX15/I2C_CODE/I2C.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX15/I2C_CODE/I2C.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX15/I2C_CODE/I2C.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX15/I2C_CODE/I2C_CODE.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX15/I2C_CODE/I2C_CODE.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX15/I2C_CODE/I2C_CODE.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX15/I2C_CODE/I2C_CODE.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX15/I2C_CODE/def.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX15/I2C_CODE/def.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX15/I2C_CODE/def.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX15/I2C_CODE/def.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX15/I2C_CODE/i2c_code.PRJEMB b/tests/altium_crap/Soft Designs/Legacy/NB1/EX15/I2C_CODE/i2c_code.PRJEMB similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX15/I2C_CODE/i2c_code.PRJEMB rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX15/I2C_CODE/i2c_code.PRJEMB diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX15/McuMemory.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX15/McuMemory.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX15/McuMemory.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX15/McuMemory.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX15/myconstr.ucf b/tests/altium_crap/Soft Designs/Legacy/NB1/EX15/myconstr.ucf similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX15/myconstr.ucf rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX15/myconstr.ucf diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX15/wb_decoder.vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX15/wb_decoder.vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX15/wb_decoder.vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX15/wb_decoder.vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX16/FPGA_165B_DAC.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX16/FPGA_165B_DAC.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX16/FPGA_165B_DAC.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX16/FPGA_165B_DAC.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX16/FPGA_165B_DAC.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX16/FPGA_165B_DAC.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX16/FPGA_165B_DAC.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX16/FPGA_165B_DAC.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX16/FPGA_165B_DAC.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX16/FPGA_165B_DAC.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX16/FPGA_165B_DAC.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX16/FPGA_165B_DAC.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX16/FPGA_165B_DAC.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX16/FPGA_165B_DAC.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX16/FPGA_165B_DAC.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX16/FPGA_165B_DAC.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX16/I2C_Arbitration.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX16/I2C_Arbitration.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX16/I2C_Arbitration.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX16/I2C_Arbitration.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX16/KeyPadScanner.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX16/KeyPadScanner.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX16/KeyPadScanner.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX16/KeyPadScanner.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX16/PortSplitters.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX16/PortSplitters.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX16/PortSplitters.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX16/PortSplitters.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX16/Software/DAC.ASM b/tests/altium_crap/Soft Designs/Legacy/NB1/EX16/Software/DAC.ASM similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX16/Software/DAC.ASM rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX16/Software/DAC.ASM diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX16/Software/DAC.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX16/Software/DAC.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX16/Software/DAC.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX16/Software/DAC.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX16/Software/DAC_Data.ASM b/tests/altium_crap/Soft Designs/Legacy/NB1/EX16/Software/DAC_Data.ASM similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX16/Software/DAC_Data.ASM rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX16/Software/DAC_Data.ASM diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX16/Software/DAC_Defines.Asm b/tests/altium_crap/Soft Designs/Legacy/NB1/EX16/Software/DAC_Defines.Asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX16/Software/DAC_Defines.Asm rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX16/Software/DAC_Defines.Asm diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX16/Software/LCD.ASM b/tests/altium_crap/Soft Designs/Legacy/NB1/EX16/Software/LCD.ASM similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX16/Software/LCD.ASM rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX16/Software/LCD.ASM diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX16/Software/i2c.asm b/tests/altium_crap/Soft Designs/Legacy/NB1/EX16/Software/i2c.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX16/Software/i2c.asm rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX16/Software/i2c.asm diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX17/Embedded/TSK51A_IO_Redirect_LCD_KeyPad.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX17/Embedded/TSK51A_IO_Redirect_LCD_KeyPad.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX17/Embedded/TSK51A_IO_Redirect_LCD_KeyPad.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX17/Embedded/TSK51A_IO_Redirect_LCD_KeyPad.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX17/Embedded/_read.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX17/Embedded/_read.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX17/Embedded/_read.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX17/Embedded/_read.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX17/Embedded/_write.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX17/Embedded/_write.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX17/Embedded/_write.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX17/Embedded/_write.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX17/Embedded/lcd.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX17/Embedded/lcd.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX17/Embedded/lcd.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX17/Embedded/lcd.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX17/Embedded/lcd.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX17/Embedded/lcd.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX17/Embedded/lcd.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX17/Embedded/lcd.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX17/Embedded/main.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX17/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX17/Embedded/main.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX17/Embedded/main.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX17/FPGA_TSK51A_IO_Redirect_LCD_KeyPad.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX17/FPGA_TSK51A_IO_Redirect_LCD_KeyPad.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX17/FPGA_TSK51A_IO_Redirect_LCD_KeyPad.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX17/FPGA_TSK51A_IO_Redirect_LCD_KeyPad.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX17/FPGA_TSK51A_IO_Redirect_LCD_KeyPad.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX17/FPGA_TSK51A_IO_Redirect_LCD_KeyPad.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX17/FPGA_TSK51A_IO_Redirect_LCD_KeyPad.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX17/FPGA_TSK51A_IO_Redirect_LCD_KeyPad.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX17/FPGA_TSK51A_IO_Redirect_LCD_KeyPad.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX17/FPGA_TSK51A_IO_Redirect_LCD_KeyPad.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX17/FPGA_TSK51A_IO_Redirect_LCD_KeyPad.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX17/FPGA_TSK51A_IO_Redirect_LCD_KeyPad.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX17/FPGA_TSK51A_IO_Redirect_LCD_KeyPad.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX17/FPGA_TSK51A_IO_Redirect_LCD_KeyPad.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX17/FPGA_TSK51A_IO_Redirect_LCD_KeyPad.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX17/FPGA_TSK51A_IO_Redirect_LCD_KeyPad.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX17/extmmu51.vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX17/extmmu51.vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX17/extmmu51.vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX17/extmmu51.vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX17/uart115200.Vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX17/uart115200.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX17/uart115200.Vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX17/uart115200.Vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX18/Embedded/TSK51A_IO_Redirect_Serial.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX18/Embedded/TSK51A_IO_Redirect_Serial.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX18/Embedded/TSK51A_IO_Redirect_Serial.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX18/Embedded/TSK51A_IO_Redirect_Serial.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX18/Embedded/_read.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX18/Embedded/_read.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX18/Embedded/_read.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX18/Embedded/_read.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX18/Embedded/_write.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX18/Embedded/_write.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX18/Embedded/_write.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX18/Embedded/_write.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX18/Embedded/lcd.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX18/Embedded/lcd.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX18/Embedded/lcd.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX18/Embedded/lcd.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX18/Embedded/lcd.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX18/Embedded/lcd.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX18/Embedded/lcd.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX18/Embedded/lcd.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX18/Embedded/main.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX18/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX18/Embedded/main.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX18/Embedded/main.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX18/FPGA_TSK51A_IO_Redirect_Serial.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX18/FPGA_TSK51A_IO_Redirect_Serial.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX18/FPGA_TSK51A_IO_Redirect_Serial.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX18/FPGA_TSK51A_IO_Redirect_Serial.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX18/FPGA_TSK51A_IO_Redirect_Serial.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX18/FPGA_TSK51A_IO_Redirect_Serial.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX18/FPGA_TSK51A_IO_Redirect_Serial.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX18/FPGA_TSK51A_IO_Redirect_Serial.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX18/FPGA_TSK51A_IO_Redirect_Serial.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX18/FPGA_TSK51A_IO_Redirect_Serial.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX18/FPGA_TSK51A_IO_Redirect_Serial.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX18/FPGA_TSK51A_IO_Redirect_Serial.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX18/FPGA_TSK51A_IO_Redirect_Serial.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX18/FPGA_TSK51A_IO_Redirect_Serial.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX18/FPGA_TSK51A_IO_Redirect_Serial.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX18/FPGA_TSK51A_IO_Redirect_Serial.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX18/FPGA_TSK51A_IO_Redirect_Serial.ht b/tests/altium_crap/Soft Designs/Legacy/NB1/EX18/FPGA_TSK51A_IO_Redirect_Serial.ht similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX18/FPGA_TSK51A_IO_Redirect_Serial.ht rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX18/FPGA_TSK51A_IO_Redirect_Serial.ht diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX18/extmmu51.vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX18/extmmu51.vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX18/extmmu51.vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX18/extmmu51.vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX18/uart115200.Vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX18/uart115200.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX18/uart115200.Vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX18/uart115200.Vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX19/Embedded/LCD.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX19/Embedded/LCD.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX19/Embedded/LCD.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX19/Embedded/LCD.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX19/Embedded/hardware.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX19/Embedded/hardware.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX19/Embedded/hardware.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX19/Embedded/hardware.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX19/Embedded/main.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX19/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX19/Embedded/main.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX19/Embedded/main.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX19/NiosII_LCD.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX19/NiosII_LCD.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX19/NiosII_LCD.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX19/NiosII_LCD.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX19/NiosII_LCD.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX19/NiosII_LCD.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX19/NiosII_LCD.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX19/NiosII_LCD.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX19/NiosII_LCD.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX19/NiosII_LCD.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX19/NiosII_LCD.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX19/NiosII_LCD.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX19/NiosII_LCD.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX19/NiosII_LCD.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX19/NiosII_LCD.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX19/NiosII_LCD.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX20/NiosII_VGA.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX20/NiosII_VGA.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX20/NiosII_VGA.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX20/NiosII_VGA.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX20/NiosII_VGA.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX20/NiosII_VGA.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX20/NiosII_VGA.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX20/NiosII_VGA.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX20/NiosII_VGA.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX20/NiosII_VGA.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX20/NiosII_VGA.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX20/NiosII_VGA.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX20/NiosII_VGA.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX20/NiosII_VGA.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX20/NiosII_VGA.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX20/NiosII_VGA.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX20/ProgramCode/VGA_Test.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX20/ProgramCode/VGA_Test.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX20/ProgramCode/VGA_Test.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX20/ProgramCode/VGA_Test.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX20/ProgramCode/hardware.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX20/ProgramCode/hardware.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX20/ProgramCode/hardware.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX20/ProgramCode/hardware.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX20/ProgramCode/vga_defs.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX20/ProgramCode/vga_defs.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX20/ProgramCode/vga_defs.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX20/ProgramCode/vga_defs.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX20/ProgramCode/vga_test.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX20/ProgramCode/vga_test.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX20/ProgramCode/vga_test.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX20/ProgramCode/vga_test.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX20/ProgramCode/wb_vga.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX20/ProgramCode/wb_vga.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX20/ProgramCode/wb_vga.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX20/ProgramCode/wb_vga.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX20/ProgramCode/wb_vga.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX20/ProgramCode/wb_vga.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX20/ProgramCode/wb_vga.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX20/ProgramCode/wb_vga.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX21/FPGA_52_Keyboard.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX21/FPGA_52_Keyboard.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX21/FPGA_52_Keyboard.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX21/FPGA_52_Keyboard.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX21/FPGA_52_Keyboard.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX21/FPGA_52_Keyboard.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX21/FPGA_52_Keyboard.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX21/FPGA_52_Keyboard.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX21/FPGA_52_Keyboard.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX21/FPGA_52_Keyboard.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX21/FPGA_52_Keyboard.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX21/FPGA_52_Keyboard.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX21/FPGA_52_Keyboard.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX21/FPGA_52_Keyboard.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX21/FPGA_52_Keyboard.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX21/FPGA_52_Keyboard.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX21/KeyboardCtrl/Interrupt0.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX21/KeyboardCtrl/Interrupt0.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX21/KeyboardCtrl/Interrupt0.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX21/KeyboardCtrl/Interrupt0.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX21/KeyboardCtrl/Interrupt0.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX21/KeyboardCtrl/Interrupt0.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX21/KeyboardCtrl/Interrupt0.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX21/KeyboardCtrl/Interrupt0.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX21/KeyboardCtrl/KeyboardCtrl.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX21/KeyboardCtrl/KeyboardCtrl.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX21/KeyboardCtrl/KeyboardCtrl.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX21/KeyboardCtrl/KeyboardCtrl.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX21/KeyboardCtrl/keyboardctrl.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX21/KeyboardCtrl/keyboardctrl.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX21/KeyboardCtrl/keyboardctrl.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX21/KeyboardCtrl/keyboardctrl.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX21/KeyboardCtrl/ntype.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX21/KeyboardCtrl/ntype.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX21/KeyboardCtrl/ntype.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX21/KeyboardCtrl/ntype.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX21/myconstr.ucf b/tests/altium_crap/Soft Designs/Legacy/NB1/EX21/myconstr.ucf similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX21/myconstr.ucf rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX21/myconstr.ucf diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX21/wb_decoder.vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX21/wb_decoder.vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX21/wb_decoder.vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX21/wb_decoder.vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX22/Embedded/TSK52B_PWM8.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX22/Embedded/TSK52B_PWM8.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX22/Embedded/TSK52B_PWM8.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX22/Embedded/TSK52B_PWM8.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX22/Embedded/main.C b/tests/altium_crap/Soft Designs/Legacy/NB1/EX22/Embedded/main.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX22/Embedded/main.C rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX22/Embedded/main.C diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX22/FPGA_TSK52B_WD_PWM8_W.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX22/FPGA_TSK52B_WD_PWM8_W.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX22/FPGA_TSK52B_WD_PWM8_W.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX22/FPGA_TSK52B_WD_PWM8_W.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX22/FPGA_TSK52B_WD_PWM8_w.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX22/FPGA_TSK52B_WD_PWM8_w.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX22/FPGA_TSK52B_WD_PWM8_w.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX22/FPGA_TSK52B_WD_PWM8_w.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX22/FPGA_TSK52B_WD_PWM8_w.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX22/FPGA_TSK52B_WD_PWM8_w.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX22/FPGA_TSK52B_WD_PWM8_w.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX22/FPGA_TSK52B_WD_PWM8_w.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX22/FPGA_TSK52B_WD_PWM8_w.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX22/FPGA_TSK52B_WD_PWM8_w.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX22/FPGA_TSK52B_WD_PWM8_w.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX22/FPGA_TSK52B_WD_PWM8_w.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX22/MEMCON.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX22/MEMCON.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX22/MEMCON.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX22/MEMCON.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/bmp.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/bmp.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/bmp.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/bmp.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/board.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/board.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/board.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/board.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/boc.lsl b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/boc.lsl similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/boc.lsl rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/boc.lsl diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/hook.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/hook.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/hook.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/hook.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/init.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/init.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/init.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/init.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/keypad.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/keypad.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/keypad.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/keypad.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/lcd.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/lcd.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/lcd.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/lcd.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/main.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/main.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/main.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/main.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/mytypes.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/mytypes.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/mytypes.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/mytypes.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/nexar.oil b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/nexar.oil similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/nexar.oil rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/nexar.oil diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/output.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/output.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/output.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/output.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/output.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/output.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/output.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/output.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/rtostetris.oil b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/rtostetris.oil similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/rtostetris.oil rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/rtostetris.oil diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/score.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/score.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/score.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/score.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/serial.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/serial.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/serial.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/serial.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/serial.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/serial.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/serial.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/serial.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/serial.oil b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/serial.oil similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/serial.oil rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/serial.oil diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/serial_target.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/serial_target.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/serial_target.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/serial_target.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/simin.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/simin.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/simin.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/simin.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/simin.oil b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/simin.oil similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/simin.oil rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/simin.oil diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/standard.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/standard.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/standard.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/standard.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/standard.oil b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/standard.oil similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/standard.oil rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/standard.oil diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/stroke.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/stroke.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/stroke.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/stroke.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/tetris.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/tetris.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/tetris.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/tetris.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/tetris.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/tetris.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/tetris.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/tetris.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/tetris.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/tetris.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/tetris.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/tetris.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/tetris_target.oil b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/tetris_target.oil similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/tetris_target.oil rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/tetris_target.oil diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/timer.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/timer.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/timer.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/timer.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/timeslot.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/timeslot.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/timeslot.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/timeslot.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/types.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/types.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/types.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/types.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/vga.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/vga.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/vga.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/vga.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/vt100.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/vt100.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/vt100.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/embedded/tetris/vt100.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/Cpuif.vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/Cpuif.vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/Cpuif.vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/Cpuif.vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/PortSplitters.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/PortSplitters.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/PortSplitters.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/PortSplitters.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/Tetris.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/Tetris.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/Tetris.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/Tetris.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/Vgacfg.vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/Vgacfg.vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/Vgacfg.vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/Vgacfg.vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/Vgaif.vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/Vgaif.vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/Vgaif.vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/Vgaif.vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/dual_ram_if.Vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/dual_ram_if.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/dual_ram_if.Vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/dual_ram_if.Vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/rtos.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/rtos.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/rtos.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/rtos.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/rtos.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/rtos.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/rtos.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/rtos.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/rtos.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/rtos.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/rtos.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX23/fpga/rtos.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX24/FPGA_52_SerialO.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX24/FPGA_52_SerialO.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX24/FPGA_52_SerialO.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX24/FPGA_52_SerialO.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX24/FPGA_52_SerialO.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX24/FPGA_52_SerialO.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX24/FPGA_52_SerialO.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX24/FPGA_52_SerialO.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX24/FPGA_52_SerialO.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX24/FPGA_52_SerialO.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX24/FPGA_52_SerialO.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX24/FPGA_52_SerialO.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX24/FPGA_52_SerialO.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX24/FPGA_52_SerialO.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX24/FPGA_52_SerialO.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX24/FPGA_52_SerialO.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX24/FPGA_52_SerialO.ht b/tests/altium_crap/Soft Designs/Legacy/NB1/EX24/FPGA_52_SerialO.ht similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX24/FPGA_52_SerialO.ht rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX24/FPGA_52_SerialO.ht diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX24/Serial/Mcu1.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX24/Serial/Mcu1.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX24/Serial/Mcu1.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX24/Serial/Mcu1.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX24/Serial/Mcu1.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX24/Serial/Mcu1.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX24/Serial/Mcu1.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX24/Serial/Mcu1.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX24/Serial/def.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX24/Serial/def.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX24/Serial/def.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX24/Serial/def.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX24/myconstr.ucf b/tests/altium_crap/Soft Designs/Legacy/NB1/EX24/myconstr.ucf similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX24/myconstr.ucf rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX24/myconstr.ucf diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX24/wb_decoder.vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX24/wb_decoder.vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX24/wb_decoder.vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX24/wb_decoder.vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX25/FPGA_165C_SimpleNetworkProtocol.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX25/FPGA_165C_SimpleNetworkProtocol.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX25/FPGA_165C_SimpleNetworkProtocol.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX25/FPGA_165C_SimpleNetworkProtocol.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX25/FPGA_165C_SimpleNetworkProtocol.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX25/FPGA_165C_SimpleNetworkProtocol.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX25/FPGA_165C_SimpleNetworkProtocol.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX25/FPGA_165C_SimpleNetworkProtocol.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX25/FPGA_165C_SimpleNetworkProtocol.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX25/FPGA_165C_SimpleNetworkProtocol.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX25/FPGA_165C_SimpleNetworkProtocol.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX25/FPGA_165C_SimpleNetworkProtocol.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX25/FPGA_165C_SimpleNetworkProtocol.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX25/FPGA_165C_SimpleNetworkProtocol.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX25/FPGA_165C_SimpleNetworkProtocol.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX25/FPGA_165C_SimpleNetworkProtocol.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX25/Keypad.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Keypad.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX25/Keypad.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Keypad.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX25/Processor.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Processor.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX25/Processor.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Processor.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX25/ReadMe.doc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX25/ReadMe.doc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX25/ReadMe.doc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX25/ReadMe.doc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/CANDriver.ASM b/tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/CANDriver.ASM similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/CANDriver.ASM rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/CANDriver.ASM diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/GeneralDefines.ASM b/tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/GeneralDefines.ASM similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/GeneralDefines.ASM rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/GeneralDefines.ASM diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/NetworkBuffers.inc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/NetworkBuffers.inc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/NetworkBuffers.inc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/NetworkBuffers.inc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/NetworkInclude.ASM b/tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/NetworkInclude.ASM similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/NetworkInclude.ASM rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/NetworkInclude.ASM diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/PageSelectInclude.ASM b/tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/PageSelectInclude.ASM similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/PageSelectInclude.ASM rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/PageSelectInclude.ASM diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/SimpleNetworkProtocol.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/SimpleNetworkProtocol.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/SimpleNetworkProtocol.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/SimpleNetworkProtocol.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/SimpleNetworkProtocol.asm b/tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/SimpleNetworkProtocol.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/SimpleNetworkProtocol.asm rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/SimpleNetworkProtocol.asm diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/Utils.asm b/tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/Utils.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/Utils.asm rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/Utils.asm diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/UtilsInclude.ASM b/tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/UtilsInclude.ASM similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/UtilsInclude.ASM rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/UtilsInclude.ASM diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/simplenetworkapplication.asm b/tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/simplenetworkapplication.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/simplenetworkapplication.asm rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple Network Protocol Embedded/simplenetworkapplication.asm diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple_Network_Protocol.DsnWrk b/tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple_Network_Protocol.DsnWrk similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX25/Simple_Network_Protocol.DsnWrk rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX25/Simple_Network_Protocol.DsnWrk diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX26/FPGA_51_SimpleNetworkProtocol.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX26/FPGA_51_SimpleNetworkProtocol.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX26/FPGA_51_SimpleNetworkProtocol.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX26/FPGA_51_SimpleNetworkProtocol.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX26/FPGA_51_SimpleNetworkProtocol.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX26/FPGA_51_SimpleNetworkProtocol.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX26/FPGA_51_SimpleNetworkProtocol.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX26/FPGA_51_SimpleNetworkProtocol.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX26/FPGA_51_SimpleNetworkProtocol.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX26/FPGA_51_SimpleNetworkProtocol.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX26/FPGA_51_SimpleNetworkProtocol.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX26/FPGA_51_SimpleNetworkProtocol.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX26/FPGA_51_SimpleNetworkProtocol.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX26/FPGA_51_SimpleNetworkProtocol.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX26/FPGA_51_SimpleNetworkProtocol.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX26/FPGA_51_SimpleNetworkProtocol.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX26/Keypad.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Keypad.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX26/Keypad.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Keypad.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX26/Processor.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Processor.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX26/Processor.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Processor.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX26/ReadMe.doc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX26/ReadMe.doc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX26/ReadMe.doc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX26/ReadMe.doc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/CAN_Driver.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/CAN_Driver.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/CAN_Driver.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/CAN_Driver.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/CAN_Driver.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/CAN_Driver.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/CAN_Driver.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/CAN_Driver.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/GeneralDefines.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/GeneralDefines.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/GeneralDefines.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/GeneralDefines.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/Keypad.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/Keypad.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/Keypad.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/Keypad.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/Keypad.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/Keypad.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/Keypad.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/Keypad.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/LCD.C b/tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/LCD.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/LCD.C rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/LCD.C diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/LCD.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/LCD.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/LCD.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/LCD.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/SimpleNetworkProtocol.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/SimpleNetworkProtocol.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/SimpleNetworkProtocol.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/SimpleNetworkProtocol.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/SimpleNetworkProtocol.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/SimpleNetworkProtocol.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/SimpleNetworkProtocol.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/SimpleNetworkProtocol.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/SimpleNetworkProtocol.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/SimpleNetworkProtocol.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/SimpleNetworkProtocol.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/SimpleNetworkProtocol.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/simplenetworkapplication.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/simplenetworkapplication.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/simplenetworkapplication.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX26/Simple Network Protocol Embedded/simplenetworkapplication.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/Load_From_Flash.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/Load_From_Flash.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/Load_From_Flash.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/Load_From_Flash.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/critical_flash_m25px0.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/critical_flash_m25px0.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/critical_flash_m25px0.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/critical_flash_m25px0.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/critical_nb_spi.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/critical_nb_spi.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/critical_nb_spi.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/critical_nb_spi.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/critical_proc_tsk3000.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/critical_proc_tsk3000.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/critical_proc_tsk3000.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/critical_proc_tsk3000.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/critical_util_timing.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/critical_util_timing.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/critical_util_timing.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/critical_util_timing.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/critical_wb_spi.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/critical_wb_spi.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/critical_wb_spi.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/critical_wb_spi.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/hardware.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/hardware.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/hardware.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/hardware.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/clock.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/clock.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/clock.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/clock.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/critical_clock.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/critical_clock.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/critical_clock.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/critical_clock.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/critical_div32.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/critical_div32.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/critical_div32.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/critical_div32.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/critical_div64.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/critical_div64.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/critical_div64.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/critical_div64.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/critical_mul64.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/critical_mul64.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/critical_mul64.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/critical_mul64.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/div32.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/div32.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/div32.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/div32.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/div64.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/div64.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/div64.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/div64.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/mul64.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/mul64.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/mul64.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/lib_src/mul64.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/main.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/main.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX27/Embedded/main.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX27/TSK3000_Load_From_Flash.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX27/TSK3000_Load_From_Flash.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX27/TSK3000_Load_From_Flash.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX27/TSK3000_Load_From_Flash.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX27/TSK3000_Load_From_Flash.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX27/TSK3000_Load_From_Flash.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX27/TSK3000_Load_From_Flash.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX27/TSK3000_Load_From_Flash.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX27/TSK3000_Load_From_Flash.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX27/TSK3000_Load_From_Flash.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX27/TSK3000_Load_From_Flash.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX27/TSK3000_Load_From_Flash.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX27/TSK3000_Load_From_Flash.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX27/TSK3000_Load_From_Flash.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX27/TSK3000_Load_From_Flash.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX27/TSK3000_Load_From_Flash.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX28/FPGA_52_Ethernet_Send_Frame_E_MAC_W.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX28/FPGA_52_Ethernet_Send_Frame_E_MAC_W.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX28/FPGA_52_Ethernet_Send_Frame_E_MAC_W.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX28/FPGA_52_Ethernet_Send_Frame_E_MAC_W.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX28/FPGA_52_Ethernet_Send_Frame_E_MAC_W.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX28/FPGA_52_Ethernet_Send_Frame_E_MAC_W.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX28/FPGA_52_Ethernet_Send_Frame_E_MAC_W.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX28/FPGA_52_Ethernet_Send_Frame_E_MAC_W.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX28/FPGA_52_Ethernet_Send_Frame_E_MAC_W.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX28/FPGA_52_Ethernet_Send_Frame_E_MAC_W.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX28/FPGA_52_Ethernet_Send_Frame_E_MAC_W.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX28/FPGA_52_Ethernet_Send_Frame_E_MAC_W.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX28/FPGA_52_Ethernet_Send_Frame_E_MAC_W.UCF b/tests/altium_crap/Soft Designs/Legacy/NB1/EX28/FPGA_52_Ethernet_Send_Frame_E_MAC_W.UCF similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX28/FPGA_52_Ethernet_Send_Frame_E_MAC_W.UCF rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX28/FPGA_52_Ethernet_Send_Frame_E_MAC_W.UCF diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX28/SendFrame/SendFrame.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX28/SendFrame/SendFrame.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX28/SendFrame/SendFrame.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX28/SendFrame/SendFrame.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX28/SendFrame/main.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX28/SendFrame/main.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX28/SendFrame/main.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX28/SendFrame/main.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX28/wb_decoder.Vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX28/wb_decoder.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX28/wb_decoder.Vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX28/wb_decoder.Vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_C51_MEMTEST.PRJEMB b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_C51_MEMTEST.PRJEMB similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_C51_MEMTEST.PRJEMB rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_C51_MEMTEST.PRJEMB diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_CPU51.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_CPU51.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_CPU51.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_CPU51.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_FREQ_CNT.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_FREQ_CNT.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_FREQ_CNT.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_FREQ_CNT.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_I2C_INT.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_I2C_INT.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_I2C_INT.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_I2C_INT.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_Kbd.H b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_Kbd.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_Kbd.H rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_Kbd.H diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_LCD.C b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_LCD.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_LCD.C rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_LCD.C diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_LCD.H b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_LCD.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_LCD.H rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_LCD.H diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_MEMTEST.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_MEMTEST.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_MEMTEST.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_MEMTEST.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_PS2_INT.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_PS2_INT.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_PS2_INT.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_PS2_INT.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_RS_232.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_RS_232.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_RS_232.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_RS_232.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_SPEAKER_PWM.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_SPEAKER_PWM.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_SPEAKER_PWM.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_SPEAKER_PWM.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_SPI.H b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_SPI.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_SPI.H rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_SPI.H diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_SPI_MUX.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_SPI_MUX.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_SPI_MUX.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_SPI_MUX.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_Timer.H b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_Timer.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_Timer.H rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_Timer.H diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_TopLevel.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_TopLevel.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_TopLevel.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_TopLevel.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_UIO_INT.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_UIO_INT.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_UIO_INT.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_UIO_INT.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_VGA.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_VGA.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_VGA.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_VGA.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_XDATA_MUX.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_XDATA_MUX.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_XDATA_MUX.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_XDATA_MUX.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_Xram.H b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_Xram.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_Xram.H rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_Xram.H diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_c51_memtest_cstart.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_c51_memtest_cstart.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_c51_memtest_cstart.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NMT_c51_memtest_cstart.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/NanoBoardMemoryTester.PRJFPG b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NanoBoardMemoryTester.PRJFPG similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/NanoBoardMemoryTester.PRJFPG rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NanoBoardMemoryTester.PRJFPG diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/NanoBoardMemoryTester.PRJFPGStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NanoBoardMemoryTester.PRJFPGStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/NanoBoardMemoryTester.PRJFPGStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/NanoBoardMemoryTester.PRJFPGStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/SFR_PORTS.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/SFR_PORTS.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/SFR_PORTS.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/SFR_PORTS.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/Uart.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/Uart.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/Uart.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/Uart.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/UserJtagTester.schDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/UserJtagTester.schDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/UserJtagTester.schDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/UserJtagTester.schDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/hware.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/hware.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/hware.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/hware.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/nmt_kbd.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/nmt_kbd.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/nmt_kbd.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/nmt_kbd.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/nmt_spi.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/nmt_spi.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/nmt_spi.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/nmt_spi.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/nmt_timer.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/nmt_timer.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/nmt_timer.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/nmt_timer.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/nmt_xram.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/nmt_xram.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/nmt_xram.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/nmt_xram.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX29/uart.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX29/uart.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX29/uart.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX29/uart.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX30/ARM7_Sharp_LH79520_LCD.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX30/ARM7_Sharp_LH79520_LCD.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX30/ARM7_Sharp_LH79520_LCD.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX30/ARM7_Sharp_LH79520_LCD.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX30/ARM7_Sharp_LH79520_LCD.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX30/ARM7_Sharp_LH79520_LCD.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX30/ARM7_Sharp_LH79520_LCD.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX30/ARM7_Sharp_LH79520_LCD.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX30/ARM7_Sharp_LH79520_LCD.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX30/ARM7_Sharp_LH79520_LCD.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX30/ARM7_Sharp_LH79520_LCD.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX30/ARM7_Sharp_LH79520_LCD.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX30/ARM7_Sharp_LH79520_LCD.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX30/ARM7_Sharp_LH79520_LCD.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX30/ARM7_Sharp_LH79520_LCD.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX30/ARM7_Sharp_LH79520_LCD.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX30/Embedded/LCD.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX30/Embedded/LCD.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX30/Embedded/LCD.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX30/Embedded/LCD.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX30/Embedded/hardware.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX30/Embedded/hardware.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX30/Embedded/hardware.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX30/Embedded/hardware.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX30/Embedded/main.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX30/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX30/Embedded/main.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX30/Embedded/main.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX31/CAN_Receiver.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX31/CAN_Receiver.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX31/CAN_Receiver.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX31/CAN_Receiver.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX31/CAN_Receiver/CAN_Receiver.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX31/CAN_Receiver/CAN_Receiver.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX31/CAN_Receiver/CAN_Receiver.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX31/CAN_Receiver/CAN_Receiver.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX31/CAN_Receiver/CAN_Receiver.asm b/tests/altium_crap/Soft Designs/Legacy/NB1/EX31/CAN_Receiver/CAN_Receiver.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX31/CAN_Receiver/CAN_Receiver.asm rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX31/CAN_Receiver/CAN_Receiver.asm diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX31/FPGA_51_CAN_Receiver.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX31/FPGA_51_CAN_Receiver.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX31/FPGA_51_CAN_Receiver.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX31/FPGA_51_CAN_Receiver.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX31/FPGA_51_CAN_Receiver.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX31/FPGA_51_CAN_Receiver.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX31/FPGA_51_CAN_Receiver.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX31/FPGA_51_CAN_Receiver.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX31/FPGA_51_CAN_Receiver.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX31/FPGA_51_CAN_Receiver.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX31/FPGA_51_CAN_Receiver.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX31/FPGA_51_CAN_Receiver.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX31/FPGA_51_CAN_Receiver.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX31/FPGA_51_CAN_Receiver.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX31/FPGA_51_CAN_Receiver.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX31/FPGA_51_CAN_Receiver.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX32/CAN_Receiver.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX32/CAN_Receiver.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX32/CAN_Receiver.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX32/CAN_Receiver.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX32/CAN_Receiver/CAN_Receiver.ASM b/tests/altium_crap/Soft Designs/Legacy/NB1/EX32/CAN_Receiver/CAN_Receiver.ASM similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX32/CAN_Receiver/CAN_Receiver.ASM rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX32/CAN_Receiver/CAN_Receiver.ASM diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX32/CAN_Receiver/CAN_Receiver.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX32/CAN_Receiver/CAN_Receiver.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX32/CAN_Receiver/CAN_Receiver.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX32/CAN_Receiver/CAN_Receiver.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX32/FPGA_165A_CAN_Receiver.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX32/FPGA_165A_CAN_Receiver.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX32/FPGA_165A_CAN_Receiver.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX32/FPGA_165A_CAN_Receiver.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX32/FPGA_165A_CAN_Receiver.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX32/FPGA_165A_CAN_Receiver.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX32/FPGA_165A_CAN_Receiver.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX32/FPGA_165A_CAN_Receiver.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX32/FPGA_165A_CAN_Receiver.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX32/FPGA_165A_CAN_Receiver.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX32/FPGA_165A_CAN_Receiver.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX32/FPGA_165A_CAN_Receiver.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX32/FPGA_165A_CAN_Receiver.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX32/FPGA_165A_CAN_Receiver.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX32/FPGA_165A_CAN_Receiver.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX32/FPGA_165A_CAN_Receiver.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX33/CLOCKS.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX33/CLOCKS.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX33/CLOCKS.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX33/CLOCKS.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX33/Decoder.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX33/Decoder.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX33/Decoder.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX33/Decoder.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX33/FPGA_80A_HyperText.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX33/FPGA_80A_HyperText.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX33/FPGA_80A_HyperText.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX33/FPGA_80A_HyperText.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX33/FPGA_80A_HyperText.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX33/FPGA_80A_HyperText.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX33/FPGA_80A_HyperText.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX33/FPGA_80A_HyperText.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX33/FPGA_80A_HyperText.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX33/FPGA_80A_HyperText.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX33/FPGA_80A_HyperText.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX33/FPGA_80A_HyperText.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX33/FPGA_80A_HyperText.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX33/FPGA_80A_HyperText.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX33/FPGA_80A_HyperText.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX33/FPGA_80A_HyperText.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX33/FPGA_80A_HyperText.ht b/tests/altium_crap/Soft Designs/Legacy/NB1/EX33/FPGA_80A_HyperText.ht similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX33/FPGA_80A_HyperText.ht rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX33/FPGA_80A_HyperText.ht diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX33/MCU_TSK80.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX33/MCU_TSK80.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX33/MCU_TSK80.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX33/MCU_TSK80.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX33/Mcu1/Interruptnm.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX33/Mcu1/Interruptnm.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX33/Mcu1/Interruptnm.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX33/Mcu1/Interruptnm.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX33/Mcu1/Interruptnm.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX33/Mcu1/Interruptnm.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX33/Mcu1/Interruptnm.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX33/Mcu1/Interruptnm.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX33/Mcu1/Mcu1.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX33/Mcu1/Mcu1.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX33/Mcu1/Mcu1.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX33/Mcu1/Mcu1.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX33/Mcu1/Npd.C b/tests/altium_crap/Soft Designs/Legacy/NB1/EX33/Mcu1/Npd.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX33/Mcu1/Npd.C rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX33/Mcu1/Npd.C diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX33/Mcu1/Npd.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX33/Mcu1/Npd.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX33/Mcu1/Npd.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX33/Mcu1/Npd.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX33/PortSplitters.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX33/PortSplitters.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX33/PortSplitters.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX33/PortSplitters.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX34/Embedded/FlashRecorder.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX34/Embedded/FlashRecorder.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX34/Embedded/FlashRecorder.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX34/Embedded/FlashRecorder.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX34/Embedded/hardware.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX34/Embedded/hardware.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX34/Embedded/hardware.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX34/Embedded/hardware.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX34/Embedded/main.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX34/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX34/Embedded/main.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX34/Embedded/main.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX34/Embedded/startup.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX34/Embedded/startup.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX34/Embedded/startup.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX34/Embedded/startup.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX34/Embedded/startup.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX34/Embedded/startup.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX34/Embedded/startup.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX34/Embedded/startup.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX34/Flash fix.Vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX34/Flash fix.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX34/Flash fix.Vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX34/Flash fix.Vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX34/PowerPC_AMCC_PPC405CR_Flash_Recorder.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX34/PowerPC_AMCC_PPC405CR_Flash_Recorder.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX34/PowerPC_AMCC_PPC405CR_Flash_Recorder.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX34/PowerPC_AMCC_PPC405CR_Flash_Recorder.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX34/PowerPC_AMCC_PPC405CR_Flash_Recorder.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX34/PowerPC_AMCC_PPC405CR_Flash_Recorder.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX34/PowerPC_AMCC_PPC405CR_Flash_Recorder.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX34/PowerPC_AMCC_PPC405CR_Flash_Recorder.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX34/PowerPC_AMCC_PPC405CR_Flash_Recorder.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX34/PowerPC_AMCC_PPC405CR_Flash_Recorder.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX34/PowerPC_AMCC_PPC405CR_Flash_Recorder.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX34/PowerPC_AMCC_PPC405CR_Flash_Recorder.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX34/PowerPC_AMCC_PPC405CR_Flash_Recorder.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX34/PowerPC_AMCC_PPC405CR_Flash_Recorder.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX34/PowerPC_AMCC_PPC405CR_Flash_Recorder.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX34/PowerPC_AMCC_PPC405CR_Flash_Recorder.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX35/Embedded/LCD.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX35/Embedded/LCD.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX35/Embedded/LCD.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX35/Embedded/LCD.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX35/Embedded/hardware.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX35/Embedded/hardware.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX35/Embedded/hardware.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX35/Embedded/hardware.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX35/Embedded/main.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX35/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX35/Embedded/main.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX35/Embedded/main.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX35/Embedded/startup.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX35/Embedded/startup.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX35/Embedded/startup.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX35/Embedded/startup.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX35/Embedded/startup.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX35/Embedded/startup.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX35/Embedded/startup.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX35/Embedded/startup.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX35/PowerPC_AMCC_PPC405CR_LCD.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX35/PowerPC_AMCC_PPC405CR_LCD.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX35/PowerPC_AMCC_PPC405CR_LCD.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX35/PowerPC_AMCC_PPC405CR_LCD.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX35/PowerPC_AMCC_PPC405CR_LCD.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX35/PowerPC_AMCC_PPC405CR_LCD.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX35/PowerPC_AMCC_PPC405CR_LCD.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX35/PowerPC_AMCC_PPC405CR_LCD.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX35/PowerPC_AMCC_PPC405CR_LCD.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX35/PowerPC_AMCC_PPC405CR_LCD.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX35/PowerPC_AMCC_PPC405CR_LCD.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX35/PowerPC_AMCC_PPC405CR_LCD.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX35/PowerPC_AMCC_PPC405CR_LCD.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX35/PowerPC_AMCC_PPC405CR_LCD.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX35/PowerPC_AMCC_PPC405CR_LCD.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX35/PowerPC_AMCC_PPC405CR_LCD.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX36/Embedded/VGA.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX36/Embedded/VGA.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX36/Embedded/VGA.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX36/Embedded/VGA.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX36/Embedded/hardware.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX36/Embedded/hardware.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX36/Embedded/hardware.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX36/Embedded/hardware.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX36/Embedded/main.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX36/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX36/Embedded/main.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX36/Embedded/main.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX36/Embedded/startup.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX36/Embedded/startup.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX36/Embedded/startup.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX36/Embedded/startup.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX36/PowerPC_AMCC_PPC405CR_VGA.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX36/PowerPC_AMCC_PPC405CR_VGA.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX36/PowerPC_AMCC_PPC405CR_VGA.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX36/PowerPC_AMCC_PPC405CR_VGA.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX36/PowerPC_AMCC_PPC405CR_VGA.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX36/PowerPC_AMCC_PPC405CR_VGA.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX36/PowerPC_AMCC_PPC405CR_VGA.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX36/PowerPC_AMCC_PPC405CR_VGA.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX36/PowerPC_AMCC_PPC405CR_VGA.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX36/PowerPC_AMCC_PPC405CR_VGA.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX36/PowerPC_AMCC_PPC405CR_VGA.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX36/PowerPC_AMCC_PPC405CR_VGA.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX36/PowerPC_AMCC_PPC405CR_VGA.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX36/PowerPC_AMCC_PPC405CR_VGA.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX36/PowerPC_AMCC_PPC405CR_VGA.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX36/PowerPC_AMCC_PPC405CR_VGA.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX37/Embedded/PPC405_LedCounter.Asm b/tests/altium_crap/Soft Designs/Legacy/NB1/EX37/Embedded/PPC405_LedCounter.Asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX37/Embedded/PPC405_LedCounter.Asm rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX37/Embedded/PPC405_LedCounter.Asm diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX37/Embedded/TestInstructions.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX37/Embedded/TestInstructions.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX37/Embedded/TestInstructions.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX37/Embedded/TestInstructions.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX37/Embedded/hardware.asm b/tests/altium_crap/Soft Designs/Legacy/NB1/EX37/Embedded/hardware.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX37/Embedded/hardware.asm rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX37/Embedded/hardware.asm diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX37/PPC405_RAM.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX37/PPC405_RAM.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX37/PPC405_RAM.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX37/PPC405_RAM.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX37/PPC405_RAM.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX37/PPC405_RAM.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX37/PPC405_RAM.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX37/PPC405_RAM.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX37/PPC405_RAM.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX37/PPC405_RAM.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX37/PPC405_RAM.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX37/PPC405_RAM.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX37/PPC405_RAM.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX37/PPC405_RAM.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX37/PPC405_RAM.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX37/PPC405_RAM.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX38/FPGA_51_Keyboard.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX38/FPGA_51_Keyboard.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX38/FPGA_51_Keyboard.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX38/FPGA_51_Keyboard.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX38/FPGA_51_Keyboard.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX38/FPGA_51_Keyboard.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX38/FPGA_51_Keyboard.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX38/FPGA_51_Keyboard.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX38/FPGA_51_Keyboard.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX38/FPGA_51_Keyboard.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX38/FPGA_51_Keyboard.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX38/FPGA_51_Keyboard.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX38/FPGA_51_Keyboard.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX38/FPGA_51_Keyboard.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX38/FPGA_51_Keyboard.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX38/FPGA_51_Keyboard.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX38/KeyboardCtrl/Interrupt0.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX38/KeyboardCtrl/Interrupt0.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX38/KeyboardCtrl/Interrupt0.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX38/KeyboardCtrl/Interrupt0.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX38/KeyboardCtrl/Interrupt0.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX38/KeyboardCtrl/Interrupt0.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX38/KeyboardCtrl/Interrupt0.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX38/KeyboardCtrl/Interrupt0.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX38/KeyboardCtrl/KeyboardCtrl.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX38/KeyboardCtrl/KeyboardCtrl.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX38/KeyboardCtrl/KeyboardCtrl.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX38/KeyboardCtrl/KeyboardCtrl.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX38/KeyboardCtrl/keyboardctrl.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX38/KeyboardCtrl/keyboardctrl.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX38/KeyboardCtrl/keyboardctrl.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX38/KeyboardCtrl/keyboardctrl.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX38/KeyboardCtrl/ntype.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX38/KeyboardCtrl/ntype.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX38/KeyboardCtrl/ntype.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX38/KeyboardCtrl/ntype.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX38/PortSplitters.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX38/PortSplitters.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX38/PortSplitters.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX38/PortSplitters.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX39/FPGA_52_Keyboard.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX39/FPGA_52_Keyboard.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX39/FPGA_52_Keyboard.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX39/FPGA_52_Keyboard.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX39/FPGA_52_Keyboard.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX39/FPGA_52_Keyboard.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX39/FPGA_52_Keyboard.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX39/FPGA_52_Keyboard.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX39/FPGA_52_Keyboard.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX39/FPGA_52_Keyboard.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX39/FPGA_52_Keyboard.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX39/FPGA_52_Keyboard.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX39/FPGA_52_Keyboard.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX39/FPGA_52_Keyboard.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX39/FPGA_52_Keyboard.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX39/FPGA_52_Keyboard.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX39/KeyboardCtrl/Interrupt0.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX39/KeyboardCtrl/Interrupt0.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX39/KeyboardCtrl/Interrupt0.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX39/KeyboardCtrl/Interrupt0.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX39/KeyboardCtrl/Interrupt0.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX39/KeyboardCtrl/Interrupt0.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX39/KeyboardCtrl/Interrupt0.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX39/KeyboardCtrl/Interrupt0.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX39/KeyboardCtrl/KeyboardCtrl.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX39/KeyboardCtrl/KeyboardCtrl.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX39/KeyboardCtrl/KeyboardCtrl.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX39/KeyboardCtrl/KeyboardCtrl.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX39/KeyboardCtrl/keyboardctrl.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX39/KeyboardCtrl/keyboardctrl.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX39/KeyboardCtrl/keyboardctrl.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX39/KeyboardCtrl/keyboardctrl.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX39/KeyboardCtrl/ntype.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX39/KeyboardCtrl/ntype.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX39/KeyboardCtrl/ntype.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX39/KeyboardCtrl/ntype.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX39/PortSplitters.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX39/PortSplitters.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX39/PortSplitters.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX39/PortSplitters.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX39/myconstr.ucf b/tests/altium_crap/Soft Designs/Legacy/NB1/EX39/myconstr.ucf similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX39/myconstr.ucf rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX39/myconstr.ucf diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX39/short_int.VHDL b/tests/altium_crap/Soft Designs/Legacy/NB1/EX39/short_int.VHDL similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX39/short_int.VHDL rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX39/short_int.VHDL diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX40/CLOCKS.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX40/CLOCKS.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX40/CLOCKS.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX40/CLOCKS.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX40/Decoder.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX40/Decoder.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX40/Decoder.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX40/Decoder.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX40/FPGA_80A_SerialO.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX40/FPGA_80A_SerialO.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX40/FPGA_80A_SerialO.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX40/FPGA_80A_SerialO.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX40/FPGA_80A_SerialO.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX40/FPGA_80A_SerialO.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX40/FPGA_80A_SerialO.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX40/FPGA_80A_SerialO.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX40/FPGA_80A_SerialO.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX40/FPGA_80A_SerialO.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX40/FPGA_80A_SerialO.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX40/FPGA_80A_SerialO.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX40/FPGA_80A_SerialO.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX40/FPGA_80A_SerialO.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX40/FPGA_80A_SerialO.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX40/FPGA_80A_SerialO.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX40/FPGA_80A_SerialO.ht b/tests/altium_crap/Soft Designs/Legacy/NB1/EX40/FPGA_80A_SerialO.ht similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX40/FPGA_80A_SerialO.ht rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX40/FPGA_80A_SerialO.ht diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX40/MCU_TSK80.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX40/MCU_TSK80.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX40/MCU_TSK80.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX40/MCU_TSK80.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX40/Mcu1/Interruptnm.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX40/Mcu1/Interruptnm.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX40/Mcu1/Interruptnm.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX40/Mcu1/Interruptnm.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX40/Mcu1/Interruptnm.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX40/Mcu1/Interruptnm.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX40/Mcu1/Interruptnm.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX40/Mcu1/Interruptnm.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX40/Mcu1/Mcu1.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX40/Mcu1/Mcu1.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX40/Mcu1/Mcu1.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX40/Mcu1/Mcu1.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX40/Mcu1/Npd.C b/tests/altium_crap/Soft Designs/Legacy/NB1/EX40/Mcu1/Npd.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX40/Mcu1/Npd.C rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX40/Mcu1/Npd.C diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX40/Mcu1/Npd.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX40/Mcu1/Npd.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX40/Mcu1/Npd.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX40/Mcu1/Npd.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX40/PortSplitters.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX40/PortSplitters.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX40/PortSplitters.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX40/PortSplitters.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX40/Test_file/sent.txt b/tests/altium_crap/Soft Designs/Legacy/NB1/EX40/Test_file/sent.txt similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX40/Test_file/sent.txt rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX40/Test_file/sent.txt diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX41/Divider.schdoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX41/Divider.schdoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX41/Divider.schdoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX41/Divider.schdoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX41/FPGA_165B_StopWatch.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX41/FPGA_165B_StopWatch.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX41/FPGA_165B_StopWatch.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX41/FPGA_165B_StopWatch.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX41/FPGA_165B_StopWatch.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX41/FPGA_165B_StopWatch.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX41/FPGA_165B_StopWatch.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX41/FPGA_165B_StopWatch.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX41/FPGA_165B_StopWatch.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX41/FPGA_165B_StopWatch.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX41/FPGA_165B_StopWatch.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX41/FPGA_165B_StopWatch.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX41/FPGA_165B_StopWatch.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX41/FPGA_165B_StopWatch.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX41/FPGA_165B_StopWatch.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX41/FPGA_165B_StopWatch.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX41/StopWatch/StopWatch.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX41/StopWatch/StopWatch.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX41/StopWatch/StopWatch.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX41/StopWatch/StopWatch.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX41/StopWatch/StopWatch.asm b/tests/altium_crap/Soft Designs/Legacy/NB1/EX41/StopWatch/StopWatch.asm similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX41/StopWatch/StopWatch.asm rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX41/StopWatch/StopWatch.asm diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX41/Stopwatch.DsnWrk b/tests/altium_crap/Soft Designs/Legacy/NB1/EX41/Stopwatch.DsnWrk similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX41/Stopwatch.DsnWrk rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX41/Stopwatch.DsnWrk diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX42/Display_Controller.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX42/Display_Controller.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX42/Display_Controller.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX42/Display_Controller.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX42/FPGA_51_VIDEO.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX42/FPGA_51_VIDEO.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX42/FPGA_51_VIDEO.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX42/FPGA_51_VIDEO.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX42/FPGA_51_VIDEO.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX42/FPGA_51_VIDEO.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX42/FPGA_51_VIDEO.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX42/FPGA_51_VIDEO.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX42/FPGA_51_VIDEO.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX42/FPGA_51_VIDEO.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX42/FPGA_51_VIDEO.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX42/FPGA_51_VIDEO.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX42/FPGA_51_VIDEO.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX42/FPGA_51_VIDEO.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX42/FPGA_51_VIDEO.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX42/FPGA_51_VIDEO.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX42/MCU.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX42/MCU.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX42/MCU.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX42/MCU.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX42/MCU/Interrupt0.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX42/MCU/Interrupt0.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX42/MCU/Interrupt0.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX42/MCU/Interrupt0.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX42/MCU/Interrupt0.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX42/MCU/Interrupt0.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX42/MCU/Interrupt0.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX42/MCU/Interrupt0.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX42/MCU/MCU.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX42/MCU/MCU.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX42/MCU/MCU.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX42/MCU/MCU.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX42/MCU/ntype.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX42/MCU/ntype.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX42/MCU/ntype.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX42/MCU/ntype.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX42/MCU/videotest01.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX42/MCU/videotest01.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX42/MCU/videotest01.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX42/MCU/videotest01.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX42/RAM_Controll.Vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX42/RAM_Controll.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX42/RAM_Controll.Vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX42/RAM_Controll.Vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX43/AudioCodec_Hardware.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX43/AudioCodec_Hardware.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX43/AudioCodec_Hardware.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX43/AudioCodec_Hardware.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX43/AudioCodec_Hardware.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX43/AudioCodec_Hardware.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX43/AudioCodec_Hardware.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX43/AudioCodec_Hardware.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX43/AudioCodec_Hardware.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX43/AudioCodec_Hardware.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX43/AudioCodec_Hardware.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX43/AudioCodec_Hardware.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX43/AudioCodec_Hardware.schdoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX43/AudioCodec_Hardware.schdoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX43/AudioCodec_Hardware.schdoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX43/AudioCodec_Hardware.schdoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX43/DivideBy5_DC50.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX43/DivideBy5_DC50.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX43/DivideBy5_DC50.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX43/DivideBy5_DC50.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX43/LogicAnalyser.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX43/LogicAnalyser.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX43/LogicAnalyser.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX43/LogicAnalyser.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX43/SinTable.Hex b/tests/altium_crap/Soft Designs/Legacy/NB1/EX43/SinTable.Hex similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX43/SinTable.Hex rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX43/SinTable.Hex diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX44/AddOffsets.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX44/AddOffsets.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX44/AddOffsets.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX44/AddOffsets.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX44/AppregiatorManager.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX44/AppregiatorManager.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX44/AppregiatorManager.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX44/AppregiatorManager.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX44/AudioCodec_MusicMaker.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX44/AudioCodec_MusicMaker.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX44/AudioCodec_MusicMaker.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX44/AudioCodec_MusicMaker.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX44/AudioCodec_Polyphonic.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX44/AudioCodec_Polyphonic.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX44/AudioCodec_Polyphonic.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX44/AudioCodec_Polyphonic.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX44/AudioCodec_Polyphonic.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX44/AudioCodec_Polyphonic.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX44/AudioCodec_Polyphonic.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX44/AudioCodec_Polyphonic.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX44/AudioCodec_Polyphonic.schdoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX44/AudioCodec_Polyphonic.schdoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX44/AudioCodec_Polyphonic.schdoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX44/AudioCodec_Polyphonic.schdoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX44/BaseFrequencyConstants.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX44/BaseFrequencyConstants.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX44/BaseFrequencyConstants.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX44/BaseFrequencyConstants.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX44/ChannelMixer.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX44/ChannelMixer.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX44/ChannelMixer.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX44/ChannelMixer.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX44/ChordMaker.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX44/ChordMaker.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX44/ChordMaker.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX44/ChordMaker.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX44/ChordlMixer.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX44/ChordlMixer.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX44/ChordlMixer.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX44/ChordlMixer.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX44/InstrumentScript.PAS b/tests/altium_crap/Soft Designs/Legacy/NB1/EX44/InstrumentScript.PAS similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX44/InstrumentScript.PAS rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX44/InstrumentScript.PAS diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX44/InstrumentScript.dfm b/tests/altium_crap/Soft Designs/Legacy/NB1/EX44/InstrumentScript.dfm similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX44/InstrumentScript.dfm rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX44/InstrumentScript.dfm diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX44/LogicAnalyser.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX44/LogicAnalyser.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX44/LogicAnalyser.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX44/LogicAnalyser.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX44/Music1.xls b/tests/altium_crap/Soft Designs/Legacy/NB1/EX44/Music1.xls similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX44/Music1.xls rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX44/Music1.xls diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX44/PitchToAddress.VHDL b/tests/altium_crap/Soft Designs/Legacy/NB1/EX44/PitchToAddress.VHDL similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX44/PitchToAddress.VHDL rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX44/PitchToAddress.VHDL diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX44/ScaleMaker.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX44/ScaleMaker.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX44/ScaleMaker.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX44/ScaleMaker.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX44/ScalePattern.VHD b/tests/altium_crap/Soft Designs/Legacy/NB1/EX44/ScalePattern.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX44/ScalePattern.VHD rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX44/ScalePattern.VHD diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX44/SineWave.VHD b/tests/altium_crap/Soft Designs/Legacy/NB1/EX44/SineWave.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX44/SineWave.VHD rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX44/SineWave.VHD diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX44/Voice.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX44/Voice.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX44/Voice.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX44/Voice.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX44/Voices_All.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX44/Voices_All.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX44/Voices_All.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX44/Voices_All.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/Divider.schdoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/Divider.schdoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/Divider.schdoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/Divider.schdoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/KeyPadScanner.PRJCOR b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/KeyPadScanner.PRJCOR similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/KeyPadScanner.PRJCOR rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/KeyPadScanner.PRJCOR diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/KeyPadScanner.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/KeyPadScanner.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/KeyPadScanner.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/KeyPadScanner.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/KeypadScanner.PRJCORStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/KeypadScanner.PRJCORStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/KeypadScanner.PRJCORStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/KeypadScanner.PRJCORStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/KeypadScanner.SCHLIB b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/KeypadScanner.SCHLIB similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/KeypadScanner.SCHLIB rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/KeypadScanner.SCHLIB diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/KeypadScanner_Altera_Cyclone.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/KeypadScanner_Altera_Cyclone.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/KeypadScanner_Altera_Cyclone.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/KeypadScanner_Altera_Cyclone.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/KeypadScanner_Xilinx_Spartan2E.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/KeypadScanner_Xilinx_Spartan2E.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/KeypadScanner_Xilinx_Spartan2E.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/KeypadScanner_Xilinx_Spartan2E.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/AND4S.VQM b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/AND4S.VQM similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/AND4S.VQM rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/AND4S.VQM diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/CB2CEB.VQM b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/CB2CEB.VQM similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/CB2CEB.VQM rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/CB2CEB.VQM diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/CDIV4.VQM b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/CDIV4.VQM similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/CDIV4.VQM rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/CDIV4.VQM diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/CDIV64.VQM b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/CDIV64.VQM similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/CDIV64.VQM rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/CDIV64.VQM diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/D2_4EB.VQM b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/D2_4EB.VQM similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/D2_4EB.VQM rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/D2_4EB.VQM diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/E4_2B.VQM b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/E4_2B.VQM similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/E4_2B.VQM rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/E4_2B.VQM diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/FD.VQM b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/FD.VQM similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/FD.VQM rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/FD.VQM diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/FD4CB.VQM b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/FD4CB.VQM similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/FD4CB.VQM rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/FD4CB.VQM diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/FDC.VQM b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/FDC.VQM similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/FDC.VQM rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/FDC.VQM diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/INV.VQM b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/INV.VQM similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/INV.VQM rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/INV.VQM diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/INV4B.VQM b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/INV4B.VQM similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/INV4B.VQM rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/INV4B.VQM diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/KeyPadScanner.VHD b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/KeyPadScanner.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/KeyPadScanner.VHD rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/KeyPadScanner.VHD diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/KeypadScanner.mpf b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/KeypadScanner.mpf similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/KeypadScanner.mpf rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/KeypadScanner.mpf diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/KeypadScanner_MacroFiles.tcl b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/KeypadScanner_MacroFiles.tcl similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/KeypadScanner_MacroFiles.tcl rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/KeypadScanner_MacroFiles.tcl diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/KeypadScanner_MacroSettings.tcl b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/KeypadScanner_MacroSettings.tcl similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/KeypadScanner_MacroSettings.tcl rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/KeypadScanner_MacroSettings.tcl diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/KeypadScanner_Synth b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/KeypadScanner_Synth similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/KeypadScanner_Synth rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/KeypadScanner_Synth diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/NAND4B.VQM b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/NAND4B.VQM similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/NAND4B.VQM rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/NAND4B.VQM diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/Status Report.Txt b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/Status Report.Txt similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/Status Report.Txt rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/Status Report.Txt diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/keypadscanner.edn b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/keypadscanner.edn similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/keypadscanner.edn rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/keypadscanner.edn diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/keypadscanner.mof b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/keypadscanner.mof similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/keypadscanner.mof rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/keypadscanner.mof diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/keypadscannerSynthesis.mak b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/keypadscannerSynthesis.mak similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/keypadscannerSynthesis.mak rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/keypadscannerSynthesis.mak diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/keypadscanner_constraints.tcl b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/keypadscanner_constraints.tcl similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/keypadscanner_constraints.tcl rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Altera Cyclone/keypadscanner_constraints.tcl diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/AND4S.EDN b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/AND4S.EDN similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/AND4S.EDN rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/AND4S.EDN diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/CB2CEB.EDN b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/CB2CEB.EDN similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/CB2CEB.EDN rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/CB2CEB.EDN diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/CDIV4.EDN b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/CDIV4.EDN similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/CDIV4.EDN rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/CDIV4.EDN diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/CDIV64.EDN b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/CDIV64.EDN similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/CDIV64.EDN rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/CDIV64.EDN diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/D2_4EB.EDN b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/D2_4EB.EDN similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/D2_4EB.EDN rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/D2_4EB.EDN diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/E4_2B.EDN b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/E4_2B.EDN similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/E4_2B.EDN rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/E4_2B.EDN diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/FD.EDN b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/FD.EDN similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/FD.EDN rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/FD.EDN diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/FD4CB.EDN b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/FD4CB.EDN similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/FD4CB.EDN rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/FD4CB.EDN diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/FDC.EDN b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/FDC.EDN similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/FDC.EDN rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/FDC.EDN diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/INV.EDN b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/INV.EDN similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/INV.EDN rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/INV.EDN diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/INV4B.EDN b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/INV4B.EDN similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/INV4B.EDN rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/INV4B.EDN diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/KeyPadScanner.VHD b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/KeyPadScanner.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/KeyPadScanner.VHD rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/KeyPadScanner.VHD diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/KeypadScanner.mpf b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/KeypadScanner.mpf similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/KeypadScanner.mpf rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/KeypadScanner.mpf diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/KeypadScanner_Synth b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/KeypadScanner_Synth similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/KeypadScanner_Synth rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/KeypadScanner_Synth diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/NAND4B.EDN b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/NAND4B.EDN similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/NAND4B.EDN rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/NAND4B.EDN diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/Status Report.Txt b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/Status Report.Txt similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/Status Report.Txt rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/Status Report.Txt diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/keypadscanner.edn b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/keypadscanner.edn similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/keypadscanner.edn rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/keypadscanner.edn diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/keypadscanner.mof b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/keypadscanner.mof similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/keypadscanner.mof rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/keypadscanner.mof diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/keypadscannerSynthesis.mak b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/keypadscannerSynthesis.mak similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/keypadscannerSynthesis.mak rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/KeypadScanner/Out/Xilinx Spartan2E/keypadscannerSynthesis.mak diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/LCD/LCD.C b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/LCD/LCD.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/LCD/LCD.C rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/LCD/LCD.C diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/LCD/LCD.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/LCD/LCD.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/LCD/LCD.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/LCD/LCD.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/LCD/lcd_cstart.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/LCD/lcd_cstart.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/LCD/lcd_cstart.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/LCD/lcd_cstart.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/LCD_Keypad.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/LCD_Keypad.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/LCD_Keypad.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/LCD_Keypad.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/LCD_Keypad.DSNWRK b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/LCD_Keypad.DSNWRK similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/LCD_Keypad.DSNWRK rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/LCD_Keypad.DSNWRK diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/LCD_Keypad.PRJFPG b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/LCD_Keypad.PRJFPG similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/LCD_Keypad.PRJFPG rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/LCD_Keypad.PRJFPG diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/LCD_Keypad.PRJFPGStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/LCD_Keypad.PRJFPGStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/LCD_Keypad.PRJFPGStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/LCD_Keypad.PRJFPGStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/LCD_Keypad.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/LCD_Keypad.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/LCD_Keypad.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/LCD_Keypad.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX45/TSK51.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX45/TSK51.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX45/TSK51.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX45/TSK51.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/Accessories/NBT_JTAG_LOOP_CABLE.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/Accessories/NBT_JTAG_LOOP_CABLE.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/Accessories/NBT_JTAG_LOOP_CABLE.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/Accessories/NBT_JTAG_LOOP_CABLE.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/Accessories/NBT_RS232_TESTPLUG.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/Accessories/NBT_RS232_TESTPLUG.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/Accessories/NBT_RS232_TESTPLUG.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/Accessories/NBT_RS232_TESTPLUG.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/Accessories/NBT_RTC_ADDON.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/Accessories/NBT_RTC_ADDON.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/Accessories/NBT_RTC_ADDON.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/Accessories/NBT_RTC_ADDON.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/Accessories/NanoBoardTesterAccessories.PrjPCB b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/Accessories/NanoBoardTesterAccessories.PrjPCB similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/Accessories/NanoBoardTesterAccessories.PrjPCB rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/Accessories/NanoBoardTesterAccessories.PrjPCB diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/Accessories/NanoBoardTesterAccessories.PrjPCBStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/Accessories/NanoBoardTesterAccessories.PrjPCBStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/Accessories/NanoBoardTesterAccessories.PrjPCBStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/Accessories/NanoBoardTesterAccessories.PrjPCBStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_ADDA.C b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_ADDA.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_ADDA.C rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_ADDA.C diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_ADDA.H b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_ADDA.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_ADDA.H rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_ADDA.H diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_BarGraph.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_BarGraph.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_BarGraph.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_BarGraph.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_BarGraph.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_BarGraph.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_BarGraph.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_BarGraph.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_C51.PRJEMB b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_C51.PRJEMB similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_C51.PRJEMB rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_C51.PRJEMB diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_CPU51.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_CPU51.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_CPU51.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_CPU51.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_FREQ_CNT.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_FREQ_CNT.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_FREQ_CNT.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_FREQ_CNT.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_I2C_INT.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_I2C_INT.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_I2C_INT.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_I2C_INT.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_I2c.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_I2c.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_I2c.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_I2c.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_I2c.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_I2c.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_I2c.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_I2c.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_Kbd.C b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_Kbd.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_Kbd.C rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_Kbd.C diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_Kbd.H b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_Kbd.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_Kbd.H rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_Kbd.H diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_LCD.C b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_LCD.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_LCD.C rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_LCD.C diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_LCD.H b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_LCD.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_LCD.H rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_LCD.H diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_Main.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_Main.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_Main.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_Main.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_PS2.C b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_PS2.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_PS2.C rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_PS2.C diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_PS2.H b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_PS2.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_PS2.H rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_PS2.H diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_PS2_INT.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_PS2_INT.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_PS2_INT.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_PS2_INT.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_RS_232.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_RS_232.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_RS_232.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_RS_232.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_RTC.C b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_RTC.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_RTC.C rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_RTC.C diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_RTC.H b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_RTC.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_RTC.H rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_RTC.H diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_SPEAKER_PWM.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_SPEAKER_PWM.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_SPEAKER_PWM.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_SPEAKER_PWM.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_SPI.C b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_SPI.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_SPI.C rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_SPI.C diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_SPI.H b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_SPI.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_SPI.H rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_SPI.H diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_SPI_MUX.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_SPI_MUX.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_SPI_MUX.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_SPI_MUX.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_Timer.C b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_Timer.C similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_Timer.C rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_Timer.C diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_Timer.H b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_Timer.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_Timer.H rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_Timer.H diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_TopLevel.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_TopLevel.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_TopLevel.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_TopLevel.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_UIO_INT.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_UIO_INT.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_UIO_INT.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_UIO_INT.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_VGA.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_VGA.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_VGA.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_VGA.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_XDATA_MUX.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_XDATA_MUX.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_XDATA_MUX.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NBT_XDATA_MUX.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NanoBoardTester.PRJFPG b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NanoBoardTester.PRJFPG similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NanoBoardTester.PRJFPG rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NanoBoardTester.PRJFPG diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/NanoBoardTester.PRJFPGStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NanoBoardTester.PRJFPGStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/NanoBoardTester.PRJFPGStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/NanoBoardTester.PRJFPGStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/SFR_PORTS.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/SFR_PORTS.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/SFR_PORTS.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/SFR_PORTS.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/Strio.H b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/Strio.H similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/Strio.H rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/Strio.H diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/Uart.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/Uart.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/Uart.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/Uart.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/Uart.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/Uart.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/Uart.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/Uart.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/hware.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/hware.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/hware.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/hware.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/nbt_c51_cstart.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/nbt_c51_cstart.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/nbt_c51_cstart.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/nbt_c51_cstart.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX46/strio.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX46/strio.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX46/strio.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX46/strio.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/AddTrans.Vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/AddTrans.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/AddTrans.Vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/AddTrans.Vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/MAX1617A.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/MAX1617A.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/MAX1617A.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/MAX1617A.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/MAX1617A.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/MAX1617A.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/MAX1617A.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/MAX1617A.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_Kbt.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_Kbt.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_Kbt.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_Kbt.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_Kbt.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_Kbt.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_Kbt.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_Kbt.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_Lcd.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_Lcd.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_Lcd.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_Lcd.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_Lcd.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_Lcd.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_Lcd.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_Lcd.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_MemTest.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_MemTest.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_MemTest.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_MemTest.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_SPI.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_SPI.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_SPI.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_SPI.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_SPI.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_SPI.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_SPI.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_SPI.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_Timer.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_Timer.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_Timer.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_Timer.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_Timer.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_Timer.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_Timer.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_Timer.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_xRam.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_xRam.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_xRam.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_xRam.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_xRam.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_xRam.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_xRam.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OMT_xRam.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OnBoardMemoryTester.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OnBoardMemoryTester.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OnBoardMemoryTester.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/OnBoardMemoryTester.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/Uart.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/Uart.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/Uart.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/Uart.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/Uart.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/Uart.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/Uart.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/Uart.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/VIIMT_I2c.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/VIIMT_I2c.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/VIIMT_I2c.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/VIIMT_I2c.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/VIIMT_i2c.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/VIIMT_i2c.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/VIIMT_i2c.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/VIIMT_i2c.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/hware.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/hware.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/hware.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/Firmware/hware.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/J3x8_1x19.Vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/J3x8_1x19.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/J3x8_1x19.Vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/J3x8_1x19.Vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/OMT_Cpu51.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/OMT_Cpu51.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/OMT_Cpu51.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/OMT_Cpu51.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/OMT_I2C_Int.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/OMT_I2C_Int.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/OMT_I2C_Int.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/OMT_I2C_Int.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/OMT_SFR_Ports.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/OMT_SFR_Ports.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/OMT_SFR_Ports.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/OMT_SFR_Ports.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/OMT_Speaker_Pwm.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/OMT_Speaker_Pwm.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/OMT_Speaker_Pwm.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/OMT_Speaker_Pwm.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/OnboardMemoryTester.PRJFPG b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/OnboardMemoryTester.PRJFPG similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/OnboardMemoryTester.PRJFPG rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/OnboardMemoryTester.PRJFPG diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/OnboardMemoryTester.PRJFPGStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/OnboardMemoryTester.PRJFPGStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/OnboardMemoryTester.PRJFPGStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/OnboardMemoryTester.PRJFPGStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX47/OnboardMemoryTester.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX47/OnboardMemoryTester.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX47/OnboardMemoryTester.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX47/OnboardMemoryTester.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/AudioDriver.schDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/AudioDriver.schDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/AudioDriver.schDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/AudioDriver.schDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/DIV2_8B.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/DIV2_8B.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/DIV2_8B.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/DIV2_8B.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/EvaluationCircuit.SCHDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/EvaluationCircuit.SCHDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/EvaluationCircuit.SCHDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/EvaluationCircuit.SCHDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/Main.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/Main.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/Main.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/Main.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/TBarLedWindow.schDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TBarLedWindow.schDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/TBarLedWindow.schDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TBarLedWindow.schDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/TControl.schDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TControl.schDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/TControl.schDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TControl.schDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/TControlWindow.schDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TControlWindow.schDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/TControlWindow.schDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TControlWindow.schDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/TDesktop.schDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TDesktop.schDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/TDesktop.schDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TDesktop.schDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/TDigitalClock.schDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TDigitalClock.schDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/TDigitalClock.schDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TDigitalClock.schDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/TDisplay.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TDisplay.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/TDisplay.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TDisplay.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/TFillChecker.schDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TFillChecker.schDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/TFillChecker.schDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TFillChecker.schDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/TFillNoise.schDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TFillNoise.schDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/TFillNoise.schDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TFillNoise.schDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/TFillWindow.schDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TFillWindow.schDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/TFillWindow.schDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TFillWindow.schDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/TKeyboard.schDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TKeyboard.schDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/TKeyboard.schDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TKeyboard.schDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/TLayerManager.schDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TLayerManager.schDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/TLayerManager.schDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TLayerManager.schDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/TLogicWindow.schDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TLogicWindow.schDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/TLogicWindow.schDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TLogicWindow.schDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/TMouse.schDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TMouse.schDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/TMouse.schDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TMouse.schDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/TMouseCursor.schDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TMouseCursor.schDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/TMouseCursor.schDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TMouseCursor.schDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/TMouseEvent.schDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TMouseEvent.schDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/TMouseEvent.schDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TMouseEvent.schDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/TNoiseWindow.schDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TNoiseWindow.schDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/TNoiseWindow.schDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TNoiseWindow.schDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/TPaletteWindow.schDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TPaletteWindow.schDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/TPaletteWindow.schDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TPaletteWindow.schDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/TPriiorityEncoder.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TPriiorityEncoder.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/TPriiorityEncoder.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TPriiorityEncoder.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/TRange.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TRange.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/TRange.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TRange.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/TRange.VHD b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TRange.VHD similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/TRange.VHD rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TRange.VHD diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/TSynth.schDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TSynth.schDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/TSynth.schDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TSynth.schDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/TSystemTimers.schDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TSystemTimers.schDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/TSystemTimers.schDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TSystemTimers.schDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/TTraceWindow.schDOC b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TTraceWindow.schDOC similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/TTraceWindow.schDOC rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TTraceWindow.schDOC diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/TWindow.schDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TWindow.schDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/TWindow.schDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/TWindow.schDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/VideoWindows.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/VideoWindows.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/VideoWindows.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/VideoWindows.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/VideoWindows.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/VideoWindows.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/VideoWindows.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/VideoWindows.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX48/VideoWindows.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX48/VideoWindows.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX48/VideoWindows.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX48/VideoWindows.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/Hware.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/Hware.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/Hware.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/Hware.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/Lcd.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/Lcd.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/Lcd.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/Lcd.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/Lcd.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/Lcd.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/Lcd.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/Lcd.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/Rocket_IO_Test.PrjEmb b/tests/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/Rocket_IO_Test.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/Rocket_IO_Test.PrjEmb rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/Rocket_IO_Test.PrjEmb diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/SPI.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/SPI.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/SPI.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/SPI.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/SPI.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/SPI.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/SPI.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/SPI.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/Strio.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/Strio.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/Strio.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/Strio.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/Strio.h b/tests/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/Strio.h similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/Strio.h rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/Strio.h diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/rocket_io_test.c b/tests/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/rocket_io_test.c similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/rocket_io_test.c rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX49/Firmware/rocket_io_test.c diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX49/Mem_Int_8_16.Vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX49/Mem_Int_8_16.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX49/Mem_Int_8_16.Vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX49/Mem_Int_8_16.Vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX49/NBT_CPU.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX49/NBT_CPU.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX49/NBT_CPU.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX49/NBT_CPU.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX49/NBT_Virtex_II_Pro_Rocket_IO.Constraint b/tests/altium_crap/Soft Designs/Legacy/NB1/EX49/NBT_Virtex_II_Pro_Rocket_IO.Constraint similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX49/NBT_Virtex_II_Pro_Rocket_IO.Constraint rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX49/NBT_Virtex_II_Pro_Rocket_IO.Constraint diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX49/NBT_Virtex_II_Pro_Rocket_IO.PrjFpg b/tests/altium_crap/Soft Designs/Legacy/NB1/EX49/NBT_Virtex_II_Pro_Rocket_IO.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX49/NBT_Virtex_II_Pro_Rocket_IO.PrjFpg rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX49/NBT_Virtex_II_Pro_Rocket_IO.PrjFpg diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX49/NBT_Virtex_II_Pro_Rocket_IO.PrjFpgStructure b/tests/altium_crap/Soft Designs/Legacy/NB1/EX49/NBT_Virtex_II_Pro_Rocket_IO.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX49/NBT_Virtex_II_Pro_Rocket_IO.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX49/NBT_Virtex_II_Pro_Rocket_IO.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX49/NBT_Virtex_II_Pro_Rocket_IO.SchDoc b/tests/altium_crap/Soft Designs/Legacy/NB1/EX49/NBT_Virtex_II_Pro_Rocket_IO.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX49/NBT_Virtex_II_Pro_Rocket_IO.SchDoc rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX49/NBT_Virtex_II_Pro_Rocket_IO.SchDoc diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX49/RIO_Common.Vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX49/RIO_Common.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX49/RIO_Common.Vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX49/RIO_Common.Vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX49/Receiver.Vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX49/Receiver.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX49/Receiver.Vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX49/Receiver.Vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/EX49/TX_Data_Gen.Vhd b/tests/altium_crap/Soft Designs/Legacy/NB1/EX49/TX_Data_Gen.Vhd similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/EX49/TX_Data_Gen.Vhd rename to tests/altium_crap/Soft Designs/Legacy/NB1/EX49/TX_Data_Gen.Vhd diff --git a/altium_crap/Soft Designs/Legacy/NB1/NB1 Testing.DsnWrk b/tests/altium_crap/Soft Designs/Legacy/NB1/NB1 Testing.DsnWrk similarity index 100% rename from altium_crap/Soft Designs/Legacy/NB1/NB1 Testing.DsnWrk rename to tests/altium_crap/Soft Designs/Legacy/NB1/NB1 Testing.DsnWrk diff --git a/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/Altera.tcl b/tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/Altera.tcl similarity index 100% rename from altium_crap/Soft Designs/Memory/NB2 Cached Sdram/Altera.tcl rename to tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/Altera.tcl diff --git a/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/CPU_SYSTEM.Harness b/tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/CPU_SYSTEM.Harness similarity index 100% rename from altium_crap/Soft Designs/Memory/NB2 Cached Sdram/CPU_SYSTEM.Harness rename to tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/CPU_SYSTEM.Harness diff --git a/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/CPU_SYSTEM.OpenBus b/tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/CPU_SYSTEM.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Memory/NB2 Cached Sdram/CPU_SYSTEM.OpenBus rename to tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/CPU_SYSTEM.OpenBus diff --git a/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB30_Cached_SDRAM_Shared_Bus.Harness b/tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB30_Cached_SDRAM_Shared_Bus.Harness similarity index 100% rename from altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB30_Cached_SDRAM_Shared_Bus.Harness rename to tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB30_Cached_SDRAM_Shared_Bus.Harness diff --git a/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB30_Cached_SDRAM_Shared_Bus.PrjFpg b/tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB30_Cached_SDRAM_Shared_Bus.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB30_Cached_SDRAM_Shared_Bus.PrjFpg rename to tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB30_Cached_SDRAM_Shared_Bus.PrjFpg diff --git a/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB30_Cached_SDRAM_Shared_Bus.PrjFpgStructure b/tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB30_Cached_SDRAM_Shared_Bus.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB30_Cached_SDRAM_Shared_Bus.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB30_Cached_SDRAM_Shared_Bus.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB30_Cached_SDRAM_Shared_Bus.SchDoc b/tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB30_Cached_SDRAM_Shared_Bus.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB30_Cached_SDRAM_Shared_Bus.SchDoc rename to tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB30_Cached_SDRAM_Shared_Bus.SchDoc diff --git a/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB31_Cached_SDRAM_Shared_Bus.Harness b/tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB31_Cached_SDRAM_Shared_Bus.Harness similarity index 100% rename from altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB31_Cached_SDRAM_Shared_Bus.Harness rename to tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB31_Cached_SDRAM_Shared_Bus.Harness diff --git a/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB31_Cached_SDRAM_Shared_Bus.PrjFpg b/tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB31_Cached_SDRAM_Shared_Bus.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB31_Cached_SDRAM_Shared_Bus.PrjFpg rename to tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB31_Cached_SDRAM_Shared_Bus.PrjFpg diff --git a/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB31_Cached_SDRAM_Shared_Bus.PrjFpgStructure b/tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB31_Cached_SDRAM_Shared_Bus.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB31_Cached_SDRAM_Shared_Bus.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB31_Cached_SDRAM_Shared_Bus.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB31_Cached_SDRAM_Shared_Bus.SchDoc b/tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB31_Cached_SDRAM_Shared_Bus.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB31_Cached_SDRAM_Shared_Bus.SchDoc rename to tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/DB31_Cached_SDRAM_Shared_Bus.SchDoc diff --git a/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/Embedded/SdramBandwidthTest.PrjEmb b/tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/Embedded/SdramBandwidthTest.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Memory/NB2 Cached Sdram/Embedded/SdramBandwidthTest.PrjEmb rename to tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/Embedded/SdramBandwidthTest.PrjEmb diff --git a/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/Embedded/System.SwPlatform b/tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/Embedded/System.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Memory/NB2 Cached Sdram/Embedded/System.SwPlatform rename to tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/Embedded/System.SwPlatform diff --git a/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/Embedded/main.c b/tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Memory/NB2 Cached Sdram/Embedded/main.c rename to tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/Embedded/main.c diff --git a/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Memory/NB2 Cached Sdram/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Memory/NB2 Cached Sdram/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/System.Constraint b/tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/System.Constraint similarity index 100% rename from altium_crap/Soft Designs/Memory/NB2 Cached Sdram/System.Constraint rename to tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/System.Constraint diff --git a/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/VendorClocking/Altera/AlteraPll.vhd b/tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/VendorClocking/Altera/AlteraPll.vhd similarity index 100% rename from altium_crap/Soft Designs/Memory/NB2 Cached Sdram/VendorClocking/Altera/AlteraPll.vhd rename to tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/VendorClocking/Altera/AlteraPll.vhd diff --git a/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/VendorClocking/Xilinx/DB30_BoardDeskew.vhd b/tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/VendorClocking/Xilinx/DB30_BoardDeskew.vhd similarity index 100% rename from altium_crap/Soft Designs/Memory/NB2 Cached Sdram/VendorClocking/Xilinx/DB30_BoardDeskew.vhd rename to tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/VendorClocking/Xilinx/DB30_BoardDeskew.vhd diff --git a/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/VendorClocking/Xilinx/DB30_MainClock.vhd b/tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/VendorClocking/Xilinx/DB30_MainClock.vhd similarity index 100% rename from altium_crap/Soft Designs/Memory/NB2 Cached Sdram/VendorClocking/Xilinx/DB30_MainClock.vhd rename to tests/altium_crap/Soft Designs/Memory/NB2 Cached Sdram/VendorClocking/Xilinx/DB30_MainClock.vhd diff --git a/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Clocking/NB3000AL/SdramClocking.vhd b/tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Clocking/NB3000AL/SdramClocking.vhd similarity index 100% rename from altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Clocking/NB3000AL/SdramClocking.vhd rename to tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Clocking/NB3000AL/SdramClocking.vhd diff --git a/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Clocking/NB3000XN/MainClock.vhd b/tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Clocking/NB3000XN/MainClock.vhd similarity index 100% rename from altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Clocking/NB3000XN/MainClock.vhd rename to tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Clocking/NB3000XN/MainClock.vhd diff --git a/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Clocking/NB3000XN/SdramBoardDeskew.vhd b/tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Clocking/NB3000XN/SdramBoardDeskew.vhd similarity index 100% rename from altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Clocking/NB3000XN/SdramBoardDeskew.vhd rename to tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Clocking/NB3000XN/SdramBoardDeskew.vhd diff --git a/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Embedded/SdramBandwidthTest.PrjEmb b/tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Embedded/SdramBandwidthTest.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Embedded/SdramBandwidthTest.PrjEmb rename to tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Embedded/SdramBandwidthTest.PrjEmb diff --git a/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Embedded/System.SwPlatform b/tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Embedded/System.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Embedded/System.SwPlatform rename to tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Embedded/System.SwPlatform diff --git a/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Embedded/main.c b/tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Embedded/main.c rename to tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Embedded/main.c diff --git a/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Embedded/swplatform.c b/tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Embedded/swplatform.c similarity index 100% rename from altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Embedded/swplatform.c rename to tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Embedded/swplatform.c diff --git a/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Embedded/swplatform.h b/tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Embedded/swplatform.h similarity index 100% rename from altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Embedded/swplatform.h rename to tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/Embedded/swplatform.h diff --git a/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000AL_System.Constraint b/tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000AL_System.Constraint similarity index 100% rename from altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000AL_System.Constraint rename to tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000AL_System.Constraint diff --git a/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000XN_System.Constraint b/tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000XN_System.Constraint similarity index 100% rename from altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000XN_System.Constraint rename to tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000XN_System.Constraint diff --git a/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_AL_Cached_Sdram.Harness b/tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_AL_Cached_Sdram.Harness similarity index 100% rename from altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_AL_Cached_Sdram.Harness rename to tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_AL_Cached_Sdram.Harness diff --git a/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_AL_Cached_Sdram.PrjFpg b/tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_AL_Cached_Sdram.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_AL_Cached_Sdram.PrjFpg rename to tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_AL_Cached_Sdram.PrjFpg diff --git a/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_AL_Cached_Sdram.PrjFpgStructure b/tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_AL_Cached_Sdram.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_AL_Cached_Sdram.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_AL_Cached_Sdram.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_AL_Cached_Sdram.SchDoc b/tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_AL_Cached_Sdram.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_AL_Cached_Sdram.SchDoc rename to tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_AL_Cached_Sdram.SchDoc diff --git a/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_Cached_Sdram_System.Harness b/tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_Cached_Sdram_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_Cached_Sdram_System.Harness rename to tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_Cached_Sdram_System.Harness diff --git a/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_Cached_Sdram_System.OpenBus b/tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_Cached_Sdram_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_Cached_Sdram_System.OpenBus rename to tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_Cached_Sdram_System.OpenBus diff --git a/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_XN_Cached_Sdram.Harness b/tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_XN_Cached_Sdram.Harness similarity index 100% rename from altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_XN_Cached_Sdram.Harness rename to tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_XN_Cached_Sdram.Harness diff --git a/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_XN_Cached_Sdram.PrjFpg b/tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_XN_Cached_Sdram.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_XN_Cached_Sdram.PrjFpg rename to tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_XN_Cached_Sdram.PrjFpg diff --git a/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_XN_Cached_Sdram.PrjFpgStructure b/tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_XN_Cached_Sdram.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_XN_Cached_Sdram.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_XN_Cached_Sdram.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_XN_Cached_Sdram.SchDoc b/tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_XN_Cached_Sdram.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_XN_Cached_Sdram.SchDoc rename to tests/altium_crap/Soft Designs/Memory/NB3000 Cached Sdram/NB3000_XN_Cached_Sdram.SchDoc diff --git a/altium_crap/Soft Designs/Mobile/GPS_NMEA/Embedded/GPS_NMEA.SwPlatform b/tests/altium_crap/Soft Designs/Mobile/GPS_NMEA/Embedded/GPS_NMEA.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Mobile/GPS_NMEA/Embedded/GPS_NMEA.SwPlatform rename to tests/altium_crap/Soft Designs/Mobile/GPS_NMEA/Embedded/GPS_NMEA.SwPlatform diff --git a/altium_crap/Soft Designs/Mobile/GPS_NMEA/Embedded/gps_nmea.PrjEmb b/tests/altium_crap/Soft Designs/Mobile/GPS_NMEA/Embedded/gps_nmea.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Mobile/GPS_NMEA/Embedded/gps_nmea.PrjEmb rename to tests/altium_crap/Soft Designs/Mobile/GPS_NMEA/Embedded/gps_nmea.PrjEmb diff --git a/altium_crap/Soft Designs/Mobile/GPS_NMEA/Embedded/main.c b/tests/altium_crap/Soft Designs/Mobile/GPS_NMEA/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Mobile/GPS_NMEA/Embedded/main.c rename to tests/altium_crap/Soft Designs/Mobile/GPS_NMEA/Embedded/main.c diff --git a/altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA.Constraint b/tests/altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA.Constraint similarity index 100% rename from altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA.Constraint rename to tests/altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA.Constraint diff --git a/altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA.Harness b/tests/altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA.Harness similarity index 100% rename from altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA.Harness rename to tests/altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA.Harness diff --git a/altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA.PrjFpg b/tests/altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA.PrjFpg rename to tests/altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA.PrjFpg diff --git a/altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA.PrjFpgStructure b/tests/altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA.SchDoc b/tests/altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA.SchDoc rename to tests/altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA.SchDoc diff --git a/altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA_System.Harness b/tests/altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA_System.Harness rename to tests/altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA_System.Harness diff --git a/altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA_System.OpenBus b/tests/altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA_System.OpenBus rename to tests/altium_crap/Soft Designs/Mobile/GPS_NMEA/GPS_NMEA_System.OpenBus diff --git a/altium_crap/Soft Designs/Mobile/GPS_NMEA/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Mobile/GPS_NMEA/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Mobile/GPS_NMEA/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Mobile/GPS_NMEA/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Mobile/NB3000 PPP/Embedded/PPP.SwPlatform b/tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/Embedded/PPP.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Mobile/NB3000 PPP/Embedded/PPP.SwPlatform rename to tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/Embedded/PPP.SwPlatform diff --git a/altium_crap/Soft Designs/Mobile/NB3000 PPP/Embedded/init.c b/tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/Embedded/init.c similarity index 100% rename from altium_crap/Soft Designs/Mobile/NB3000 PPP/Embedded/init.c rename to tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/Embedded/init.c diff --git a/altium_crap/Soft Designs/Mobile/NB3000 PPP/Embedded/main.c b/tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Mobile/NB3000 PPP/Embedded/main.c rename to tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/Embedded/main.c diff --git a/altium_crap/Soft Designs/Mobile/NB3000 PPP/Embedded/ping/ping.c b/tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/Embedded/ping/ping.c similarity index 100% rename from altium_crap/Soft Designs/Mobile/NB3000 PPP/Embedded/ping/ping.c rename to tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/Embedded/ping/ping.c diff --git a/altium_crap/Soft Designs/Mobile/NB3000 PPP/Embedded/ping/ping.h b/tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/Embedded/ping/ping.h similarity index 100% rename from altium_crap/Soft Designs/Mobile/NB3000 PPP/Embedded/ping/ping.h rename to tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/Embedded/ping/ping.h diff --git a/altium_crap/Soft Designs/Mobile/NB3000 PPP/Embedded/ppp.PrjEmb b/tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/Embedded/ppp.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Mobile/NB3000 PPP/Embedded/ppp.PrjEmb rename to tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/Embedded/ppp.PrjEmb diff --git a/altium_crap/Soft Designs/Mobile/NB3000 PPP/NB3000XN_04_PB15_04_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/NB3000XN_04_PB15_04_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Mobile/NB3000 PPP/NB3000XN_04_PB15_04_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/NB3000XN_04_PB15_04_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Mobile/NB3000 PPP/PPP.Constraint b/tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/PPP.Constraint similarity index 100% rename from altium_crap/Soft Designs/Mobile/NB3000 PPP/PPP.Constraint rename to tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/PPP.Constraint diff --git a/altium_crap/Soft Designs/Mobile/NB3000 PPP/PPP.Harness b/tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/PPP.Harness similarity index 100% rename from altium_crap/Soft Designs/Mobile/NB3000 PPP/PPP.Harness rename to tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/PPP.Harness diff --git a/altium_crap/Soft Designs/Mobile/NB3000 PPP/PPP_System.Harness b/tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/PPP_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Mobile/NB3000 PPP/PPP_System.Harness rename to tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/PPP_System.Harness diff --git a/altium_crap/Soft Designs/Mobile/NB3000 PPP/ppp.PrjFpg b/tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/ppp.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Mobile/NB3000 PPP/ppp.PrjFpg rename to tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/ppp.PrjFpg diff --git a/altium_crap/Soft Designs/Mobile/NB3000 PPP/ppp.PrjFpgStructure b/tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/ppp.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Mobile/NB3000 PPP/ppp.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/ppp.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Mobile/NB3000 PPP/ppp.SchDoc b/tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/ppp.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Mobile/NB3000 PPP/ppp.SchDoc rename to tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/ppp.SchDoc diff --git a/altium_crap/Soft Designs/Mobile/NB3000 PPP/ppp_system.OpenBus b/tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/ppp_system.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Mobile/NB3000 PPP/ppp_system.OpenBus rename to tests/altium_crap/Soft Designs/Mobile/NB3000 PPP/ppp_system.OpenBus diff --git a/altium_crap/Soft Designs/Mobile/SMS/Embedded/SMS.PrjEmb b/tests/altium_crap/Soft Designs/Mobile/SMS/Embedded/SMS.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Mobile/SMS/Embedded/SMS.PrjEmb rename to tests/altium_crap/Soft Designs/Mobile/SMS/Embedded/SMS.PrjEmb diff --git a/altium_crap/Soft Designs/Mobile/SMS/Embedded/SMS.SwPlatform b/tests/altium_crap/Soft Designs/Mobile/SMS/Embedded/SMS.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Mobile/SMS/Embedded/SMS.SwPlatform rename to tests/altium_crap/Soft Designs/Mobile/SMS/Embedded/SMS.SwPlatform diff --git a/altium_crap/Soft Designs/Mobile/SMS/Embedded/main.c b/tests/altium_crap/Soft Designs/Mobile/SMS/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Mobile/SMS/Embedded/main.c rename to tests/altium_crap/Soft Designs/Mobile/SMS/Embedded/main.c diff --git a/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Mobile/SMS/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Mobile/SMS/SMS.Constraint b/tests/altium_crap/Soft Designs/Mobile/SMS/SMS.Constraint similarity index 100% rename from altium_crap/Soft Designs/Mobile/SMS/SMS.Constraint rename to tests/altium_crap/Soft Designs/Mobile/SMS/SMS.Constraint diff --git a/altium_crap/Soft Designs/Mobile/SMS/SMS.Harness b/tests/altium_crap/Soft Designs/Mobile/SMS/SMS.Harness similarity index 100% rename from altium_crap/Soft Designs/Mobile/SMS/SMS.Harness rename to tests/altium_crap/Soft Designs/Mobile/SMS/SMS.Harness diff --git a/altium_crap/Soft Designs/Mobile/SMS/SMS.PrjFpg b/tests/altium_crap/Soft Designs/Mobile/SMS/SMS.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Mobile/SMS/SMS.PrjFpg rename to tests/altium_crap/Soft Designs/Mobile/SMS/SMS.PrjFpg diff --git a/altium_crap/Soft Designs/Mobile/SMS/SMS.PrjFpgStructure b/tests/altium_crap/Soft Designs/Mobile/SMS/SMS.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Mobile/SMS/SMS.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Mobile/SMS/SMS.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Mobile/SMS/SMS.SchDoc b/tests/altium_crap/Soft Designs/Mobile/SMS/SMS.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Mobile/SMS/SMS.SchDoc rename to tests/altium_crap/Soft Designs/Mobile/SMS/SMS.SchDoc diff --git a/altium_crap/Soft Designs/Mobile/SMS/SMS_System.Harness b/tests/altium_crap/Soft Designs/Mobile/SMS/SMS_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Mobile/SMS/SMS_System.Harness rename to tests/altium_crap/Soft Designs/Mobile/SMS/SMS_System.Harness diff --git a/altium_crap/Soft Designs/Mobile/SMS/SMS_System.OpenBus b/tests/altium_crap/Soft Designs/Mobile/SMS/SMS_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Mobile/SMS/SMS_System.OpenBus rename to tests/altium_crap/Soft Designs/Mobile/SMS/SMS_System.OpenBus diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest.Constraint b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest.Constraint rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest.Constraint diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest.Harness b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest.Harness similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest.Harness rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest.Harness diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest.PrjFpg b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest.PrjFpg rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest.PrjFpg diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest.PrjFpgStructure b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest.SchDoc b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest.SchDoc rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest.SchDoc diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest.tcl b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest.tcl similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest.tcl rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest.tcl diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest_System.Harness b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest_System.Harness rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest_System.Harness diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest_System.OpenBus b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest_System.OpenBus rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/BandwidthTest_System.OpenBus diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/Embedded/BandwidthTest.PrjEmb b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/Embedded/BandwidthTest.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/Embedded/BandwidthTest.PrjEmb rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/Embedded/BandwidthTest.PrjEmb diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/Embedded/BandwidthTest.SwPlatform b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/Embedded/BandwidthTest.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/Embedded/BandwidthTest.SwPlatform rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/Embedded/BandwidthTest.SwPlatform diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/Embedded/alt_bench.c b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/Embedded/alt_bench.c similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/Embedded/alt_bench.c rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/Embedded/alt_bench.c diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/Embedded/alt_bench.h b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/Embedded/alt_bench.h similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/Embedded/alt_bench.h rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/Embedded/alt_bench.h diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/Embedded/lwipopts_user.h b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/Embedded/lwipopts_user.h similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/Embedded/lwipopts_user.h rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/Embedded/lwipopts_user.h diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/Embedded/main.c b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/Embedded/main.c rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/Embedded/main.c diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II e/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest.Constraint b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest.Constraint rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest.Constraint diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest.Harness b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest.Harness similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest.Harness rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest.Harness diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest.PrjFpg b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest.PrjFpg rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest.PrjFpg diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest.PrjFpgStructure b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest.SchDoc b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest.SchDoc rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest.SchDoc diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest.tcl b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest.tcl similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest.tcl rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest.tcl diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest_System.Harness b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest_System.Harness rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest_System.Harness diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest_System.OpenBus b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest_System.OpenBus rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/BandwidthTest_System.OpenBus diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/BandwidthTest.PrjEmb b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/BandwidthTest.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/BandwidthTest.PrjEmb rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/BandwidthTest.PrjEmb diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/BandwidthTest.SwPlatform b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/BandwidthTest.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/BandwidthTest.SwPlatform rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/BandwidthTest.SwPlatform diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/alt_bench.c b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/alt_bench.c similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/alt_bench.c rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/alt_bench.c diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/alt_bench.h b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/alt_bench.h similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/alt_bench.h rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/alt_bench.h diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/lwipopts_user.h b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/lwipopts_user.h similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/lwipopts_user.h rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/lwipopts_user.h diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/main.c b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/main.c rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/main.c diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/swplatform.c b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/swplatform.c similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/swplatform.c rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/swplatform.c diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/swplatform.h b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/swplatform.h similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/swplatform.h rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/Embedded/swplatform.h diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test Nios II f/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest.Constraint b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest.Constraint rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest.Constraint diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest.Harness b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest.Harness similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest.Harness rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest.Harness diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest.PrjFpg b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest.PrjFpg rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest.PrjFpg diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest.PrjFpgStructure b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest.SchDoc b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest.SchDoc rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest.SchDoc diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest.tcl b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest.tcl similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest.tcl rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest.tcl diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest_System.Harness b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest_System.Harness rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest_System.Harness diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest_System.OpenBus b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest_System.OpenBus rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/BandwidthTest_System.OpenBus diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/Embedded/BandwidthTest.PrjEmb b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/Embedded/BandwidthTest.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/Embedded/BandwidthTest.PrjEmb rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/Embedded/BandwidthTest.PrjEmb diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/Embedded/BandwidthTest.SwPlatform b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/Embedded/BandwidthTest.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/Embedded/BandwidthTest.SwPlatform rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/Embedded/BandwidthTest.SwPlatform diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/Embedded/alt_bench.c b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/Embedded/alt_bench.c similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/Embedded/alt_bench.c rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/Embedded/alt_bench.c diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/Embedded/alt_bench.h b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/Embedded/alt_bench.h similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/Embedded/alt_bench.h rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/Embedded/alt_bench.h diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/Embedded/lwipopts_user.h b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/Embedded/lwipopts_user.h similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/Embedded/lwipopts_user.h rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/Embedded/lwipopts_user.h diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/Embedded/main.c b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/Embedded/main.c rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/Embedded/main.c diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Bandwidth Test TSK3000A/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/DhcpDns/DhcpDns.Constraint b/tests/altium_crap/Soft Designs/Networking/DhcpDns/DhcpDns.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/DhcpDns/DhcpDns.Constraint rename to tests/altium_crap/Soft Designs/Networking/DhcpDns/DhcpDns.Constraint diff --git a/altium_crap/Soft Designs/Networking/DhcpDns/DhcpDns.PrjFpg b/tests/altium_crap/Soft Designs/Networking/DhcpDns/DhcpDns.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Networking/DhcpDns/DhcpDns.PrjFpg rename to tests/altium_crap/Soft Designs/Networking/DhcpDns/DhcpDns.PrjFpg diff --git a/altium_crap/Soft Designs/Networking/DhcpDns/DhcpDns.SchDoc b/tests/altium_crap/Soft Designs/Networking/DhcpDns/DhcpDns.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Networking/DhcpDns/DhcpDns.SchDoc rename to tests/altium_crap/Soft Designs/Networking/DhcpDns/DhcpDns.SchDoc diff --git a/altium_crap/Soft Designs/Networking/DhcpDns/DhcpDns_System.OpenBus b/tests/altium_crap/Soft Designs/Networking/DhcpDns/DhcpDns_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Networking/DhcpDns/DhcpDns_System.OpenBus rename to tests/altium_crap/Soft Designs/Networking/DhcpDns/DhcpDns_System.OpenBus diff --git a/altium_crap/Soft Designs/Networking/DhcpDns/Embedded/DhcpDns.PrjEmb b/tests/altium_crap/Soft Designs/Networking/DhcpDns/Embedded/DhcpDns.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Networking/DhcpDns/Embedded/DhcpDns.PrjEmb rename to tests/altium_crap/Soft Designs/Networking/DhcpDns/Embedded/DhcpDns.PrjEmb diff --git a/altium_crap/Soft Designs/Networking/DhcpDns/Embedded/DhcpDns.SwPlatform b/tests/altium_crap/Soft Designs/Networking/DhcpDns/Embedded/DhcpDns.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Networking/DhcpDns/Embedded/DhcpDns.SwPlatform rename to tests/altium_crap/Soft Designs/Networking/DhcpDns/Embedded/DhcpDns.SwPlatform diff --git a/altium_crap/Soft Designs/Networking/DhcpDns/Embedded/dns_client.c b/tests/altium_crap/Soft Designs/Networking/DhcpDns/Embedded/dns_client.c similarity index 100% rename from altium_crap/Soft Designs/Networking/DhcpDns/Embedded/dns_client.c rename to tests/altium_crap/Soft Designs/Networking/DhcpDns/Embedded/dns_client.c diff --git a/altium_crap/Soft Designs/Networking/DhcpDns/Embedded/leds.h b/tests/altium_crap/Soft Designs/Networking/DhcpDns/Embedded/leds.h similarity index 100% rename from altium_crap/Soft Designs/Networking/DhcpDns/Embedded/leds.h rename to tests/altium_crap/Soft Designs/Networking/DhcpDns/Embedded/leds.h diff --git a/altium_crap/Soft Designs/Networking/DhcpDns/Embedded/main.c b/tests/altium_crap/Soft Designs/Networking/DhcpDns/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Networking/DhcpDns/Embedded/main.c rename to tests/altium_crap/Soft Designs/Networking/DhcpDns/Embedded/main.c diff --git a/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/DhcpDns/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping.Constraint b/tests/altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping.Harness b/tests/altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping.Harness similarity index 100% rename from altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping.Harness rename to tests/altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping.Harness diff --git a/altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping.PrjFpg b/tests/altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping.PrjFpg rename to tests/altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping.PrjFpg diff --git a/altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping.PrjFpgStructure b/tests/altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping.SchDoc b/tests/altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping.SchDoc rename to tests/altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping.SchDoc diff --git a/altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping.tcl b/tests/altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping.tcl similarity index 100% rename from altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping.tcl rename to tests/altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping.tcl diff --git a/altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping_System.Harness b/tests/altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping_System.Harness rename to tests/altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping_System.Harness diff --git a/altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping_System.OpenBus b/tests/altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping_System.OpenBus rename to tests/altium_crap/Soft Designs/Networking/Emac32/Emac32_Ping_System.OpenBus diff --git a/altium_crap/Soft Designs/Networking/Emac32/Embedded/Emac32_Ping.PrjEmb b/tests/altium_crap/Soft Designs/Networking/Emac32/Embedded/Emac32_Ping.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Networking/Emac32/Embedded/Emac32_Ping.PrjEmb rename to tests/altium_crap/Soft Designs/Networking/Emac32/Embedded/Emac32_Ping.PrjEmb diff --git a/altium_crap/Soft Designs/Networking/Emac32/Embedded/Emac32_Ping.SwPlatform b/tests/altium_crap/Soft Designs/Networking/Emac32/Embedded/Emac32_Ping.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Networking/Emac32/Embedded/Emac32_Ping.SwPlatform rename to tests/altium_crap/Soft Designs/Networking/Emac32/Embedded/Emac32_Ping.SwPlatform diff --git a/altium_crap/Soft Designs/Networking/Emac32/Embedded/main.c b/tests/altium_crap/Soft Designs/Networking/Emac32/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Networking/Emac32/Embedded/main.c rename to tests/altium_crap/Soft Designs/Networking/Emac32/Embedded/main.c diff --git a/altium_crap/Soft Designs/Networking/Emac32/Embedded/pingstack.c b/tests/altium_crap/Soft Designs/Networking/Emac32/Embedded/pingstack.c similarity index 100% rename from altium_crap/Soft Designs/Networking/Emac32/Embedded/pingstack.c rename to tests/altium_crap/Soft Designs/Networking/Emac32/Embedded/pingstack.c diff --git a/altium_crap/Soft Designs/Networking/Emac32/Embedded/pingstack.h b/tests/altium_crap/Soft Designs/Networking/Emac32/Embedded/pingstack.h similarity index 100% rename from altium_crap/Soft Designs/Networking/Emac32/Embedded/pingstack.h rename to tests/altium_crap/Soft Designs/Networking/Emac32/Embedded/pingstack.h diff --git a/altium_crap/Soft Designs/Networking/Emac32/Embedded/util_endian.h b/tests/altium_crap/Soft Designs/Networking/Emac32/Embedded/util_endian.h similarity index 100% rename from altium_crap/Soft Designs/Networking/Emac32/Embedded/util_endian.h rename to tests/altium_crap/Soft Designs/Networking/Emac32/Embedded/util_endian.h diff --git a/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Emac32/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Ethernet/Embedded/Ethernet_Networking.PrjEmb b/tests/altium_crap/Soft Designs/Networking/Ethernet/Embedded/Ethernet_Networking.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Networking/Ethernet/Embedded/Ethernet_Networking.PrjEmb rename to tests/altium_crap/Soft Designs/Networking/Ethernet/Embedded/Ethernet_Networking.PrjEmb diff --git a/altium_crap/Soft Designs/Networking/Ethernet/Embedded/Ethernet_Networking.SwPlatform b/tests/altium_crap/Soft Designs/Networking/Ethernet/Embedded/Ethernet_Networking.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Networking/Ethernet/Embedded/Ethernet_Networking.SwPlatform rename to tests/altium_crap/Soft Designs/Networking/Ethernet/Embedded/Ethernet_Networking.SwPlatform diff --git a/altium_crap/Soft Designs/Networking/Ethernet/Embedded/main.c b/tests/altium_crap/Soft Designs/Networking/Ethernet/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Networking/Ethernet/Embedded/main.c rename to tests/altium_crap/Soft Designs/Networking/Ethernet/Embedded/main.c diff --git a/altium_crap/Soft Designs/Networking/Ethernet/Embedded/pingstack.c b/tests/altium_crap/Soft Designs/Networking/Ethernet/Embedded/pingstack.c similarity index 100% rename from altium_crap/Soft Designs/Networking/Ethernet/Embedded/pingstack.c rename to tests/altium_crap/Soft Designs/Networking/Ethernet/Embedded/pingstack.c diff --git a/altium_crap/Soft Designs/Networking/Ethernet/Embedded/pingstack.h b/tests/altium_crap/Soft Designs/Networking/Ethernet/Embedded/pingstack.h similarity index 100% rename from altium_crap/Soft Designs/Networking/Ethernet/Embedded/pingstack.h rename to tests/altium_crap/Soft Designs/Networking/Ethernet/Embedded/pingstack.h diff --git a/altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking.Constraint b/tests/altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking.Constraint rename to tests/altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking.Constraint diff --git a/altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking.Harness b/tests/altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking.Harness similarity index 100% rename from altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking.Harness rename to tests/altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking.Harness diff --git a/altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking.PrjFpg b/tests/altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking.PrjFpg rename to tests/altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking.PrjFpg diff --git a/altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking.PrjFpgStructure b/tests/altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking.SchDoc b/tests/altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking.SchDoc rename to tests/altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking.SchDoc diff --git a/altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking.tcl b/tests/altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking.tcl similarity index 100% rename from altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking.tcl rename to tests/altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking.tcl diff --git a/altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking_System.Harness b/tests/altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking_System.Harness rename to tests/altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking_System.Harness diff --git a/altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking_System.OpenBus b/tests/altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking_System.OpenBus rename to tests/altium_crap/Soft Designs/Networking/Ethernet/Ethernet_Networking_System.OpenBus diff --git a/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/Ethernet/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/Embedded/NB3000_Unique_MAC.PrjEmb b/tests/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/Embedded/NB3000_Unique_MAC.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Networking/NB3000 Unique MAC/Embedded/NB3000_Unique_MAC.PrjEmb rename to tests/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/Embedded/NB3000_Unique_MAC.PrjEmb diff --git a/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/Embedded/NB3000_Unique_MAC.SwPlatform b/tests/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/Embedded/NB3000_Unique_MAC.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Networking/NB3000 Unique MAC/Embedded/NB3000_Unique_MAC.SwPlatform rename to tests/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/Embedded/NB3000_Unique_MAC.SwPlatform diff --git a/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/Embedded/main.c b/tests/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Networking/NB3000 Unique MAC/Embedded/main.c rename to tests/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/Embedded/main.c diff --git a/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC.Constraint b/tests/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC.Constraint rename to tests/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC.Constraint diff --git a/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC.Harness b/tests/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC.Harness similarity index 100% rename from altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC.Harness rename to tests/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC.Harness diff --git a/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC.PrjFpg b/tests/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC.PrjFpg rename to tests/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC.PrjFpg diff --git a/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC.PrjFpgStructure b/tests/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC.SchDoc b/tests/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC.SchDoc rename to tests/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC.SchDoc diff --git a/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC_System.Harness b/tests/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC_System.Harness rename to tests/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC_System.Harness diff --git a/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC_System.OpenBus b/tests/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC_System.OpenBus rename to tests/altium_crap/Soft Designs/Networking/NB3000 Unique MAC/NB3000_Unique_MAC_System.OpenBus diff --git a/altium_crap/Soft Designs/Networking/TCP IP Netconn/Embedded/TCP_IP_Netconn.PrjEmb b/tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/Embedded/TCP_IP_Netconn.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Netconn/Embedded/TCP_IP_Netconn.PrjEmb rename to tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/Embedded/TCP_IP_Netconn.PrjEmb diff --git a/altium_crap/Soft Designs/Networking/TCP IP Netconn/Embedded/TCP_IP_Networking.SwPlatform b/tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/Embedded/TCP_IP_Networking.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Netconn/Embedded/TCP_IP_Networking.SwPlatform rename to tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/Embedded/TCP_IP_Networking.SwPlatform diff --git a/altium_crap/Soft Designs/Networking/TCP IP Netconn/Embedded/main.c b/tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Netconn/Embedded/main.c rename to tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/Embedded/main.c diff --git a/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking.Constraint b/tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking.Constraint rename to tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking.Constraint diff --git a/altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking.Harness b/tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking.Harness similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking.Harness rename to tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking.Harness diff --git a/altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking.PrjFpg b/tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking.PrjFpg rename to tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking.PrjFpg diff --git a/altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking.PrjFpgStructure b/tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking.SchDoc b/tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking.SchDoc rename to tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking.SchDoc diff --git a/altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking.tcl b/tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking.tcl similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking.tcl rename to tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking.tcl diff --git a/altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking_System.Harness b/tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking_System.Harness rename to tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking_System.Harness diff --git a/altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking_System.OpenBus b/tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking_System.OpenBus rename to tests/altium_crap/Soft Designs/Networking/TCP IP Netconn/TCP_IP_Networking_System.OpenBus diff --git a/altium_crap/Soft Designs/Networking/TCP IP Sockets/Embedded/TCP_IP_Networking.SwPlatform b/tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/Embedded/TCP_IP_Networking.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Sockets/Embedded/TCP_IP_Networking.SwPlatform rename to tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/Embedded/TCP_IP_Networking.SwPlatform diff --git a/altium_crap/Soft Designs/Networking/TCP IP Sockets/Embedded/TCP_IP_Sockets.PrjEmb b/tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/Embedded/TCP_IP_Sockets.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Sockets/Embedded/TCP_IP_Sockets.PrjEmb rename to tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/Embedded/TCP_IP_Sockets.PrjEmb diff --git a/altium_crap/Soft Designs/Networking/TCP IP Sockets/Embedded/main.c b/tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Sockets/Embedded/main.c rename to tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/Embedded/main.c diff --git a/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking.Constraint b/tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking.Constraint rename to tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking.Constraint diff --git a/altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking.Harness b/tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking.Harness similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking.Harness rename to tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking.Harness diff --git a/altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking.PrjFpg b/tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking.PrjFpg rename to tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking.PrjFpg diff --git a/altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking.PrjFpgStructure b/tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking.SchDoc b/tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking.SchDoc rename to tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking.SchDoc diff --git a/altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking.tcl b/tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking.tcl similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking.tcl rename to tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking.tcl diff --git a/altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking_System.Harness b/tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking_System.Harness rename to tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking_System.Harness diff --git a/altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking_System.OpenBus b/tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking_System.OpenBus rename to tests/altium_crap/Soft Designs/Networking/TCP IP Sockets/TCP_IP_Networking_System.OpenBus diff --git a/altium_crap/Soft Designs/Networking/USB_WIFI_PING/Embedded/USB_WIFI_PING.PrjEmb b/tests/altium_crap/Soft Designs/Networking/USB_WIFI_PING/Embedded/USB_WIFI_PING.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Networking/USB_WIFI_PING/Embedded/USB_WIFI_PING.PrjEmb rename to tests/altium_crap/Soft Designs/Networking/USB_WIFI_PING/Embedded/USB_WIFI_PING.PrjEmb diff --git a/altium_crap/Soft Designs/Networking/USB_WIFI_PING/Embedded/USB_WIFI_PING.SwPlatform b/tests/altium_crap/Soft Designs/Networking/USB_WIFI_PING/Embedded/USB_WIFI_PING.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Networking/USB_WIFI_PING/Embedded/USB_WIFI_PING.SwPlatform rename to tests/altium_crap/Soft Designs/Networking/USB_WIFI_PING/Embedded/USB_WIFI_PING.SwPlatform diff --git a/altium_crap/Soft Designs/Networking/USB_WIFI_PING/Embedded/main.c b/tests/altium_crap/Soft Designs/Networking/USB_WIFI_PING/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Networking/USB_WIFI_PING/Embedded/main.c rename to tests/altium_crap/Soft Designs/Networking/USB_WIFI_PING/Embedded/main.c diff --git a/altium_crap/Soft Designs/Networking/USB_WIFI_PING/Timing.Constraint b/tests/altium_crap/Soft Designs/Networking/USB_WIFI_PING/Timing.Constraint similarity index 100% rename from altium_crap/Soft Designs/Networking/USB_WIFI_PING/Timing.Constraint rename to tests/altium_crap/Soft Designs/Networking/USB_WIFI_PING/Timing.Constraint diff --git a/altium_crap/Soft Designs/Networking/USB_WIFI_PING/USB_WIFI_PING.Harness b/tests/altium_crap/Soft Designs/Networking/USB_WIFI_PING/USB_WIFI_PING.Harness similarity index 100% rename from altium_crap/Soft Designs/Networking/USB_WIFI_PING/USB_WIFI_PING.Harness rename to tests/altium_crap/Soft Designs/Networking/USB_WIFI_PING/USB_WIFI_PING.Harness diff --git a/altium_crap/Soft Designs/Networking/USB_WIFI_PING/USB_WIFI_PING.PrjFpg b/tests/altium_crap/Soft Designs/Networking/USB_WIFI_PING/USB_WIFI_PING.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Networking/USB_WIFI_PING/USB_WIFI_PING.PrjFpg rename to tests/altium_crap/Soft Designs/Networking/USB_WIFI_PING/USB_WIFI_PING.PrjFpg diff --git a/altium_crap/Soft Designs/Networking/USB_WIFI_PING/USB_WIFI_PING.PrjFpgStructure b/tests/altium_crap/Soft Designs/Networking/USB_WIFI_PING/USB_WIFI_PING.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Networking/USB_WIFI_PING/USB_WIFI_PING.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Networking/USB_WIFI_PING/USB_WIFI_PING.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Networking/USB_WIFI_PING/USB_WIFI_PING.SchDoc b/tests/altium_crap/Soft Designs/Networking/USB_WIFI_PING/USB_WIFI_PING.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Networking/USB_WIFI_PING/USB_WIFI_PING.SchDoc rename to tests/altium_crap/Soft Designs/Networking/USB_WIFI_PING/USB_WIFI_PING.SchDoc diff --git a/altium_crap/Soft Designs/Networking/USB_WIFI_PING/USB_WIFI_PING_System.Harness b/tests/altium_crap/Soft Designs/Networking/USB_WIFI_PING/USB_WIFI_PING_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Networking/USB_WIFI_PING/USB_WIFI_PING_System.Harness rename to tests/altium_crap/Soft Designs/Networking/USB_WIFI_PING/USB_WIFI_PING_System.Harness diff --git a/altium_crap/Soft Designs/Networking/USB_WIFI_PING/USB_WIFI_PING_System.OpenBus b/tests/altium_crap/Soft Designs/Networking/USB_WIFI_PING/USB_WIFI_PING_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Networking/USB_WIFI_PING/USB_WIFI_PING_System.OpenBus rename to tests/altium_crap/Soft Designs/Networking/USB_WIFI_PING/USB_WIFI_PING_System.OpenBus diff --git a/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/ARM7_Sharp_LH79520_Memory.Constraint b/tests/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/ARM7_Sharp_LH79520_Memory.Constraint similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/ARM7_Sharp_LH79520_Memory.Constraint rename to tests/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/ARM7_Sharp_LH79520_Memory.Constraint diff --git a/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/ARM7_Sharp_LH79520_Memory.PrjFpg b/tests/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/ARM7_Sharp_LH79520_Memory.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/ARM7_Sharp_LH79520_Memory.PrjFpg rename to tests/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/ARM7_Sharp_LH79520_Memory.PrjFpg diff --git a/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/ARM7_Sharp_LH79520_Memory.PrjFpgStructure b/tests/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/ARM7_Sharp_LH79520_Memory.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/ARM7_Sharp_LH79520_Memory.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/ARM7_Sharp_LH79520_Memory.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/ARM7_Sharp_LH79520_Memory.SchDoc b/tests/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/ARM7_Sharp_LH79520_Memory.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/ARM7_Sharp_LH79520_Memory.SchDoc rename to tests/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/ARM7_Sharp_LH79520_Memory.SchDoc diff --git a/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/ARM7_Sharp_LH79520_Memory.PrjEmb b/tests/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/ARM7_Sharp_LH79520_Memory.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/ARM7_Sharp_LH79520_Memory.PrjEmb rename to tests/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/ARM7_Sharp_LH79520_Memory.PrjEmb diff --git a/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/arm7_util_timing.c b/tests/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/arm7_util_timing.c similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/arm7_util_timing.c rename to tests/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/arm7_util_timing.c diff --git a/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/clock_arm7.c b/tests/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/clock_arm7.c similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/clock_arm7.c rename to tests/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/clock_arm7.c diff --git a/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/hardware.h b/tests/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/hardware.h similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/hardware.h rename to tests/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/hardware.h diff --git a/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/main.c b/tests/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/main.c rename to tests/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/main.c diff --git a/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/proc_bluestreak_arm7_startup.c b/tests/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/proc_bluestreak_arm7_startup.c similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/proc_bluestreak_arm7_startup.c rename to tests/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/proc_bluestreak_arm7_startup.c diff --git a/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/proc_bluestreak_arm7_startup.h b/tests/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/proc_bluestreak_arm7_startup.h similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/proc_bluestreak_arm7_startup.h rename to tests/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/proc_bluestreak_arm7_startup.h diff --git a/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/util_timing.h b/tests/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/util_timing.h similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/util_timing.h rename to tests/altium_crap/Soft Designs/Processor Examples/ARM7 Sharp LH79520 Memory/Embedded/util_timing.h diff --git a/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Actel_CoreMP7_UART.Constraint b/tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Actel_CoreMP7_UART.Constraint similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Actel_CoreMP7_UART.Constraint rename to tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Actel_CoreMP7_UART.Constraint diff --git a/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Actel_CoreMP7_UART.PrjFpg b/tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Actel_CoreMP7_UART.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Actel_CoreMP7_UART.PrjFpg rename to tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Actel_CoreMP7_UART.PrjFpg diff --git a/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Actel_CoreMP7_UART.PrjFpgStructure b/tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Actel_CoreMP7_UART.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Actel_CoreMP7_UART.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Actel_CoreMP7_UART.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Actel_CoreMP7_UART.SchDoc b/tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Actel_CoreMP7_UART.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Actel_CoreMP7_UART.SchDoc rename to tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Actel_CoreMP7_UART.SchDoc diff --git a/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Actel_CoreMP7_UART.ht b/tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Actel_CoreMP7_UART.ht similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Actel_CoreMP7_UART.ht rename to tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Actel_CoreMP7_UART.ht diff --git a/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/Actel_CoreMP7_UART.PrjEmb b/tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/Actel_CoreMP7_UART.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/Actel_CoreMP7_UART.PrjEmb rename to tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/Actel_CoreMP7_UART.PrjEmb diff --git a/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/hardware.h b/tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/hardware.h similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/hardware.h rename to tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/hardware.h diff --git a/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/llpi_common.h b/tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/llpi_common.h similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/llpi_common.h rename to tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/llpi_common.h diff --git a/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/llpi_util_timing.c b/tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/llpi_util_timing.c similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/llpi_util_timing.c rename to tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/llpi_util_timing.c diff --git a/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/llpi_util_timing.h b/tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/llpi_util_timing.h similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/llpi_util_timing.h rename to tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/llpi_util_timing.h diff --git a/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/llpi_wb_srl0.c b/tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/llpi_wb_srl0.c similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/llpi_wb_srl0.c rename to tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/llpi_wb_srl0.c diff --git a/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/llpi_wb_srl0.h b/tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/llpi_wb_srl0.h similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/llpi_wb_srl0.h rename to tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/llpi_wb_srl0.h diff --git a/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/main.c b/tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/main.c rename to tests/altium_crap/Soft Designs/Processor Examples/Actel_CoreMP7_UART/Embedded/main.c diff --git a/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Altera_NiosII_VGA.Constraint b/tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Altera_NiosII_VGA.Constraint similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Altera_NiosII_VGA.Constraint rename to tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Altera_NiosII_VGA.Constraint diff --git a/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Altera_NiosII_VGA.PrjFpg b/tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Altera_NiosII_VGA.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Altera_NiosII_VGA.PrjFpg rename to tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Altera_NiosII_VGA.PrjFpg diff --git a/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Altera_NiosII_VGA.PrjFpgStructure b/tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Altera_NiosII_VGA.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Altera_NiosII_VGA.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Altera_NiosII_VGA.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Altera_NiosII_VGA.SchDoc b/tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Altera_NiosII_VGA.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Altera_NiosII_VGA.SchDoc rename to tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Altera_NiosII_VGA.SchDoc diff --git a/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/Altera_NiosII_VGA.PrjEmb b/tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/Altera_NiosII_VGA.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/Altera_NiosII_VGA.PrjEmb rename to tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/Altera_NiosII_VGA.PrjEmb diff --git a/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/courier_new_8.c b/tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/courier_new_8.c similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/courier_new_8.c rename to tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/courier_new_8.c diff --git a/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/courier_new_8.h b/tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/courier_new_8.h similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/courier_new_8.h rename to tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/courier_new_8.h diff --git a/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/hardware.h b/tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/hardware.h similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/hardware.h rename to tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/hardware.h diff --git a/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/io_wb_vga.c b/tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/io_wb_vga.c similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/io_wb_vga.c rename to tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/io_wb_vga.c diff --git a/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/io_wb_vga.h b/tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/io_wb_vga.h similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/io_wb_vga.h rename to tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/io_wb_vga.h diff --git a/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/proc_tsknios2.c b/tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/proc_tsknios2.c similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/proc_tsknios2.c rename to tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/proc_tsknios2.c diff --git a/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/proc_tsknios2.h b/tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/proc_tsknios2.h similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/proc_tsknios2.h rename to tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/proc_tsknios2.h diff --git a/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/util_timing.c b/tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/util_timing.c similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/util_timing.c rename to tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/util_timing.c diff --git a/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/util_timing.h b/tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/util_timing.h similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/util_timing.h rename to tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/util_timing.h diff --git a/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/vga_defs.h b/tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/vga_defs.h similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/vga_defs.h rename to tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/vga_defs.h diff --git a/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/vga_test.c b/tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/vga_test.c similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/vga_test.c rename to tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/vga_test.c diff --git a/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/wb_vga.c b/tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/wb_vga.c similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/wb_vga.c rename to tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/wb_vga.c diff --git a/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/wb_vga.h b/tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/wb_vga.h similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/wb_vga.h rename to tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/wb_vga.h diff --git a/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/wb_vga_defs.h b/tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/wb_vga_defs.h similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/wb_vga_defs.h rename to tests/altium_crap/Soft Designs/Processor Examples/Altera NiosII VGA/Embedded/wb_vga_defs.h diff --git a/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Dual_Processors.Constraint b/tests/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Dual_Processors.Constraint similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Dual_Processors.Constraint rename to tests/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Dual_Processors.Constraint diff --git a/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Dual_Processors.PrjFpg b/tests/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Dual_Processors.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Dual_Processors.PrjFpg rename to tests/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Dual_Processors.PrjFpg diff --git a/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Dual_Processors.PrjFpgStructure b/tests/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Dual_Processors.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Dual_Processors.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Dual_Processors.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Dual_Processors.SchDoc b/tests/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Dual_Processors.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Dual_Processors.SchDoc rename to tests/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Dual_Processors.SchDoc diff --git a/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Embedded/PPC405CR.Asm b/tests/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Embedded/PPC405CR.Asm similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Embedded/PPC405CR.Asm rename to tests/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Embedded/PPC405CR.Asm diff --git a/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Embedded/PPC405CR.PrjEmb b/tests/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Embedded/PPC405CR.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Embedded/PPC405CR.PrjEmb rename to tests/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Embedded/PPC405CR.PrjEmb diff --git a/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Embedded/PPC405CR_Constants.Asm b/tests/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Embedded/PPC405CR_Constants.Asm similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Embedded/PPC405CR_Constants.Asm rename to tests/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Embedded/PPC405CR_Constants.Asm diff --git a/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Embedded/TSK3000.Asm b/tests/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Embedded/TSK3000.Asm similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Embedded/TSK3000.Asm rename to tests/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Embedded/TSK3000.Asm diff --git a/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Embedded/TSK3000.PrjEmb b/tests/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Embedded/TSK3000.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Embedded/TSK3000.PrjEmb rename to tests/altium_crap/Soft Designs/Processor Examples/PowerPC AMCC PPC405CR TSK3000 Dual Processors/Embedded/TSK3000.PrjEmb diff --git a/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/Embedded/TSK3000_InstructionTest.Asm b/tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/Embedded/TSK3000_InstructionTest.Asm similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/Embedded/TSK3000_InstructionTest.Asm rename to tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/Embedded/TSK3000_InstructionTest.Asm diff --git a/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/Embedded/TestInstructions.PrjEmb b/tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/Embedded/TestInstructions.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/Embedded/TestInstructions.PrjEmb rename to tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/Embedded/TestInstructions.PrjEmb diff --git a/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/Embedded/hardware.asm b/tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/Embedded/hardware.asm similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/Embedded/hardware.asm rename to tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/Embedded/hardware.asm diff --git a/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/NB2DSK01_07_DB30_04_Mapping.Constraint b/tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/NB2DSK01_07_DB30_04_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/NB2DSK01_07_DB30_04_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/NB2DSK01_07_DB30_04_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/NB2DSK01_07_DB31_04_Mapping.Constraint b/tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/NB2DSK01_07_DB31_04_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/NB2DSK01_07_DB31_04_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/NB2DSK01_07_DB31_04_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/NB2DSK01_07_DB32_05_Mapping.Constraint b/tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/NB2DSK01_07_DB32_05_Mapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/NB2DSK01_07_DB32_05_Mapping.Constraint rename to tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/NB2DSK01_07_DB32_05_Mapping.Constraint diff --git a/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/TSK3000_Trace.Constraint b/tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/TSK3000_Trace.Constraint similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/TSK3000_Trace.Constraint rename to tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/TSK3000_Trace.Constraint diff --git a/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/TSK3000_Trace.PrjFpg b/tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/TSK3000_Trace.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/TSK3000_Trace.PrjFpg rename to tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/TSK3000_Trace.PrjFpg diff --git a/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/TSK3000_Trace.PrjFpgStructure b/tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/TSK3000_Trace.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/TSK3000_Trace.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/TSK3000_Trace.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/TSK3000_Trace.SchDoc b/tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/TSK3000_Trace.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/TSK3000_Trace.SchDoc rename to tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/TSK3000_Trace.SchDoc diff --git a/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/V_Trace.Vhd b/tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/V_Trace.Vhd similarity index 100% rename from altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/V_Trace.Vhd rename to tests/altium_crap/Soft Designs/Processor Examples/TSK3000 Trace/V_Trace.Vhd diff --git a/altium_crap/Soft Designs/Storage/FAT File System/Embedded/FAT_File_System.PrjEmb b/tests/altium_crap/Soft Designs/Storage/FAT File System/Embedded/FAT_File_System.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Storage/FAT File System/Embedded/FAT_File_System.PrjEmb rename to tests/altium_crap/Soft Designs/Storage/FAT File System/Embedded/FAT_File_System.PrjEmb diff --git a/altium_crap/Soft Designs/Storage/FAT File System/Embedded/FAT_File_System.SwPlatform b/tests/altium_crap/Soft Designs/Storage/FAT File System/Embedded/FAT_File_System.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Storage/FAT File System/Embedded/FAT_File_System.SwPlatform rename to tests/altium_crap/Soft Designs/Storage/FAT File System/Embedded/FAT_File_System.SwPlatform diff --git a/altium_crap/Soft Designs/Storage/FAT File System/Embedded/main.c b/tests/altium_crap/Soft Designs/Storage/FAT File System/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Storage/FAT File System/Embedded/main.c rename to tests/altium_crap/Soft Designs/Storage/FAT File System/Embedded/main.c diff --git a/altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System.Constraint b/tests/altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System.Constraint rename to tests/altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System.Constraint diff --git a/altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System.Harness b/tests/altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System.Harness rename to tests/altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System.Harness diff --git a/altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System.PrjFpg b/tests/altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System.PrjFpg rename to tests/altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System.PrjFpg diff --git a/altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System.PrjFpgStructure b/tests/altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System.SchDoc b/tests/altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System.SchDoc rename to tests/altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System.SchDoc diff --git a/altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System_OB.Harness b/tests/altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System_OB.Harness similarity index 100% rename from altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System_OB.Harness rename to tests/altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System_OB.Harness diff --git a/altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System_OB.OpenBus b/tests/altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System_OB.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System_OB.OpenBus rename to tests/altium_crap/Soft Designs/Storage/FAT File System/FAT_File_System_OB.OpenBus diff --git a/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/FAT File System/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/Embedded/M25Px0_Serial_Flash_Memory.PrjEmb b/tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/Embedded/M25Px0_Serial_Flash_Memory.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/Embedded/M25Px0_Serial_Flash_Memory.PrjEmb rename to tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/Embedded/M25Px0_Serial_Flash_Memory.PrjEmb diff --git a/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/Embedded/M25Px0_Serial_Flash_Memory.SwPlatform b/tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/Embedded/M25Px0_Serial_Flash_Memory.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/Embedded/M25Px0_Serial_Flash_Memory.SwPlatform rename to tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/Embedded/M25Px0_Serial_Flash_Memory.SwPlatform diff --git a/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/Embedded/main.c b/tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/Embedded/main.c rename to tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/Embedded/main.c diff --git a/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory.Constraint b/tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory.Constraint rename to tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory.Constraint diff --git a/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory.Harness b/tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory.Harness similarity index 100% rename from altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory.Harness rename to tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory.Harness diff --git a/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory.PrjFpg b/tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory.PrjFpg rename to tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory.PrjFpg diff --git a/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory.PrjFpgStructure b/tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory.SchDoc b/tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory.SchDoc rename to tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory.SchDoc diff --git a/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory_System.Harness b/tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory_System.Harness rename to tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory_System.Harness diff --git a/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory_System.OpenBus b/tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory_System.OpenBus rename to tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/M25Px0_Serial_Flash_Memory_System.OpenBus diff --git a/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/M25Px0 Serial Flash Memory/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/NB3000 FAT File System/Embedded/NB3000_FAT_File_System.PrjEmb b/tests/altium_crap/Soft Designs/Storage/NB3000 FAT File System/Embedded/NB3000_FAT_File_System.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Storage/NB3000 FAT File System/Embedded/NB3000_FAT_File_System.PrjEmb rename to tests/altium_crap/Soft Designs/Storage/NB3000 FAT File System/Embedded/NB3000_FAT_File_System.PrjEmb diff --git a/altium_crap/Soft Designs/Storage/NB3000 FAT File System/Embedded/NB3000_FAT_File_System.SwPlatform b/tests/altium_crap/Soft Designs/Storage/NB3000 FAT File System/Embedded/NB3000_FAT_File_System.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Storage/NB3000 FAT File System/Embedded/NB3000_FAT_File_System.SwPlatform rename to tests/altium_crap/Soft Designs/Storage/NB3000 FAT File System/Embedded/NB3000_FAT_File_System.SwPlatform diff --git a/altium_crap/Soft Designs/Storage/NB3000 FAT File System/Embedded/main.c b/tests/altium_crap/Soft Designs/Storage/NB3000 FAT File System/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Storage/NB3000 FAT File System/Embedded/main.c rename to tests/altium_crap/Soft Designs/Storage/NB3000 FAT File System/Embedded/main.c diff --git a/altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System.Constraint b/tests/altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System.Constraint rename to tests/altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System.Constraint diff --git a/altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System.Harness b/tests/altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System.Harness rename to tests/altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System.Harness diff --git a/altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System.PrjFpg b/tests/altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System.PrjFpg rename to tests/altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System.PrjFpg diff --git a/altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System.PrjFpgStructure b/tests/altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System.SchDoc b/tests/altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System.SchDoc rename to tests/altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System.SchDoc diff --git a/altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System_OB.Harness b/tests/altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System_OB.Harness similarity index 100% rename from altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System_OB.Harness rename to tests/altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System_OB.Harness diff --git a/altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System_OB.OpenBus b/tests/altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System_OB.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System_OB.OpenBus rename to tests/altium_crap/Soft Designs/Storage/NB3000 FAT File System/NB3000_FAT_File_System_OB.OpenBus diff --git a/altium_crap/Soft Designs/Storage/SDHC Memory Card/Embedded/main.c b/tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Storage/SDHC Memory Card/Embedded/main.c rename to tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/Embedded/main.c diff --git a/altium_crap/Soft Designs/Storage/SDHC Memory Card/Embedded/sdhc_memory_card.PrjEmb b/tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/Embedded/sdhc_memory_card.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Storage/SDHC Memory Card/Embedded/sdhc_memory_card.PrjEmb rename to tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/Embedded/sdhc_memory_card.PrjEmb diff --git a/altium_crap/Soft Designs/Storage/SDHC Memory Card/Embedded/sdhc_memory_card.SwPlatform b/tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/Embedded/sdhc_memory_card.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Storage/SDHC Memory Card/Embedded/sdhc_memory_card.SwPlatform rename to tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/Embedded/sdhc_memory_card.SwPlatform diff --git a/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/SDHC Memory Card/sdhc_memory_card.Constraint b/tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/sdhc_memory_card.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/SDHC Memory Card/sdhc_memory_card.Constraint rename to tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/sdhc_memory_card.Constraint diff --git a/altium_crap/Soft Designs/Storage/SDHC Memory Card/sdhc_memory_card.PrjFpg b/tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/sdhc_memory_card.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Storage/SDHC Memory Card/sdhc_memory_card.PrjFpg rename to tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/sdhc_memory_card.PrjFpg diff --git a/altium_crap/Soft Designs/Storage/SDHC Memory Card/sdhc_memory_card.PrjFpgStructure b/tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/sdhc_memory_card.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Storage/SDHC Memory Card/sdhc_memory_card.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/sdhc_memory_card.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Storage/SDHC Memory Card/sdhc_memory_card.SchDoc b/tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/sdhc_memory_card.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Storage/SDHC Memory Card/sdhc_memory_card.SchDoc rename to tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/sdhc_memory_card.SchDoc diff --git a/altium_crap/Soft Designs/Storage/SDHC Memory Card/sdhc_memory_card_System.OpenBus b/tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/sdhc_memory_card_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Storage/SDHC Memory Card/sdhc_memory_card_System.OpenBus rename to tests/altium_crap/Soft Designs/Storage/SDHC Memory Card/sdhc_memory_card_System.OpenBus diff --git a/altium_crap/Soft Designs/Storage/USB Mass Storage/Embedded/USB_Mass_Storage.PrjEmb b/tests/altium_crap/Soft Designs/Storage/USB Mass Storage/Embedded/USB_Mass_Storage.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Storage/USB Mass Storage/Embedded/USB_Mass_Storage.PrjEmb rename to tests/altium_crap/Soft Designs/Storage/USB Mass Storage/Embedded/USB_Mass_Storage.PrjEmb diff --git a/altium_crap/Soft Designs/Storage/USB Mass Storage/Embedded/USB_Mass_Storage.SwPlatform b/tests/altium_crap/Soft Designs/Storage/USB Mass Storage/Embedded/USB_Mass_Storage.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Storage/USB Mass Storage/Embedded/USB_Mass_Storage.SwPlatform rename to tests/altium_crap/Soft Designs/Storage/USB Mass Storage/Embedded/USB_Mass_Storage.SwPlatform diff --git a/altium_crap/Soft Designs/Storage/USB Mass Storage/Embedded/main.c b/tests/altium_crap/Soft Designs/Storage/USB Mass Storage/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Storage/USB Mass Storage/Embedded/main.c rename to tests/altium_crap/Soft Designs/Storage/USB Mass Storage/Embedded/main.c diff --git a/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Storage/USB Mass Storage/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage.Constraint b/tests/altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage.Constraint similarity index 100% rename from altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage.Constraint rename to tests/altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage.Constraint diff --git a/altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage.Harness b/tests/altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage.Harness similarity index 100% rename from altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage.Harness rename to tests/altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage.Harness diff --git a/altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage.PrjFpg b/tests/altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage.PrjFpg rename to tests/altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage.PrjFpg diff --git a/altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage.PrjFpgStructure b/tests/altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage.SchDoc b/tests/altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage.SchDoc rename to tests/altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage.SchDoc diff --git a/altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage_System.Harness b/tests/altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage_System.Harness rename to tests/altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage_System.Harness diff --git a/altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage_System.OpenBus b/tests/altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage_System.OpenBus rename to tests/altium_crap/Soft Designs/Storage/USB Mass Storage/USB_Mass_Storage_System.OpenBus diff --git a/altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC.Constraint b/tests/altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC.Constraint rename to tests/altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC.Constraint diff --git a/altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC.Harness b/tests/altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC.Harness similarity index 100% rename from altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC.Harness rename to tests/altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC.Harness diff --git a/altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC.PrjFpg b/tests/altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC.PrjFpg rename to tests/altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC.PrjFpg diff --git a/altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC.PrjFpgStructure b/tests/altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC.schdoc b/tests/altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC.schdoc similarity index 100% rename from altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC.schdoc rename to tests/altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC.schdoc diff --git a/altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC_System.Harness b/tests/altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC_System.Harness rename to tests/altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC_System.Harness diff --git a/altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC_System.OpenBus b/tests/altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC_System.OpenBus rename to tests/altium_crap/Soft Designs/Timing/DS1391 RTC/DS1391_RTC_System.OpenBus diff --git a/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/DS1391 RTC/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/DS1391 RTC/embedded/DS1391_RTC.PrjEmb b/tests/altium_crap/Soft Designs/Timing/DS1391 RTC/embedded/DS1391_RTC.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Timing/DS1391 RTC/embedded/DS1391_RTC.PrjEmb rename to tests/altium_crap/Soft Designs/Timing/DS1391 RTC/embedded/DS1391_RTC.PrjEmb diff --git a/altium_crap/Soft Designs/Timing/DS1391 RTC/embedded/DS1391_RTC.SwPlatform b/tests/altium_crap/Soft Designs/Timing/DS1391 RTC/embedded/DS1391_RTC.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Timing/DS1391 RTC/embedded/DS1391_RTC.SwPlatform rename to tests/altium_crap/Soft Designs/Timing/DS1391 RTC/embedded/DS1391_RTC.SwPlatform diff --git a/altium_crap/Soft Designs/Timing/DS1391 RTC/embedded/main.c b/tests/altium_crap/Soft Designs/Timing/DS1391 RTC/embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Timing/DS1391 RTC/embedded/main.c rename to tests/altium_crap/Soft Designs/Timing/DS1391 RTC/embedded/main.c diff --git a/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator.Constraint b/tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator.Constraint rename to tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator.Constraint diff --git a/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator.Harness b/tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator.Harness similarity index 100% rename from altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator.Harness rename to tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator.Harness diff --git a/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator.PrjFpg b/tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator.PrjFpg rename to tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator.PrjFpg diff --git a/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator.PrjFpgStructure b/tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator.SchDoc b/tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator.SchDoc rename to tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator.SchDoc diff --git a/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator_System.Harness b/tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator_System.Harness rename to tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator_System.Harness diff --git a/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator_System.OpenBus b/tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator_System.OpenBus rename to tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/ICS307_Clock_Generator_System.OpenBus diff --git a/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/Software/ICS307_Clock_Generator.PrjEmb b/tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/Software/ICS307_Clock_Generator.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Timing/ICS307 Clock Generator/Software/ICS307_Clock_Generator.PrjEmb rename to tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/Software/ICS307_Clock_Generator.PrjEmb diff --git a/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/Software/ICS307_Clock_Generator.SwPlatform b/tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/Software/ICS307_Clock_Generator.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Timing/ICS307 Clock Generator/Software/ICS307_Clock_Generator.SwPlatform rename to tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/Software/ICS307_Clock_Generator.SwPlatform diff --git a/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/Software/main.c b/tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/Software/main.c similarity index 100% rename from altium_crap/Soft Designs/Timing/ICS307 Clock Generator/Software/main.c rename to tests/altium_crap/Soft Designs/Timing/ICS307 Clock Generator/Software/main.c diff --git a/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC.Constraint b/tests/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC.Constraint rename to tests/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC.Constraint diff --git a/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC.Harness b/tests/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC.Harness similarity index 100% rename from altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC.Harness rename to tests/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC.Harness diff --git a/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC.PrjFpg b/tests/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC.PrjFpg rename to tests/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC.PrjFpg diff --git a/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC.PrjFpgStructure b/tests/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC.schdoc b/tests/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC.schdoc similarity index 100% rename from altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC.schdoc rename to tests/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC.schdoc diff --git a/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC_System.Harness b/tests/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC_System.Harness rename to tests/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC_System.Harness diff --git a/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC_System.OpenBus b/tests/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC_System.OpenBus rename to tests/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/PCF2123_RTC_System.OpenBus diff --git a/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/embedded/PCF2123_RTC.PrjEmb b/tests/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/embedded/PCF2123_RTC.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/embedded/PCF2123_RTC.PrjEmb rename to tests/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/embedded/PCF2123_RTC.PrjEmb diff --git a/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/embedded/PCF2123_RTC.SwPlatform b/tests/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/embedded/PCF2123_RTC.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/embedded/PCF2123_RTC.SwPlatform rename to tests/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/embedded/PCF2123_RTC.SwPlatform diff --git a/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/embedded/main.c b/tests/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/embedded/main.c rename to tests/altium_crap/Soft Designs/Timing/NB3000 PCF2123 RTC/embedded/main.c diff --git a/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/Embedded/TMR3_Dual_Timer.PrjEmb b/tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/Embedded/TMR3_Dual_Timer.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/Timing/TMR3 Dual Timer/Embedded/TMR3_Dual_Timer.PrjEmb rename to tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/Embedded/TMR3_Dual_Timer.PrjEmb diff --git a/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/Embedded/TMR3_Dual_Timer.SwPlatform b/tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/Embedded/TMR3_Dual_Timer.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/Timing/TMR3 Dual Timer/Embedded/TMR3_Dual_Timer.SwPlatform rename to tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/Embedded/TMR3_Dual_Timer.SwPlatform diff --git a/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/Embedded/main.c b/tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/Timing/TMR3 Dual Timer/Embedded/main.c rename to tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/Embedded/main.c diff --git a/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer.Constraint b/tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer.Constraint similarity index 100% rename from altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer.Constraint rename to tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer.Constraint diff --git a/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer.Harness b/tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer.Harness similarity index 100% rename from altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer.Harness rename to tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer.Harness diff --git a/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer.PrjFpg b/tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer.PrjFpg rename to tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer.PrjFpg diff --git a/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer.PrjFpgStructure b/tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer.PrjFpgStructure rename to tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer.PrjFpgStructure diff --git a/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer.SchDoc b/tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer.SchDoc similarity index 100% rename from altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer.SchDoc rename to tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer.SchDoc diff --git a/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer_System.Harness b/tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer_System.Harness similarity index 100% rename from altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer_System.Harness rename to tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer_System.Harness diff --git a/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer_System.OpenBus b/tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer_System.OpenBus rename to tests/altium_crap/Soft Designs/Timing/TMR3 Dual Timer/TMR3_Dual_Timer_System.OpenBus diff --git a/altium_crap/Soft Designs/User Interface/GUI/Embedded/GUI.PrjEmb b/tests/altium_crap/Soft Designs/User Interface/GUI/Embedded/GUI.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/User Interface/GUI/Embedded/GUI.PrjEmb rename to tests/altium_crap/Soft Designs/User Interface/GUI/Embedded/GUI.PrjEmb diff --git a/altium_crap/Soft Designs/User Interface/GUI/Embedded/GUI.SwPlatform b/tests/altium_crap/Soft Designs/User Interface/GUI/Embedded/GUI.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/User Interface/GUI/Embedded/GUI.SwPlatform rename to tests/altium_crap/Soft Designs/User Interface/GUI/Embedded/GUI.SwPlatform diff --git a/altium_crap/Soft Designs/User Interface/GUI/Embedded/form1.c b/tests/altium_crap/Soft Designs/User Interface/GUI/Embedded/form1.c similarity index 100% rename from altium_crap/Soft Designs/User Interface/GUI/Embedded/form1.c rename to tests/altium_crap/Soft Designs/User Interface/GUI/Embedded/form1.c diff --git a/altium_crap/Soft Designs/User Interface/GUI/Embedded/form1.h b/tests/altium_crap/Soft Designs/User Interface/GUI/Embedded/form1.h similarity index 100% rename from altium_crap/Soft Designs/User Interface/GUI/Embedded/form1.h rename to tests/altium_crap/Soft Designs/User Interface/GUI/Embedded/form1.h diff --git a/altium_crap/Soft Designs/User Interface/GUI/Embedded/main.c b/tests/altium_crap/Soft Designs/User Interface/GUI/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/User Interface/GUI/Embedded/main.c rename to tests/altium_crap/Soft Designs/User Interface/GUI/Embedded/main.c diff --git a/altium_crap/Soft Designs/User Interface/GUI/GUI.Constraint b/tests/altium_crap/Soft Designs/User Interface/GUI/GUI.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/GUI/GUI.Constraint rename to tests/altium_crap/Soft Designs/User Interface/GUI/GUI.Constraint diff --git a/altium_crap/Soft Designs/User Interface/GUI/GUI.Harness b/tests/altium_crap/Soft Designs/User Interface/GUI/GUI.Harness similarity index 100% rename from altium_crap/Soft Designs/User Interface/GUI/GUI.Harness rename to tests/altium_crap/Soft Designs/User Interface/GUI/GUI.Harness diff --git a/altium_crap/Soft Designs/User Interface/GUI/GUI.PrjFpg b/tests/altium_crap/Soft Designs/User Interface/GUI/GUI.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/User Interface/GUI/GUI.PrjFpg rename to tests/altium_crap/Soft Designs/User Interface/GUI/GUI.PrjFpg diff --git a/altium_crap/Soft Designs/User Interface/GUI/GUI.PrjFpgStructure b/tests/altium_crap/Soft Designs/User Interface/GUI/GUI.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/User Interface/GUI/GUI.PrjFpgStructure rename to tests/altium_crap/Soft Designs/User Interface/GUI/GUI.PrjFpgStructure diff --git a/altium_crap/Soft Designs/User Interface/GUI/GUI.SchDoc b/tests/altium_crap/Soft Designs/User Interface/GUI/GUI.SchDoc similarity index 100% rename from altium_crap/Soft Designs/User Interface/GUI/GUI.SchDoc rename to tests/altium_crap/Soft Designs/User Interface/GUI/GUI.SchDoc diff --git a/altium_crap/Soft Designs/User Interface/GUI/GUI_System.Harness b/tests/altium_crap/Soft Designs/User Interface/GUI/GUI_System.Harness similarity index 100% rename from altium_crap/Soft Designs/User Interface/GUI/GUI_System.Harness rename to tests/altium_crap/Soft Designs/User Interface/GUI/GUI_System.Harness diff --git a/altium_crap/Soft Designs/User Interface/GUI/GUI_System.OpenBus b/tests/altium_crap/Soft Designs/User Interface/GUI/GUI_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/User Interface/GUI/GUI_System.OpenBus rename to tests/altium_crap/Soft Designs/User Interface/GUI/GUI_System.OpenBus diff --git a/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/GUI/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/Keypad/Embedded/Keypad.PrjEmb b/tests/altium_crap/Soft Designs/User Interface/Keypad/Embedded/Keypad.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/User Interface/Keypad/Embedded/Keypad.PrjEmb rename to tests/altium_crap/Soft Designs/User Interface/Keypad/Embedded/Keypad.PrjEmb diff --git a/altium_crap/Soft Designs/User Interface/Keypad/Embedded/Keypad.SwPlatform b/tests/altium_crap/Soft Designs/User Interface/Keypad/Embedded/Keypad.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/User Interface/Keypad/Embedded/Keypad.SwPlatform rename to tests/altium_crap/Soft Designs/User Interface/Keypad/Embedded/Keypad.SwPlatform diff --git a/altium_crap/Soft Designs/User Interface/Keypad/Embedded/main.c b/tests/altium_crap/Soft Designs/User Interface/Keypad/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/User Interface/Keypad/Embedded/main.c rename to tests/altium_crap/Soft Designs/User Interface/Keypad/Embedded/main.c diff --git a/altium_crap/Soft Designs/User Interface/Keypad/Keypad.Constraint b/tests/altium_crap/Soft Designs/User Interface/Keypad/Keypad.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/Keypad/Keypad.Constraint rename to tests/altium_crap/Soft Designs/User Interface/Keypad/Keypad.Constraint diff --git a/altium_crap/Soft Designs/User Interface/Keypad/Keypad.Harness b/tests/altium_crap/Soft Designs/User Interface/Keypad/Keypad.Harness similarity index 100% rename from altium_crap/Soft Designs/User Interface/Keypad/Keypad.Harness rename to tests/altium_crap/Soft Designs/User Interface/Keypad/Keypad.Harness diff --git a/altium_crap/Soft Designs/User Interface/Keypad/Keypad.PrjFpg b/tests/altium_crap/Soft Designs/User Interface/Keypad/Keypad.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/User Interface/Keypad/Keypad.PrjFpg rename to tests/altium_crap/Soft Designs/User Interface/Keypad/Keypad.PrjFpg diff --git a/altium_crap/Soft Designs/User Interface/Keypad/Keypad.PrjFpgStructure b/tests/altium_crap/Soft Designs/User Interface/Keypad/Keypad.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/User Interface/Keypad/Keypad.PrjFpgStructure rename to tests/altium_crap/Soft Designs/User Interface/Keypad/Keypad.PrjFpgStructure diff --git a/altium_crap/Soft Designs/User Interface/Keypad/Keypad.SchDoc b/tests/altium_crap/Soft Designs/User Interface/Keypad/Keypad.SchDoc similarity index 100% rename from altium_crap/Soft Designs/User Interface/Keypad/Keypad.SchDoc rename to tests/altium_crap/Soft Designs/User Interface/Keypad/Keypad.SchDoc diff --git a/altium_crap/Soft Designs/User Interface/Keypad/Keypad_System.Harness b/tests/altium_crap/Soft Designs/User Interface/Keypad/Keypad_System.Harness similarity index 100% rename from altium_crap/Soft Designs/User Interface/Keypad/Keypad_System.Harness rename to tests/altium_crap/Soft Designs/User Interface/Keypad/Keypad_System.Harness diff --git a/altium_crap/Soft Designs/User Interface/Keypad/Keypad_System.OpenBus b/tests/altium_crap/Soft Designs/User Interface/Keypad/Keypad_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/User Interface/Keypad/Keypad_System.OpenBus rename to tests/altium_crap/Soft Designs/User Interface/Keypad/Keypad_System.OpenBus diff --git a/altium_crap/Soft Designs/User Interface/Keypad/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/Keypad/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/Keypad/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/Keypad/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/AGUI_Custom_Draw.PrjEmb b/tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/AGUI_Custom_Draw.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/AGUI_Custom_Draw.PrjEmb rename to tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/AGUI_Custom_Draw.PrjEmb diff --git a/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/AGUI_Custom_Draw.SwPlatform b/tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/AGUI_Custom_Draw.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/AGUI_Custom_Draw.SwPlatform rename to tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/AGUI_Custom_Draw.SwPlatform diff --git a/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/agui_main.C b/tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/agui_main.C similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/agui_main.C rename to tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/agui_main.C diff --git a/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/agui_main.h b/tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/agui_main.h similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/agui_main.h rename to tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/agui_main.h diff --git a/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/base_graphics.c b/tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/base_graphics.c similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/base_graphics.c rename to tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/base_graphics.c diff --git a/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/base_graphics.h b/tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/base_graphics.h similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/base_graphics.h rename to tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/base_graphics.h diff --git a/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/form1.agui b/tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/form1.agui similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/form1.agui rename to tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/form1.agui diff --git a/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/form1.c b/tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/form1.c similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/form1.c rename to tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/form1.c diff --git a/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/form1.h b/tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/form1.h similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/form1.h rename to tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/form1.h diff --git a/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/form1_init.C b/tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/form1_init.C similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/form1_init.C rename to tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/form1_init.C diff --git a/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/main.c b/tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/main.c similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/main.c rename to tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/main.c diff --git a/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/theme_hue.c b/tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/theme_hue.c similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/theme_hue.c rename to tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/theme_hue.c diff --git a/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/theme_hue.h b/tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/theme_hue.h similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/theme_hue.h rename to tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/Emb/theme_hue.h diff --git a/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw.Constraint b/tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw.Constraint rename to tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw.Constraint diff --git a/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw.Harness b/tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw.Harness similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw.Harness rename to tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw.Harness diff --git a/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw.PrjFpg b/tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw.PrjFpg rename to tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw.PrjFpg diff --git a/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw.PrjFpgStructure b/tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw.PrjFpgStructure rename to tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw.PrjFpgStructure diff --git a/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw.SchDoc b/tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw.SchDoc similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw.SchDoc rename to tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw.SchDoc diff --git a/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw_System.Harness b/tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw_System.Harness similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw_System.Harness rename to tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw_System.Harness diff --git a/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw_System.OpenBus b/tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw_System.OpenBus rename to tests/altium_crap/Soft Designs/User Interface/NB3000 AGUI Custom Draw/NB3000_AGUI_Custom_Draw_System.OpenBus diff --git a/altium_crap/Soft Designs/User Interface/NB3000 GUI/Embedded/GUI.PrjEmb b/tests/altium_crap/Soft Designs/User Interface/NB3000 GUI/Embedded/GUI.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 GUI/Embedded/GUI.PrjEmb rename to tests/altium_crap/Soft Designs/User Interface/NB3000 GUI/Embedded/GUI.PrjEmb diff --git a/altium_crap/Soft Designs/User Interface/NB3000 GUI/Embedded/GUI.SwPlatform b/tests/altium_crap/Soft Designs/User Interface/NB3000 GUI/Embedded/GUI.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 GUI/Embedded/GUI.SwPlatform rename to tests/altium_crap/Soft Designs/User Interface/NB3000 GUI/Embedded/GUI.SwPlatform diff --git a/altium_crap/Soft Designs/User Interface/NB3000 GUI/Embedded/form1.c b/tests/altium_crap/Soft Designs/User Interface/NB3000 GUI/Embedded/form1.c similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 GUI/Embedded/form1.c rename to tests/altium_crap/Soft Designs/User Interface/NB3000 GUI/Embedded/form1.c diff --git a/altium_crap/Soft Designs/User Interface/NB3000 GUI/Embedded/form1.h b/tests/altium_crap/Soft Designs/User Interface/NB3000 GUI/Embedded/form1.h similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 GUI/Embedded/form1.h rename to tests/altium_crap/Soft Designs/User Interface/NB3000 GUI/Embedded/form1.h diff --git a/altium_crap/Soft Designs/User Interface/NB3000 GUI/Embedded/main.c b/tests/altium_crap/Soft Designs/User Interface/NB3000 GUI/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 GUI/Embedded/main.c rename to tests/altium_crap/Soft Designs/User Interface/NB3000 GUI/Embedded/main.c diff --git a/altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI.Constraint b/tests/altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI.Constraint rename to tests/altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI.Constraint diff --git a/altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI.Harness b/tests/altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI.Harness similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI.Harness rename to tests/altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI.Harness diff --git a/altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI.PrjFpg b/tests/altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI.PrjFpg rename to tests/altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI.PrjFpg diff --git a/altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI.PrjFpgStructure b/tests/altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI.PrjFpgStructure rename to tests/altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI.PrjFpgStructure diff --git a/altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI.SchDoc b/tests/altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI.SchDoc similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI.SchDoc rename to tests/altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI.SchDoc diff --git a/altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI_System.Harness b/tests/altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI_System.Harness similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI_System.Harness rename to tests/altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI_System.Harness diff --git a/altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI_System.OpenBus b/tests/altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI_System.OpenBus rename to tests/altium_crap/Soft Designs/User Interface/NB3000 GUI/GUI_System.OpenBus diff --git a/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Embedded/Pointer.PrjEmb b/tests/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Embedded/Pointer.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 Pointer/Embedded/Pointer.PrjEmb rename to tests/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Embedded/Pointer.PrjEmb diff --git a/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Embedded/Pointer.SwPlatform b/tests/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Embedded/Pointer.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 Pointer/Embedded/Pointer.SwPlatform rename to tests/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Embedded/Pointer.SwPlatform diff --git a/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Embedded/main.c b/tests/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 Pointer/Embedded/main.c rename to tests/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Embedded/main.c diff --git a/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer.Constraint b/tests/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer.Constraint rename to tests/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer.Constraint diff --git a/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer.Harness b/tests/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer.Harness similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer.Harness rename to tests/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer.Harness diff --git a/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer.PrjFpg b/tests/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer.PrjFpg rename to tests/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer.PrjFpg diff --git a/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer.PrjFpgStructure b/tests/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer.PrjFpgStructure rename to tests/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer.PrjFpgStructure diff --git a/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer.SchDoc b/tests/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer.SchDoc similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer.SchDoc rename to tests/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer.SchDoc diff --git a/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer_System.Harness b/tests/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer_System.Harness similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer_System.Harness rename to tests/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer_System.Harness diff --git a/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer_System.OpenBus b/tests/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer_System.OpenBus rename to tests/altium_crap/Soft Designs/User Interface/NB3000 Pointer/Pointer_System.OpenBus diff --git a/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Embedded/Touchscreen.PrjEmb b/tests/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Embedded/Touchscreen.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Embedded/Touchscreen.PrjEmb rename to tests/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Embedded/Touchscreen.PrjEmb diff --git a/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Embedded/Touchscreen.SwPlatform b/tests/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Embedded/Touchscreen.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Embedded/Touchscreen.SwPlatform rename to tests/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Embedded/Touchscreen.SwPlatform diff --git a/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Embedded/main.c b/tests/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Embedded/main.c rename to tests/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Embedded/main.c diff --git a/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen.Constraint b/tests/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen.Constraint rename to tests/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen.Constraint diff --git a/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen.Harness b/tests/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen.Harness similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen.Harness rename to tests/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen.Harness diff --git a/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen.PrjFpg b/tests/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen.PrjFpg rename to tests/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen.PrjFpg diff --git a/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen.PrjFpgStructure b/tests/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen.PrjFpgStructure rename to tests/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen.PrjFpgStructure diff --git a/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen.SchDoc b/tests/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen.SchDoc similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen.SchDoc rename to tests/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen.SchDoc diff --git a/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen_System.Harness b/tests/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen_System.Harness similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen_System.Harness rename to tests/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen_System.Harness diff --git a/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen_System.OpenBus b/tests/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen_System.OpenBus rename to tests/altium_crap/Soft Designs/User Interface/NB3000 Touchscreen/Touchscreen_System.OpenBus diff --git a/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/Embedded/USB_Host_Mouse_And_Keyboard.PrjEmb b/tests/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/Embedded/USB_Host_Mouse_And_Keyboard.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/Embedded/USB_Host_Mouse_And_Keyboard.PrjEmb rename to tests/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/Embedded/USB_Host_Mouse_And_Keyboard.PrjEmb diff --git a/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/Embedded/USB_Host_Mouse_And_Keyboard.SwPlatform b/tests/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/Embedded/USB_Host_Mouse_And_Keyboard.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/Embedded/USB_Host_Mouse_And_Keyboard.SwPlatform rename to tests/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/Embedded/USB_Host_Mouse_And_Keyboard.SwPlatform diff --git a/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/Embedded/main.c b/tests/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/Embedded/main.c rename to tests/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/Embedded/main.c diff --git a/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard.Constraint b/tests/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard.Constraint rename to tests/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard.Constraint diff --git a/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard.Harness b/tests/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard.Harness similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard.Harness rename to tests/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard.Harness diff --git a/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard.PrjFpg b/tests/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard.PrjFpg rename to tests/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard.PrjFpg diff --git a/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard.PrjFpgStructure b/tests/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard.PrjFpgStructure rename to tests/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard.PrjFpgStructure diff --git a/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard.SchDoc b/tests/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard.SchDoc similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard.SchDoc rename to tests/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard.SchDoc diff --git a/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard_System.Harness b/tests/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard_System.Harness similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard_System.Harness rename to tests/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard_System.Harness diff --git a/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard_System.OpenBus b/tests/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard_System.OpenBus rename to tests/altium_crap/Soft Designs/User Interface/NB3000 USB Host Mouse And Keyboard/USB_Host_Mouse_And_Keyboard_System.OpenBus diff --git a/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/Embedded/PS2_keyboard_mouse.PrjEmb b/tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/Embedded/PS2_keyboard_mouse.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/Embedded/PS2_keyboard_mouse.PrjEmb rename to tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/Embedded/PS2_keyboard_mouse.PrjEmb diff --git a/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/Embedded/PS2_keyboard_mouse.SwPlatform b/tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/Embedded/PS2_keyboard_mouse.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/Embedded/PS2_keyboard_mouse.SwPlatform rename to tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/Embedded/PS2_keyboard_mouse.SwPlatform diff --git a/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/Embedded/main.c b/tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/Embedded/main.c rename to tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/Embedded/main.c diff --git a/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_Keyboard_Mouse_System.Harness b/tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_Keyboard_Mouse_System.Harness similarity index 100% rename from altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_Keyboard_Mouse_System.Harness rename to tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_Keyboard_Mouse_System.Harness diff --git a/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_Keyboard_Mouse_System.OpenBus b/tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_Keyboard_Mouse_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_Keyboard_Mouse_System.OpenBus rename to tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_Keyboard_Mouse_System.OpenBus diff --git a/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_keyboard_mouse.Constraint b/tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_keyboard_mouse.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_keyboard_mouse.Constraint rename to tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_keyboard_mouse.Constraint diff --git a/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_keyboard_mouse.Harness b/tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_keyboard_mouse.Harness similarity index 100% rename from altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_keyboard_mouse.Harness rename to tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_keyboard_mouse.Harness diff --git a/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_keyboard_mouse.PrjFpg b/tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_keyboard_mouse.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_keyboard_mouse.PrjFpg rename to tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_keyboard_mouse.PrjFpg diff --git a/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_keyboard_mouse.PrjFpgStructure b/tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_keyboard_mouse.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_keyboard_mouse.PrjFpgStructure rename to tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_keyboard_mouse.PrjFpgStructure diff --git a/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_keyboard_mouse.SchDoc b/tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_keyboard_mouse.SchDoc similarity index 100% rename from altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_keyboard_mouse.SchDoc rename to tests/altium_crap/Soft Designs/User Interface/PS2 Keyboard Mouse/PS2_keyboard_mouse.SchDoc diff --git a/altium_crap/Soft Designs/User Interface/Pointer/Embedded/Pointer.PrjEmb b/tests/altium_crap/Soft Designs/User Interface/Pointer/Embedded/Pointer.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/User Interface/Pointer/Embedded/Pointer.PrjEmb rename to tests/altium_crap/Soft Designs/User Interface/Pointer/Embedded/Pointer.PrjEmb diff --git a/altium_crap/Soft Designs/User Interface/Pointer/Embedded/Pointer.SwPlatform b/tests/altium_crap/Soft Designs/User Interface/Pointer/Embedded/Pointer.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/User Interface/Pointer/Embedded/Pointer.SwPlatform rename to tests/altium_crap/Soft Designs/User Interface/Pointer/Embedded/Pointer.SwPlatform diff --git a/altium_crap/Soft Designs/User Interface/Pointer/Embedded/main.c b/tests/altium_crap/Soft Designs/User Interface/Pointer/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/User Interface/Pointer/Embedded/main.c rename to tests/altium_crap/Soft Designs/User Interface/Pointer/Embedded/main.c diff --git a/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/Pointer/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/Pointer/Pointer.Constraint b/tests/altium_crap/Soft Designs/User Interface/Pointer/Pointer.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/Pointer/Pointer.Constraint rename to tests/altium_crap/Soft Designs/User Interface/Pointer/Pointer.Constraint diff --git a/altium_crap/Soft Designs/User Interface/Pointer/Pointer.Harness b/tests/altium_crap/Soft Designs/User Interface/Pointer/Pointer.Harness similarity index 100% rename from altium_crap/Soft Designs/User Interface/Pointer/Pointer.Harness rename to tests/altium_crap/Soft Designs/User Interface/Pointer/Pointer.Harness diff --git a/altium_crap/Soft Designs/User Interface/Pointer/Pointer.PrjFpg b/tests/altium_crap/Soft Designs/User Interface/Pointer/Pointer.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/User Interface/Pointer/Pointer.PrjFpg rename to tests/altium_crap/Soft Designs/User Interface/Pointer/Pointer.PrjFpg diff --git a/altium_crap/Soft Designs/User Interface/Pointer/Pointer.PrjFpgStructure b/tests/altium_crap/Soft Designs/User Interface/Pointer/Pointer.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/User Interface/Pointer/Pointer.PrjFpgStructure rename to tests/altium_crap/Soft Designs/User Interface/Pointer/Pointer.PrjFpgStructure diff --git a/altium_crap/Soft Designs/User Interface/Pointer/Pointer.SchDoc b/tests/altium_crap/Soft Designs/User Interface/Pointer/Pointer.SchDoc similarity index 100% rename from altium_crap/Soft Designs/User Interface/Pointer/Pointer.SchDoc rename to tests/altium_crap/Soft Designs/User Interface/Pointer/Pointer.SchDoc diff --git a/altium_crap/Soft Designs/User Interface/Pointer/Pointer_System.Harness b/tests/altium_crap/Soft Designs/User Interface/Pointer/Pointer_System.Harness similarity index 100% rename from altium_crap/Soft Designs/User Interface/Pointer/Pointer_System.Harness rename to tests/altium_crap/Soft Designs/User Interface/Pointer/Pointer_System.Harness diff --git a/altium_crap/Soft Designs/User Interface/Pointer/Pointer_System.OpenBus b/tests/altium_crap/Soft Designs/User Interface/Pointer/Pointer_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/User Interface/Pointer/Pointer_System.OpenBus rename to tests/altium_crap/Soft Designs/User Interface/Pointer/Pointer_System.OpenBus diff --git a/altium_crap/Soft Designs/User Interface/Touchscreen/Embedded/Touchscreen.PrjEmb b/tests/altium_crap/Soft Designs/User Interface/Touchscreen/Embedded/Touchscreen.PrjEmb similarity index 100% rename from altium_crap/Soft Designs/User Interface/Touchscreen/Embedded/Touchscreen.PrjEmb rename to tests/altium_crap/Soft Designs/User Interface/Touchscreen/Embedded/Touchscreen.PrjEmb diff --git a/altium_crap/Soft Designs/User Interface/Touchscreen/Embedded/Touchscreen.SwPlatform b/tests/altium_crap/Soft Designs/User Interface/Touchscreen/Embedded/Touchscreen.SwPlatform similarity index 100% rename from altium_crap/Soft Designs/User Interface/Touchscreen/Embedded/Touchscreen.SwPlatform rename to tests/altium_crap/Soft Designs/User Interface/Touchscreen/Embedded/Touchscreen.SwPlatform diff --git a/altium_crap/Soft Designs/User Interface/Touchscreen/Embedded/main.c b/tests/altium_crap/Soft Designs/User Interface/Touchscreen/Embedded/main.c similarity index 100% rename from altium_crap/Soft Designs/User Interface/Touchscreen/Embedded/main.c rename to tests/altium_crap/Soft Designs/User Interface/Touchscreen/Embedded/main.c diff --git a/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB32_07_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB32_07_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB32_07_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB32_07_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB40_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB40_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB40_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB40_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB41_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB41_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB41_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB41_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB42_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB42_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB42_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB42_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB43_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB43_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB43_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB43_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Soft Designs/User Interface/Touchscreen/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen.Constraint b/tests/altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen.Constraint similarity index 100% rename from altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen.Constraint rename to tests/altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen.Constraint diff --git a/altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen.Harness b/tests/altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen.Harness similarity index 100% rename from altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen.Harness rename to tests/altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen.Harness diff --git a/altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen.PrjFpg b/tests/altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen.PrjFpg similarity index 100% rename from altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen.PrjFpg rename to tests/altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen.PrjFpg diff --git a/altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen.PrjFpgStructure b/tests/altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen.PrjFpgStructure similarity index 100% rename from altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen.PrjFpgStructure rename to tests/altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen.PrjFpgStructure diff --git a/altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen.SchDoc b/tests/altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen.SchDoc similarity index 100% rename from altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen.SchDoc rename to tests/altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen.SchDoc diff --git a/altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen_System.Harness b/tests/altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen_System.Harness similarity index 100% rename from altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen_System.Harness rename to tests/altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen_System.Harness diff --git a/altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen_System.OpenBus b/tests/altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen_System.OpenBus similarity index 100% rename from altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen_System.OpenBus rename to tests/altium_crap/Soft Designs/User Interface/Touchscreen/Touchscreen_System.OpenBus diff --git a/altium_crap/Tutorials/32 bit FPGA Processor Design/BlinkingLED.SchDoc b/tests/altium_crap/Tutorials/32 bit FPGA Processor Design/BlinkingLED.SchDoc similarity index 100% rename from altium_crap/Tutorials/32 bit FPGA Processor Design/BlinkingLED.SchDoc rename to tests/altium_crap/Tutorials/32 bit FPGA Processor Design/BlinkingLED.SchDoc diff --git a/altium_crap/Tutorials/32 bit FPGA Processor Design/Clock_board.Constraint b/tests/altium_crap/Tutorials/32 bit FPGA Processor Design/Clock_board.Constraint similarity index 100% rename from altium_crap/Tutorials/32 bit FPGA Processor Design/Clock_board.Constraint rename to tests/altium_crap/Tutorials/32 bit FPGA Processor Design/Clock_board.Constraint diff --git a/altium_crap/Tutorials/32 bit FPGA Processor Design/Embedded/FPGA_Processor_32Bit_LEDs.PrjEmb b/tests/altium_crap/Tutorials/32 bit FPGA Processor Design/Embedded/FPGA_Processor_32Bit_LEDs.PrjEmb similarity index 100% rename from altium_crap/Tutorials/32 bit FPGA Processor Design/Embedded/FPGA_Processor_32Bit_LEDs.PrjEmb rename to tests/altium_crap/Tutorials/32 bit FPGA Processor Design/Embedded/FPGA_Processor_32Bit_LEDs.PrjEmb diff --git a/altium_crap/Tutorials/32 bit FPGA Processor Design/Embedded/hardware.h b/tests/altium_crap/Tutorials/32 bit FPGA Processor Design/Embedded/hardware.h similarity index 100% rename from altium_crap/Tutorials/32 bit FPGA Processor Design/Embedded/hardware.h rename to tests/altium_crap/Tutorials/32 bit FPGA Processor Design/Embedded/hardware.h diff --git a/altium_crap/Tutorials/32 bit FPGA Processor Design/Embedded/leds1.c b/tests/altium_crap/Tutorials/32 bit FPGA Processor Design/Embedded/leds1.c similarity index 100% rename from altium_crap/Tutorials/32 bit FPGA Processor Design/Embedded/leds1.c rename to tests/altium_crap/Tutorials/32 bit FPGA Processor Design/Embedded/leds1.c diff --git a/altium_crap/Tutorials/32 bit FPGA Processor Design/FPGA_Processor_32Bit.PrjFpg b/tests/altium_crap/Tutorials/32 bit FPGA Processor Design/FPGA_Processor_32Bit.PrjFpg similarity index 100% rename from altium_crap/Tutorials/32 bit FPGA Processor Design/FPGA_Processor_32Bit.PrjFpg rename to tests/altium_crap/Tutorials/32 bit FPGA Processor Design/FPGA_Processor_32Bit.PrjFpg diff --git a/altium_crap/Tutorials/32 bit FPGA Processor Design/FPGA_Processor_32Bit.PrjFpgStructure b/tests/altium_crap/Tutorials/32 bit FPGA Processor Design/FPGA_Processor_32Bit.PrjFpgStructure similarity index 100% rename from altium_crap/Tutorials/32 bit FPGA Processor Design/FPGA_Processor_32Bit.PrjFpgStructure rename to tests/altium_crap/Tutorials/32 bit FPGA Processor Design/FPGA_Processor_32Bit.PrjFpgStructure diff --git a/altium_crap/Tutorials/32 bit FPGA Processor Design/NB2DSK01_07_DB30_04_Mapping.Constraint b/tests/altium_crap/Tutorials/32 bit FPGA Processor Design/NB2DSK01_07_DB30_04_Mapping.Constraint similarity index 100% rename from altium_crap/Tutorials/32 bit FPGA Processor Design/NB2DSK01_07_DB30_04_Mapping.Constraint rename to tests/altium_crap/Tutorials/32 bit FPGA Processor Design/NB2DSK01_07_DB30_04_Mapping.Constraint diff --git a/altium_crap/Tutorials/Audio Effects Tutorial/Audio_Effects.PrjFpg b/tests/altium_crap/Tutorials/Audio Effects Tutorial/Audio_Effects.PrjFpg similarity index 100% rename from altium_crap/Tutorials/Audio Effects Tutorial/Audio_Effects.PrjFpg rename to tests/altium_crap/Tutorials/Audio Effects Tutorial/Audio_Effects.PrjFpg diff --git a/altium_crap/Tutorials/Audio Effects Tutorial/Audio_Effects.PrjFpgStructure b/tests/altium_crap/Tutorials/Audio Effects Tutorial/Audio_Effects.PrjFpgStructure similarity index 100% rename from altium_crap/Tutorials/Audio Effects Tutorial/Audio_Effects.PrjFpgStructure rename to tests/altium_crap/Tutorials/Audio Effects Tutorial/Audio_Effects.PrjFpgStructure diff --git a/altium_crap/Tutorials/Audio Effects Tutorial/Effects_OB.OpenBus b/tests/altium_crap/Tutorials/Audio Effects Tutorial/Effects_OB.OpenBus similarity index 100% rename from altium_crap/Tutorials/Audio Effects Tutorial/Effects_OB.OpenBus rename to tests/altium_crap/Tutorials/Audio Effects Tutorial/Effects_OB.OpenBus diff --git a/altium_crap/Tutorials/Audio Effects Tutorial/Effects_Sch.Harness b/tests/altium_crap/Tutorials/Audio Effects Tutorial/Effects_Sch.Harness similarity index 100% rename from altium_crap/Tutorials/Audio Effects Tutorial/Effects_Sch.Harness rename to tests/altium_crap/Tutorials/Audio Effects Tutorial/Effects_Sch.Harness diff --git a/altium_crap/Tutorials/Audio Effects Tutorial/Effects_Sch.SchDoc b/tests/altium_crap/Tutorials/Audio Effects Tutorial/Effects_Sch.SchDoc similarity index 100% rename from altium_crap/Tutorials/Audio Effects Tutorial/Effects_Sch.SchDoc rename to tests/altium_crap/Tutorials/Audio Effects Tutorial/Effects_Sch.SchDoc diff --git a/altium_crap/Tutorials/Audio Effects Tutorial/Embedded/Audio_Effects_Emb.PrjEmb b/tests/altium_crap/Tutorials/Audio Effects Tutorial/Embedded/Audio_Effects_Emb.PrjEmb similarity index 100% rename from altium_crap/Tutorials/Audio Effects Tutorial/Embedded/Audio_Effects_Emb.PrjEmb rename to tests/altium_crap/Tutorials/Audio Effects Tutorial/Embedded/Audio_Effects_Emb.PrjEmb diff --git a/altium_crap/Tutorials/Audio Effects Tutorial/Embedded/Audio_Effects_Emb.SwPlatform b/tests/altium_crap/Tutorials/Audio Effects Tutorial/Embedded/Audio_Effects_Emb.SwPlatform similarity index 100% rename from altium_crap/Tutorials/Audio Effects Tutorial/Embedded/Audio_Effects_Emb.SwPlatform rename to tests/altium_crap/Tutorials/Audio Effects Tutorial/Embedded/Audio_Effects_Emb.SwPlatform diff --git a/altium_crap/Tutorials/Audio Effects Tutorial/Embedded/main.C b/tests/altium_crap/Tutorials/Audio Effects Tutorial/Embedded/main.C similarity index 100% rename from altium_crap/Tutorials/Audio Effects Tutorial/Embedded/main.C rename to tests/altium_crap/Tutorials/Audio Effects Tutorial/Embedded/main.C diff --git a/altium_crap/Tutorials/Audio Effects Tutorial/MyConstraint.Constraint b/tests/altium_crap/Tutorials/Audio Effects Tutorial/MyConstraint.Constraint similarity index 100% rename from altium_crap/Tutorials/Audio Effects Tutorial/MyConstraint.Constraint rename to tests/altium_crap/Tutorials/Audio Effects Tutorial/MyConstraint.Constraint diff --git a/altium_crap/Tutorials/Audio Effects Tutorial/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Tutorials/Audio Effects Tutorial/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Tutorials/Audio Effects Tutorial/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Tutorials/Audio Effects Tutorial/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Tutorials/Audio Effects Tutorial/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Tutorials/Audio Effects Tutorial/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Tutorials/Audio Effects Tutorial/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Tutorials/Audio Effects Tutorial/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Tutorials/CHC Accumulator/Accumulator.C b/tests/altium_crap/Tutorials/CHC Accumulator/Accumulator.C similarity index 100% rename from altium_crap/Tutorials/CHC Accumulator/Accumulator.C rename to tests/altium_crap/Tutorials/CHC Accumulator/Accumulator.C diff --git a/altium_crap/Tutorials/CHC Accumulator/AccumulatorUI.Instrument b/tests/altium_crap/Tutorials/CHC Accumulator/AccumulatorUI.Instrument similarity index 100% rename from altium_crap/Tutorials/CHC Accumulator/AccumulatorUI.Instrument rename to tests/altium_crap/Tutorials/CHC Accumulator/AccumulatorUI.Instrument diff --git a/altium_crap/Tutorials/CHC Accumulator/CHC_Accumulator.Constraint b/tests/altium_crap/Tutorials/CHC Accumulator/CHC_Accumulator.Constraint similarity index 100% rename from altium_crap/Tutorials/CHC Accumulator/CHC_Accumulator.Constraint rename to tests/altium_crap/Tutorials/CHC Accumulator/CHC_Accumulator.Constraint diff --git a/altium_crap/Tutorials/CHC Accumulator/CHC_Accumulator.PrjFpg b/tests/altium_crap/Tutorials/CHC Accumulator/CHC_Accumulator.PrjFpg similarity index 100% rename from altium_crap/Tutorials/CHC Accumulator/CHC_Accumulator.PrjFpg rename to tests/altium_crap/Tutorials/CHC Accumulator/CHC_Accumulator.PrjFpg diff --git a/altium_crap/Tutorials/CHC Accumulator/CHC_Accumulator.PrjFpgStructure b/tests/altium_crap/Tutorials/CHC Accumulator/CHC_Accumulator.PrjFpgStructure similarity index 100% rename from altium_crap/Tutorials/CHC Accumulator/CHC_Accumulator.PrjFpgStructure rename to tests/altium_crap/Tutorials/CHC Accumulator/CHC_Accumulator.PrjFpgStructure diff --git a/altium_crap/Tutorials/CHC Accumulator/CHC_Accumulator.SchDoc b/tests/altium_crap/Tutorials/CHC Accumulator/CHC_Accumulator.SchDoc similarity index 100% rename from altium_crap/Tutorials/CHC Accumulator/CHC_Accumulator.SchDoc rename to tests/altium_crap/Tutorials/CHC Accumulator/CHC_Accumulator.SchDoc diff --git a/altium_crap/Tutorials/CHC Accumulator/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Tutorials/CHC Accumulator/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Tutorials/CHC Accumulator/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Tutorials/CHC Accumulator/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Tutorials/Creating Components/NPN.mdl b/tests/altium_crap/Tutorials/Creating Components/NPN.mdl similarity index 100% rename from altium_crap/Tutorials/Creating Components/NPN.mdl rename to tests/altium_crap/Tutorials/Creating Components/NPN.mdl diff --git a/altium_crap/Tutorials/Creating Components/NSC_74F08.mdl b/tests/altium_crap/Tutorials/Creating Components/NSC_74F08.mdl similarity index 100% rename from altium_crap/Tutorials/Creating Components/NSC_74F08.mdl rename to tests/altium_crap/Tutorials/Creating Components/NSC_74F08.mdl diff --git a/altium_crap/Tutorials/Creating Components/New Library.LibPkg b/tests/altium_crap/Tutorials/Creating Components/New Library.LibPkg similarity index 100% rename from altium_crap/Tutorials/Creating Components/New Library.LibPkg rename to tests/altium_crap/Tutorials/Creating Components/New Library.LibPkg diff --git a/altium_crap/Tutorials/Creating Components/Out/New Library.IntLib b/tests/altium_crap/Tutorials/Creating Components/Out/New Library.IntLib similarity index 100% rename from altium_crap/Tutorials/Creating Components/Out/New Library.IntLib rename to tests/altium_crap/Tutorials/Creating Components/Out/New Library.IntLib diff --git a/altium_crap/Tutorials/Creating Components/PCB Footprints.PcbLib b/tests/altium_crap/Tutorials/Creating Components/PCB Footprints.PcbLib similarity index 100% rename from altium_crap/Tutorials/Creating Components/PCB Footprints.PcbLib rename to tests/altium_crap/Tutorials/Creating Components/PCB Footprints.PcbLib diff --git a/altium_crap/Tutorials/Creating Components/Schematic Components.SCHLIB b/tests/altium_crap/Tutorials/Creating Components/Schematic Components.SCHLIB similarity index 100% rename from altium_crap/Tutorials/Creating Components/Schematic Components.SCHLIB rename to tests/altium_crap/Tutorials/Creating Components/Schematic Components.SCHLIB diff --git a/altium_crap/Tutorials/Custom Instrument Design/Custom_Instrument_Design.PrjFpg b/tests/altium_crap/Tutorials/Custom Instrument Design/Custom_Instrument_Design.PrjFpg similarity index 100% rename from altium_crap/Tutorials/Custom Instrument Design/Custom_Instrument_Design.PrjFpg rename to tests/altium_crap/Tutorials/Custom Instrument Design/Custom_Instrument_Design.PrjFpg diff --git a/altium_crap/Tutorials/Custom Instrument Design/Custom_Instrument_Design.PrjFpgStructure b/tests/altium_crap/Tutorials/Custom Instrument Design/Custom_Instrument_Design.PrjFpgStructure similarity index 100% rename from altium_crap/Tutorials/Custom Instrument Design/Custom_Instrument_Design.PrjFpgStructure rename to tests/altium_crap/Tutorials/Custom Instrument Design/Custom_Instrument_Design.PrjFpgStructure diff --git a/altium_crap/Tutorials/Custom Instrument Design/Custom_Instrument_Design.SchDoc b/tests/altium_crap/Tutorials/Custom Instrument Design/Custom_Instrument_Design.SchDoc similarity index 100% rename from altium_crap/Tutorials/Custom Instrument Design/Custom_Instrument_Design.SchDoc rename to tests/altium_crap/Tutorials/Custom Instrument Design/Custom_Instrument_Design.SchDoc diff --git a/altium_crap/Tutorials/Custom Instrument Design/Custom_Instrument_Example.Instrument b/tests/altium_crap/Tutorials/Custom Instrument Design/Custom_Instrument_Example.Instrument similarity index 100% rename from altium_crap/Tutorials/Custom Instrument Design/Custom_Instrument_Example.Instrument rename to tests/altium_crap/Tutorials/Custom Instrument Design/Custom_Instrument_Example.Instrument diff --git a/altium_crap/Tutorials/Custom Instrument Design/ExampleInstrumentIcon.bmp b/tests/altium_crap/Tutorials/Custom Instrument Design/ExampleInstrumentIcon.bmp similarity index 100% rename from altium_crap/Tutorials/Custom Instrument Design/ExampleInstrumentIcon.bmp rename to tests/altium_crap/Tutorials/Custom Instrument Design/ExampleInstrumentIcon.bmp diff --git a/altium_crap/Tutorials/Custom Instrument Design/NB2DSK01_07_DB30_04_Mapping.Constraint b/tests/altium_crap/Tutorials/Custom Instrument Design/NB2DSK01_07_DB30_04_Mapping.Constraint similarity index 100% rename from altium_crap/Tutorials/Custom Instrument Design/NB2DSK01_07_DB30_04_Mapping.Constraint rename to tests/altium_crap/Tutorials/Custom Instrument Design/NB2DSK01_07_DB30_04_Mapping.Constraint diff --git a/altium_crap/Tutorials/Custom Instrument Design/NB2DSK01_07_DB31_04_Mapping.Constraint b/tests/altium_crap/Tutorials/Custom Instrument Design/NB2DSK01_07_DB31_04_Mapping.Constraint similarity index 100% rename from altium_crap/Tutorials/Custom Instrument Design/NB2DSK01_07_DB31_04_Mapping.Constraint rename to tests/altium_crap/Tutorials/Custom Instrument Design/NB2DSK01_07_DB31_04_Mapping.Constraint diff --git a/altium_crap/Tutorials/Custom Instrument Design/NB2DSK01_07_DB32_05_Mapping.Constraint b/tests/altium_crap/Tutorials/Custom Instrument Design/NB2DSK01_07_DB32_05_Mapping.Constraint similarity index 100% rename from altium_crap/Tutorials/Custom Instrument Design/NB2DSK01_07_DB32_05_Mapping.Constraint rename to tests/altium_crap/Tutorials/Custom Instrument Design/NB2DSK01_07_DB32_05_Mapping.Constraint diff --git a/altium_crap/Tutorials/Custom Instrument Design/NB2DSK01_08_DB36_01_BoardMapping.Constraint b/tests/altium_crap/Tutorials/Custom Instrument Design/NB2DSK01_08_DB36_01_BoardMapping.Constraint similarity index 100% rename from altium_crap/Tutorials/Custom Instrument Design/NB2DSK01_08_DB36_01_BoardMapping.Constraint rename to tests/altium_crap/Tutorials/Custom Instrument Design/NB2DSK01_08_DB36_01_BoardMapping.Constraint diff --git a/altium_crap/Tutorials/Custom Instrument Design/NB2DSK01_08_DB46_02_BoardMapping.Constraint b/tests/altium_crap/Tutorials/Custom Instrument Design/NB2DSK01_08_DB46_02_BoardMapping.Constraint similarity index 100% rename from altium_crap/Tutorials/Custom Instrument Design/NB2DSK01_08_DB46_02_BoardMapping.Constraint rename to tests/altium_crap/Tutorials/Custom Instrument Design/NB2DSK01_08_DB46_02_BoardMapping.Constraint diff --git a/altium_crap/Tutorials/Getting Started - FPGA Design/Clock_Divider.SchDoc b/tests/altium_crap/Tutorials/Getting Started - FPGA Design/Clock_Divider.SchDoc similarity index 100% rename from altium_crap/Tutorials/Getting Started - FPGA Design/Clock_Divider.SchDoc rename to tests/altium_crap/Tutorials/Getting Started - FPGA Design/Clock_Divider.SchDoc diff --git a/altium_crap/Tutorials/Getting Started - FPGA Design/Clock_Divider.vhd b/tests/altium_crap/Tutorials/Getting Started - FPGA Design/Clock_Divider.vhd similarity index 100% rename from altium_crap/Tutorials/Getting Started - FPGA Design/Clock_Divider.vhd rename to tests/altium_crap/Tutorials/Getting Started - FPGA Design/Clock_Divider.vhd diff --git a/altium_crap/Tutorials/Getting Started - FPGA Design/Simple_Counter.PrjFpg b/tests/altium_crap/Tutorials/Getting Started - FPGA Design/Simple_Counter.PrjFpg similarity index 100% rename from altium_crap/Tutorials/Getting Started - FPGA Design/Simple_Counter.PrjFpg rename to tests/altium_crap/Tutorials/Getting Started - FPGA Design/Simple_Counter.PrjFpg diff --git a/altium_crap/Tutorials/Getting Started - FPGA Design/Simple_Counter.PrjFpgStructure b/tests/altium_crap/Tutorials/Getting Started - FPGA Design/Simple_Counter.PrjFpgStructure similarity index 100% rename from altium_crap/Tutorials/Getting Started - FPGA Design/Simple_Counter.PrjFpgStructure rename to tests/altium_crap/Tutorials/Getting Started - FPGA Design/Simple_Counter.PrjFpgStructure diff --git a/altium_crap/Tutorials/Getting Started - FPGA Design/Simple_Counter.SchDoc b/tests/altium_crap/Tutorials/Getting Started - FPGA Design/Simple_Counter.SchDoc similarity index 100% rename from altium_crap/Tutorials/Getting Started - FPGA Design/Simple_Counter.SchDoc rename to tests/altium_crap/Tutorials/Getting Started - FPGA Design/Simple_Counter.SchDoc diff --git a/altium_crap/Tutorials/Getting Started -Software Platform/Embedded/PS2_Echo.PrjEmb b/tests/altium_crap/Tutorials/Getting Started -Software Platform/Embedded/PS2_Echo.PrjEmb similarity index 100% rename from altium_crap/Tutorials/Getting Started -Software Platform/Embedded/PS2_Echo.PrjEmb rename to tests/altium_crap/Tutorials/Getting Started -Software Platform/Embedded/PS2_Echo.PrjEmb diff --git a/altium_crap/Tutorials/Getting Started -Software Platform/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Tutorials/Getting Started -Software Platform/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Tutorials/Getting Started -Software Platform/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Tutorials/Getting Started -Software Platform/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Tutorials/Getting Started -Software Platform/NB2DSK01_08_DB31_06_BoardMapping.Constraint b/tests/altium_crap/Tutorials/Getting Started -Software Platform/NB2DSK01_08_DB31_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Tutorials/Getting Started -Software Platform/NB2DSK01_08_DB31_06_BoardMapping.Constraint rename to tests/altium_crap/Tutorials/Getting Started -Software Platform/NB2DSK01_08_DB31_06_BoardMapping.Constraint diff --git a/altium_crap/Tutorials/Getting Started -Software Platform/NB2DSK01_08_DB32_05_BoardMapping.Constraint b/tests/altium_crap/Tutorials/Getting Started -Software Platform/NB2DSK01_08_DB32_05_BoardMapping.Constraint similarity index 100% rename from altium_crap/Tutorials/Getting Started -Software Platform/NB2DSK01_08_DB32_05_BoardMapping.Constraint rename to tests/altium_crap/Tutorials/Getting Started -Software Platform/NB2DSK01_08_DB32_05_BoardMapping.Constraint diff --git a/altium_crap/Tutorials/Getting Started -Software Platform/PS2_Echo.SchDoc b/tests/altium_crap/Tutorials/Getting Started -Software Platform/PS2_Echo.SchDoc similarity index 100% rename from altium_crap/Tutorials/Getting Started -Software Platform/PS2_Echo.SchDoc rename to tests/altium_crap/Tutorials/Getting Started -Software Platform/PS2_Echo.SchDoc diff --git a/altium_crap/Tutorials/Getting Started -Software Platform/PS2_Echo_OB.OpenBus b/tests/altium_crap/Tutorials/Getting Started -Software Platform/PS2_Echo_OB.OpenBus similarity index 100% rename from altium_crap/Tutorials/Getting Started -Software Platform/PS2_Echo_OB.OpenBus rename to tests/altium_crap/Tutorials/Getting Started -Software Platform/PS2_Echo_OB.OpenBus diff --git a/altium_crap/Tutorials/Getting Started -Software Platform/PS2_Echo_system.Constraint b/tests/altium_crap/Tutorials/Getting Started -Software Platform/PS2_Echo_system.Constraint similarity index 100% rename from altium_crap/Tutorials/Getting Started -Software Platform/PS2_Echo_system.Constraint rename to tests/altium_crap/Tutorials/Getting Started -Software Platform/PS2_Echo_system.Constraint diff --git a/altium_crap/Tutorials/Getting Started -Software Platform/PS2_Echo_system.PrjFpg b/tests/altium_crap/Tutorials/Getting Started -Software Platform/PS2_Echo_system.PrjFpg similarity index 100% rename from altium_crap/Tutorials/Getting Started -Software Platform/PS2_Echo_system.PrjFpg rename to tests/altium_crap/Tutorials/Getting Started -Software Platform/PS2_Echo_system.PrjFpg diff --git a/altium_crap/Tutorials/Getting Started -Software Platform/PS2_Echo_system.PrjFpgStructure b/tests/altium_crap/Tutorials/Getting Started -Software Platform/PS2_Echo_system.PrjFpgStructure similarity index 100% rename from altium_crap/Tutorials/Getting Started -Software Platform/PS2_Echo_system.PrjFpgStructure rename to tests/altium_crap/Tutorials/Getting Started -Software Platform/PS2_Echo_system.PrjFpgStructure diff --git a/altium_crap/Tutorials/Getting Started -Software Platform/PS2_Echo_system.zip b/tests/altium_crap/Tutorials/Getting Started -Software Platform/PS2_Echo_system.zip similarity index 100% rename from altium_crap/Tutorials/Getting Started -Software Platform/PS2_Echo_system.zip rename to tests/altium_crap/Tutorials/Getting Started -Software Platform/PS2_Echo_system.zip diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 1/CB8CEB.EDN b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 1/CB8CEB.EDN similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 1/CB8CEB.EDN rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 1/CB8CEB.EDN diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 1/COMPM8B.EDN b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 1/COMPM8B.EDN similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 1/COMPM8B.EDN rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 1/COMPM8B.EDN diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 1/LED_Control.PrjFpg b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 1/LED_Control.PrjFpg similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 1/LED_Control.PrjFpg rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 1/LED_Control.PrjFpg diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 1/LED_Control.PrjFpgStructure b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 1/LED_Control.PrjFpgStructure similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 1/LED_Control.PrjFpgStructure rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 1/LED_Control.PrjFpgStructure diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 1/LED_Control.SchDoc b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 1/LED_Control.SchDoc similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 1/LED_Control.SchDoc rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 1/LED_Control.SchDoc diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 1/PWM8.edn b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 1/PWM8.edn similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 1/PWM8.edn rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 1/PWM8.edn diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/SND2LIGHT.PrjEmb b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/SND2LIGHT.PrjEmb similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/SND2LIGHT.PrjEmb rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/SND2LIGHT.PrjEmb diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/SND2LIGHT.PrjEmb.cri b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/SND2LIGHT.PrjEmb.cri similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/SND2LIGHT.PrjEmb.cri rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/SND2LIGHT.PrjEmb.cri diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/SND2LIGHT.SwPlatform b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/SND2LIGHT.SwPlatform similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/SND2LIGHT.SwPlatform rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/SND2LIGHT.SwPlatform diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/devices.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/devices.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/devices.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/devices.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/generic_devices.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/generic_devices.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/generic_devices.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/generic_devices.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/led_info.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/led_info.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/led_info.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/led_info.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/main.c b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/main.c similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/main.c rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/Embedded/main.c diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT.Constraint b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT.Constraint similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT.Constraint rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT.Constraint diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT.Harness b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT.Harness similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT.Harness rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT.Harness diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT.PrjFpg b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT.PrjFpg similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT.PrjFpg rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT.PrjFpg diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT.PrjFpgStructure b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT.PrjFpgStructure similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT.PrjFpgStructure rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT.PrjFpgStructure diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT.SchDoc b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT.SchDoc similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT.SchDoc rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT.SchDoc diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT_OB.Harness b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT_OB.Harness similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT_OB.Harness rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT_OB.Harness diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT_OB.OpenBus b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT_OB.OpenBus similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT_OB.OpenBus rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 10/SND2LIGHT_OB.OpenBus diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/IIR.c b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/IIR.c similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/IIR.c rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/IIR.c diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/IIR.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/IIR.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/IIR.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/IIR.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/SND2LIGHT.PrjEmb b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/SND2LIGHT.PrjEmb similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/SND2LIGHT.PrjEmb rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/SND2LIGHT.PrjEmb diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/SND2LIGHT.PrjEmb.cri b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/SND2LIGHT.PrjEmb.cri similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/SND2LIGHT.PrjEmb.cri rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/SND2LIGHT.PrjEmb.cri diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/SND2LIGHT.SwPlatform b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/SND2LIGHT.SwPlatform similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/SND2LIGHT.SwPlatform rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/SND2LIGHT.SwPlatform diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/devices.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/devices.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/devices.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/devices.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/generic_devices.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/generic_devices.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/generic_devices.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/generic_devices.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/led_info.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/led_info.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/led_info.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/led_info.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/main.c b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/main.c similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/main.c rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/Embedded/main.c diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT.Constraint b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT.Constraint similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT.Constraint rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT.Constraint diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT.Harness b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT.Harness similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT.Harness rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT.Harness diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT.PrjFpg b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT.PrjFpg similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT.PrjFpg rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT.PrjFpg diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT.PrjFpgStructure b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT.PrjFpgStructure similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT.PrjFpgStructure rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT.PrjFpgStructure diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT.SchDoc b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT.SchDoc similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT.SchDoc rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT.SchDoc diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT_OB.Harness b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT_OB.Harness similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT_OB.Harness rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT_OB.Harness diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT_OB.OpenBus b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT_OB.OpenBus similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT_OB.OpenBus rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 11/SND2LIGHT_OB.OpenBus diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/Embedded_TFT_TOUCH.PrjEmb b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/Embedded_TFT_TOUCH.PrjEmb similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/Embedded_TFT_TOUCH.PrjEmb rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/Embedded_TFT_TOUCH.PrjEmb diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/Embedded_TFT_TOUCH.PrjEmb.cri b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/Embedded_TFT_TOUCH.PrjEmb.cri similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/Embedded_TFT_TOUCH.PrjEmb.cri rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/Embedded_TFT_TOUCH.PrjEmb.cri diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/LEDCTRL.Harness b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/LEDCTRL.Harness similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/LEDCTRL.Harness rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/LEDCTRL.Harness diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/LEDCTRL.c b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/LEDCTRL.c similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/LEDCTRL.c rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/LEDCTRL.c diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/LEDCTRL.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/LEDCTRL.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/LEDCTRL.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/LEDCTRL.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/TFT_TOUCH.SwPlatform b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/TFT_TOUCH.SwPlatform similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/TFT_TOUCH.SwPlatform rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/TFT_TOUCH.SwPlatform diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/devices.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/devices.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/devices.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/devices.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/generic_devices.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/generic_devices.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/generic_devices.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/generic_devices.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/main.c b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/main.c similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/main.c rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/main.c diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/palette.bmp b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/palette.bmp similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/palette.bmp rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/Embedded/palette.bmp diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH.Harness b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH.Harness similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH.Harness rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH.Harness diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH.OpenBus b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH.OpenBus similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH.OpenBus rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH.OpenBus diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH.PrjFpg b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH.PrjFpg similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH.PrjFpg rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH.PrjFpg diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH.PrjFpgStructure b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH.PrjFpgStructure similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH.PrjFpgStructure rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH.PrjFpgStructure diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH.SchDoc b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH.SchDoc similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH.SchDoc rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH.SchDoc diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH_OB.Harness b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH_OB.Harness similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH_OB.Harness rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH_OB.Harness diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH_OB.OpenBus b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH_OB.OpenBus similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH_OB.OpenBus rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH_OB.OpenBus diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH_TOP.Harness b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH_TOP.Harness similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH_TOP.Harness rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 12/TFT_TOUCH_TOP.Harness diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/Embedded_TFT_LEDs.PrjEmb b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/Embedded_TFT_LEDs.PrjEmb similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/Embedded_TFT_LEDs.PrjEmb rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/Embedded_TFT_LEDs.PrjEmb diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/Embedded_TFT_LEDs.PrjEmb.cri b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/Embedded_TFT_LEDs.PrjEmb.cri similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/Embedded_TFT_LEDs.PrjEmb.cri rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/Embedded_TFT_LEDs.PrjEmb.cri diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/LEDCTRL.Harness b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/LEDCTRL.Harness similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/LEDCTRL.Harness rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/LEDCTRL.Harness diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/LEDCTRL.c b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/LEDCTRL.c similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/LEDCTRL.c rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/LEDCTRL.c diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/LEDCTRL.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/LEDCTRL.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/LEDCTRL.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/LEDCTRL.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/TFT_LEDs.SwPlatform b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/TFT_LEDs.SwPlatform similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/TFT_LEDs.SwPlatform rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/TFT_LEDs.SwPlatform diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/devices.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/devices.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/devices.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/devices.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/generic_devices.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/generic_devices.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/generic_devices.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/generic_devices.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/led_info.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/led_info.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/led_info.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/led_info.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/main.c b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/main.c similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/main.c rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/main.c diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/palette.bmp b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/palette.bmp similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/palette.bmp rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/palette.bmp diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/rgbcolors.bmp b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/rgbcolors.bmp similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/rgbcolors.bmp rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/Embedded/rgbcolors.bmp diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/LEDCTRL.Harness b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/LEDCTRL.Harness similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/LEDCTRL.Harness rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/LEDCTRL.Harness diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/LEDCTRL.SchDoc b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/LEDCTRL.SchDoc similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/LEDCTRL.SchDoc rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/LEDCTRL.SchDoc diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/TFT_LEDs.PrjFpg b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/TFT_LEDs.PrjFpg similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/TFT_LEDs.PrjFpg rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/TFT_LEDs.PrjFpg diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/TFT_LEDs.PrjFpgStructure b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/TFT_LEDs.PrjFpgStructure similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/TFT_LEDs.PrjFpgStructure rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/TFT_LEDs.PrjFpgStructure diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/TFT_LEDs_OB.Harness b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/TFT_LEDs_OB.Harness similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/TFT_LEDs_OB.Harness rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/TFT_LEDs_OB.Harness diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/TFT_LEDs_OB.OpenBus b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/TFT_LEDs_OB.OpenBus similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/TFT_LEDs_OB.OpenBus rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/TFT_LEDs_OB.OpenBus diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/TFT_LEDs_TOP.Harness b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/TFT_LEDs_TOP.Harness similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/TFT_LEDs_TOP.Harness rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/TFT_LEDs_TOP.Harness diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/TFT_LEDs_TOP.SchDoc b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/TFT_LEDs_TOP.SchDoc similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/TFT_LEDs_TOP.SchDoc rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 13/TFT_LEDs_TOP.SchDoc diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 2/Controller.PrjScr b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 2/Controller.PrjScr similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 2/Controller.PrjScr rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 2/Controller.PrjScr diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 2/Controller.dfm b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 2/Controller.dfm similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 2/Controller.dfm rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 2/Controller.dfm diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 2/Controller.pas b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 2/Controller.pas similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 2/Controller.pas rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 2/Controller.pas diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 2/LED_Control.SchDoc b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 2/LED_Control.SchDoc similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 2/LED_Control.SchDoc rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 2/LED_Control.SchDoc diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 2/LED_Control_Script.PrjFpg b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 2/LED_Control_Script.PrjFpg similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 2/LED_Control_Script.PrjFpg rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 2/LED_Control_Script.PrjFpg diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 2/LED_Control_Script.PrjFpgStructure b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 2/LED_Control_Script.PrjFpgStructure similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 2/LED_Control_Script.PrjFpgStructure rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 2/LED_Control_Script.PrjFpgStructure diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/Controller.PrjScr b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/Controller.PrjScr similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/Controller.PrjScr rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/Controller.PrjScr diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/Controller.dfm b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/Controller.dfm similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/Controller.dfm rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/Controller.dfm diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/Controller.pas b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/Controller.pas similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/Controller.pas rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/Controller.pas diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/LED_Control.PrjFpgStructure b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/LED_Control.PrjFpgStructure similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/LED_Control.PrjFpgStructure rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/LED_Control.PrjFpgStructure diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/LED_Control.SchDoc b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/LED_Control.SchDoc similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/LED_Control.SchDoc rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/LED_Control.SchDoc diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/LED_Control_HSV.PrjFpg b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/LED_Control_HSV.PrjFpg similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/LED_Control_HSV.PrjFpg rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/LED_Control_HSV.PrjFpg diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/LED_Control_HSV.PrjFpgStructure b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/LED_Control_HSV.PrjFpgStructure similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/LED_Control_HSV.PrjFpgStructure rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/LED_Control_HSV.PrjFpgStructure diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/LED_Control_Script.PrjFpgStructure b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/LED_Control_Script.PrjFpgStructure similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/LED_Control_Script.PrjFpgStructure rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 3/LED_Control_Script.PrjFpgStructure diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/NB2DSK01_08_DB30_06_BoardMapping.Constraint b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/NB2DSK01_08_DB30_06_BoardMapping.Constraint similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/NB2DSK01_08_DB30_06_BoardMapping.Constraint rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/NB2DSK01_08_DB30_06_BoardMapping.Constraint diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs-orig.pas b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs-orig.pas similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs-orig.pas rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs-orig.pas diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs.PrjFpg b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs.PrjFpg similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs.PrjFpg rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs.PrjFpg diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs.PrjFpgStructure b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs.PrjFpgStructure similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs.PrjFpgStructure rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs.PrjFpgStructure diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs.PrjScr b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs.PrjScr similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs.PrjScr rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs.PrjScr diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs.SchDoc b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs.SchDoc similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs.SchDoc rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs.SchDoc diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs.dfm b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs.dfm similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs.dfm rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs.dfm diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs.pas b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs.pas similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs.pas rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 4/Scrolling_LEDs.pas diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/devices.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/devices.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/devices.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/devices.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/generic_devices.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/generic_devices.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/generic_devices.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/generic_devices.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/led_info.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/led_info.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/led_info.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/led_info.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/main.c b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/main.c similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/main.c rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/main.c diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/uP_KnightRider.PrjEmb b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/uP_KnightRider.PrjEmb similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/uP_KnightRider.PrjEmb rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/uP_KnightRider.PrjEmb diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/up_KnightRider.PrjEmb.cri b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/up_KnightRider.PrjEmb.cri similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/up_KnightRider.PrjEmb.cri rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/up_KnightRider.PrjEmb.cri diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/up_KnightRider.SwPlatform b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/up_KnightRider.SwPlatform similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/up_KnightRider.SwPlatform rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/Embedded/up_KnightRider.SwPlatform diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider.Harness b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider.Harness similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider.Harness rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider.Harness diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider.PrjFpg b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider.PrjFpg similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider.PrjFpg rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider.PrjFpg diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider.PrjFpg.cri b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider.PrjFpg.cri similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider.PrjFpg.cri rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider.PrjFpg.cri diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider.PrjFpgStructure b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider.PrjFpgStructure similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider.PrjFpgStructure rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider.PrjFpgStructure diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider.SchDoc b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider.SchDoc similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider.SchDoc rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider.SchDoc diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider_OB.Harness b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider_OB.Harness similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider_OB.Harness rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider_OB.Harness diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider_OB.OpenBus b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider_OB.OpenBus similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider_OB.OpenBus rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 5/uP_KnightRider_OB.OpenBus diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/devices.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/devices.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/devices.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/devices.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/generic_devices.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/generic_devices.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/generic_devices.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/generic_devices.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/instruments.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/instruments.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/instruments.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/instruments.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/led_info.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/led_info.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/led_info.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/led_info.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/main (orig).c b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/main (orig).c similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/main (orig).c rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/main (orig).c diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/main.c b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/main.c similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/main.c rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/main.c diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/uP_KnightRider.PrjEmb b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/uP_KnightRider.PrjEmb similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/uP_KnightRider.PrjEmb rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/uP_KnightRider.PrjEmb diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/uP_KnightRider.PrjEmb.cri b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/uP_KnightRider.PrjEmb.cri similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/uP_KnightRider.PrjEmb.cri rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/uP_KnightRider.PrjEmb.cri diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/uP_KnightRider.SwPlatform b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/uP_KnightRider.SwPlatform similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/uP_KnightRider.SwPlatform rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/Embedded/uP_KnightRider.SwPlatform diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider.Harness b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider.Harness similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider.Harness rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider.Harness diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider.PrjFpg b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider.PrjFpg similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider.PrjFpg rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider.PrjFpg diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider.PrjFpg.cri b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider.PrjFpg.cri similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider.PrjFpg.cri rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider.PrjFpg.cri diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider.PrjFpgStructure b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider.PrjFpgStructure similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider.PrjFpgStructure rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider.PrjFpgStructure diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider.SchDoc b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider.SchDoc similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider.SchDoc rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider.SchDoc diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider_OB.Harness b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider_OB.Harness similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider_OB.Harness rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider_OB.Harness diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider_OB.OpenBus b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider_OB.OpenBus similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider_OB.OpenBus rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider_OB.OpenBus diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider_wControl.PrjFpg b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider_wControl.PrjFpg similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider_wControl.PrjFpg rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider_wControl.PrjFpg diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider_wControl.PrjFpgStructure b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider_wControl.PrjFpgStructure similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider_wControl.PrjFpgStructure rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 6/uP_KnightRider_wControl.PrjFpgStructure diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/Embedded/IrRC_Receiver.PrjEmb b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/Embedded/IrRC_Receiver.PrjEmb similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/Embedded/IrRC_Receiver.PrjEmb rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/Embedded/IrRC_Receiver.PrjEmb diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/Embedded/IrRC_Receiver.PrjEmb.cri b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/Embedded/IrRC_Receiver.PrjEmb.cri similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/Embedded/IrRC_Receiver.PrjEmb.cri rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/Embedded/IrRC_Receiver.PrjEmb.cri diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/Embedded/IrRC_Receiver.SwPlatform b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/Embedded/IrRC_Receiver.SwPlatform similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/Embedded/IrRC_Receiver.SwPlatform rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/Embedded/IrRC_Receiver.SwPlatform diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/Embedded/devices.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/Embedded/devices.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/Embedded/devices.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/Embedded/devices.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/Embedded/generic_devices.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/Embedded/generic_devices.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/Embedded/generic_devices.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/Embedded/generic_devices.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/Embedded/main.c b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/Embedded/main.c similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/Embedded/main.c rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/Embedded/main.c diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/IrRC_Receiver.Constraint b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/IrRC_Receiver.Constraint similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/IrRC_Receiver.Constraint rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/IrRC_Receiver.Constraint diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/IrRC_Receiver.PrjFpg b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/IrRC_Receiver.PrjFpg similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/IrRC_Receiver.PrjFpg rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/IrRC_Receiver.PrjFpg diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/IrRC_Receiver.PrjFpgStructure b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/IrRC_Receiver.PrjFpgStructure similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/IrRC_Receiver.PrjFpgStructure rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/IrRC_Receiver.PrjFpgStructure diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/IrRC_Receiver.SchDoc b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/IrRC_Receiver.SchDoc similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/IrRC_Receiver.SchDoc rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/IrRC_Receiver.SchDoc diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/IrRC_Receiver_System.OpenBus b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/IrRC_Receiver_System.OpenBus similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/IrRC_Receiver_System.OpenBus rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 7/IrRC_Receiver_System.OpenBus diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/Embedded.PrjEmb b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/Embedded.PrjEmb similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/Embedded.PrjEmb rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/Embedded.PrjEmb diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/Embedded.PrjEmb.cri b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/Embedded.PrjEmb.cri similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/Embedded.PrjEmb.cri rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/Embedded.PrjEmb.cri diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/Embedded_SWP.SwPlatform b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/Embedded_SWP.SwPlatform similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/Embedded_SWP.SwPlatform rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/Embedded_SWP.SwPlatform diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/Main.c b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/Main.c similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/Main.c rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/Main.c diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/devices.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/devices.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/devices.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/devices.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/generic_devices.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/generic_devices.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/generic_devices.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/generic_devices.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/instruments.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/instruments.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/instruments.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/instruments.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/led_info.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/led_info.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/led_info.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Embedded/led_info.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Top.Harness b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Top.Harness similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Top.Harness rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Top.Harness diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Top.SchDoc b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Top.SchDoc similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Top.SchDoc rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/Top.SchDoc diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/uP_KR.PrjFpgStructure b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/uP_KR.PrjFpgStructure similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/uP_KR.PrjFpgStructure rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/uP_KR.PrjFpgStructure diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/uP_KR_OB.Harness b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/uP_KR_OB.Harness similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/uP_KR_OB.Harness rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/uP_KR_OB.Harness diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/uP_KR_OB.OpenBus b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/uP_KR_OB.OpenBus similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/uP_KR_OB.OpenBus rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/uP_KR_OB.OpenBus diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/uP_KR_wControl.PrjFpg b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/uP_KR_wControl.PrjFpg similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/uP_KR_wControl.PrjFpg rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/uP_KR_wControl.PrjFpg diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/uP_KR_wControl.PrjFpgStructure b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/uP_KR_wControl.PrjFpgStructure similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/uP_KR_wControl.PrjFpgStructure rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/uP_KR_wControl.PrjFpgStructure diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/up_KR_Constraint.Constraint b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/up_KR_Constraint.Constraint similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/up_KR_Constraint.Constraint rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 8/up_KR_Constraint.Constraint diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/Snd2Light.PrjEmb b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/Snd2Light.PrjEmb similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/Snd2Light.PrjEmb rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/Snd2Light.PrjEmb diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/Snd2Light.PrjEmb.cri b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/Snd2Light.PrjEmb.cri similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/Snd2Light.PrjEmb.cri rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/Snd2Light.PrjEmb.cri diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/Snd2Light.SwPlatform b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/Snd2Light.SwPlatform similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/Snd2Light.SwPlatform rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/Snd2Light.SwPlatform diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/devices.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/devices.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/devices.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/devices.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/generic_devices.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/generic_devices.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/generic_devices.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/generic_devices.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/led_info.h b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/led_info.h similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/led_info.h rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/led_info.h diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/main.c b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/main.c similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/main.c rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Embedded/main.c diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light.Constraint b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light.Constraint similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light.Constraint rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light.Constraint diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light.Harness b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light.Harness similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light.Harness rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light.Harness diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light.PrjFpg b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light.PrjFpg similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light.PrjFpg rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light.PrjFpg diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light.PrjFpgStructure b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light.PrjFpgStructure similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light.PrjFpgStructure rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light.PrjFpgStructure diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light.SchDoc b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light.SchDoc similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light.SchDoc rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light.SchDoc diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light_OB.Harness b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light_OB.Harness similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light_OB.Harness rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light_OB.Harness diff --git a/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light_OB.OpenBus b/tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light_OB.OpenBus similarity index 100% rename from altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light_OB.OpenBus rename to tests/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 9/Snd2Light_OB.OpenBus diff --git a/altium_crap/Tutorials/multivibrator_step/board.STEP b/tests/altium_crap/Tutorials/multivibrator_step/board.STEP similarity index 100% rename from altium_crap/Tutorials/multivibrator_step/board.STEP rename to tests/altium_crap/Tutorials/multivibrator_step/board.STEP diff --git a/altium_crap/Tutorials/multivibrator_step/multivibrator_base.STEP b/tests/altium_crap/Tutorials/multivibrator_step/multivibrator_base.STEP similarity index 100% rename from altium_crap/Tutorials/multivibrator_step/multivibrator_base.STEP rename to tests/altium_crap/Tutorials/multivibrator_step/multivibrator_base.STEP diff --git a/altium_crap/Tutorials/multivibrator_step/multivibrator_cover.STEP b/tests/altium_crap/Tutorials/multivibrator_step/multivibrator_cover.STEP similarity index 100% rename from altium_crap/Tutorials/multivibrator_step/multivibrator_cover.STEP rename to tests/altium_crap/Tutorials/multivibrator_step/multivibrator_cover.STEP diff --git a/altium_crap/Tutorials/multivibrator_step/multivibrator_step.PcbDoc b/tests/altium_crap/Tutorials/multivibrator_step/multivibrator_step.PcbDoc similarity index 100% rename from altium_crap/Tutorials/multivibrator_step/multivibrator_step.PcbDoc rename to tests/altium_crap/Tutorials/multivibrator_step/multivibrator_step.PcbDoc diff --git a/altium_crap/VHDL Simulation/16Bit Group Ripple Adder/16Bit Group Ripple Adder.PrjFpg b/tests/altium_crap/VHDL Simulation/16Bit Group Ripple Adder/16Bit Group Ripple Adder.PrjFpg similarity index 100% rename from altium_crap/VHDL Simulation/16Bit Group Ripple Adder/16Bit Group Ripple Adder.PrjFpg rename to tests/altium_crap/VHDL Simulation/16Bit Group Ripple Adder/16Bit Group Ripple Adder.PrjFpg diff --git a/altium_crap/VHDL Simulation/16Bit Group Ripple Adder/16Bit Group Ripple Adder.PrjFpgStructure b/tests/altium_crap/VHDL Simulation/16Bit Group Ripple Adder/16Bit Group Ripple Adder.PrjFpgStructure similarity index 100% rename from altium_crap/VHDL Simulation/16Bit Group Ripple Adder/16Bit Group Ripple Adder.PrjFpgStructure rename to tests/altium_crap/VHDL Simulation/16Bit Group Ripple Adder/16Bit Group Ripple Adder.PrjFpgStructure diff --git a/altium_crap/VHDL Simulation/16Bit Group Ripple Adder/16Bit Group Ripple Adder.SchDoc b/tests/altium_crap/VHDL Simulation/16Bit Group Ripple Adder/16Bit Group Ripple Adder.SchDoc similarity index 100% rename from altium_crap/VHDL Simulation/16Bit Group Ripple Adder/16Bit Group Ripple Adder.SchDoc rename to tests/altium_crap/VHDL Simulation/16Bit Group Ripple Adder/16Bit Group Ripple Adder.SchDoc diff --git a/altium_crap/VHDL Simulation/16Bit Group Ripple Adder/TestBench.vhdtst b/tests/altium_crap/VHDL Simulation/16Bit Group Ripple Adder/TestBench.vhdtst similarity index 100% rename from altium_crap/VHDL Simulation/16Bit Group Ripple Adder/TestBench.vhdtst rename to tests/altium_crap/VHDL Simulation/16Bit Group Ripple Adder/TestBench.vhdtst diff --git a/altium_crap/VHDL Simulation/BCD Counter/BCD.VHD b/tests/altium_crap/VHDL Simulation/BCD Counter/BCD.VHD similarity index 100% rename from altium_crap/VHDL Simulation/BCD Counter/BCD.VHD rename to tests/altium_crap/VHDL Simulation/BCD Counter/BCD.VHD diff --git a/altium_crap/VHDL Simulation/BCD Counter/BCD8.PrjFpg b/tests/altium_crap/VHDL Simulation/BCD Counter/BCD8.PrjFpg similarity index 100% rename from altium_crap/VHDL Simulation/BCD Counter/BCD8.PrjFpg rename to tests/altium_crap/VHDL Simulation/BCD Counter/BCD8.PrjFpg diff --git a/altium_crap/VHDL Simulation/BCD Counter/BCD8.PrjFpgStructure b/tests/altium_crap/VHDL Simulation/BCD Counter/BCD8.PrjFpgStructure similarity index 100% rename from altium_crap/VHDL Simulation/BCD Counter/BCD8.PrjFpgStructure rename to tests/altium_crap/VHDL Simulation/BCD Counter/BCD8.PrjFpgStructure diff --git a/altium_crap/VHDL Simulation/BCD Counter/BCD8.schdoc b/tests/altium_crap/VHDL Simulation/BCD Counter/BCD8.schdoc similarity index 100% rename from altium_crap/VHDL Simulation/BCD Counter/BCD8.schdoc rename to tests/altium_crap/VHDL Simulation/BCD Counter/BCD8.schdoc diff --git a/altium_crap/VHDL Simulation/BCD Counter/SCH Library/BCD.SCHLIB b/tests/altium_crap/VHDL Simulation/BCD Counter/SCH Library/BCD.SCHLIB similarity index 100% rename from altium_crap/VHDL Simulation/BCD Counter/SCH Library/BCD.SCHLIB rename to tests/altium_crap/VHDL Simulation/BCD Counter/SCH Library/BCD.SCHLIB diff --git a/altium_crap/VHDL Simulation/BCD Counter/TestBCD.VHDTST b/tests/altium_crap/VHDL Simulation/BCD Counter/TestBCD.VHDTST similarity index 100% rename from altium_crap/VHDL Simulation/BCD Counter/TestBCD.VHDTST rename to tests/altium_crap/VHDL Simulation/BCD Counter/TestBCD.VHDTST diff --git a/altium_crap/VHDL Simulation/BCD Counter/VHDL Library/BCD_LIB.VHDLIB b/tests/altium_crap/VHDL Simulation/BCD Counter/VHDL Library/BCD_LIB.VHDLIB similarity index 100% rename from altium_crap/VHDL Simulation/BCD Counter/VHDL Library/BCD_LIB.VHDLIB rename to tests/altium_crap/VHDL Simulation/BCD Counter/VHDL Library/BCD_LIB.VHDLIB diff --git a/altium_crap/VHDL Simulation/BCD Counter/VHDL Library/BUFGS.VHD b/tests/altium_crap/VHDL Simulation/BCD Counter/VHDL Library/BUFGS.VHD similarity index 100% rename from altium_crap/VHDL Simulation/BCD Counter/VHDL Library/BUFGS.VHD rename to tests/altium_crap/VHDL Simulation/BCD Counter/VHDL Library/BUFGS.VHD diff --git a/altium_crap/VHDL Simulation/BCD Counter/VHDL Library/PARITY.VHD b/tests/altium_crap/VHDL Simulation/BCD Counter/VHDL Library/PARITY.VHD similarity index 100% rename from altium_crap/VHDL Simulation/BCD Counter/VHDL Library/PARITY.VHD rename to tests/altium_crap/VHDL Simulation/BCD Counter/VHDL Library/PARITY.VHD diff --git a/altium_crap/VHDL Simulation/BCD Counter/VHDL Library/UTILITY.VHD b/tests/altium_crap/VHDL Simulation/BCD Counter/VHDL Library/UTILITY.VHD similarity index 100% rename from altium_crap/VHDL Simulation/BCD Counter/VHDL Library/UTILITY.VHD rename to tests/altium_crap/VHDL Simulation/BCD Counter/VHDL Library/UTILITY.VHD diff --git a/altium_crap/VHDL Simulation/Error Correcting For 7bit Hamming Code/Error Correcting For 7bit Hamming Code.PrjFpg b/tests/altium_crap/VHDL Simulation/Error Correcting For 7bit Hamming Code/Error Correcting For 7bit Hamming Code.PrjFpg similarity index 100% rename from altium_crap/VHDL Simulation/Error Correcting For 7bit Hamming Code/Error Correcting For 7bit Hamming Code.PrjFpg rename to tests/altium_crap/VHDL Simulation/Error Correcting For 7bit Hamming Code/Error Correcting For 7bit Hamming Code.PrjFpg diff --git a/altium_crap/VHDL Simulation/Error Correcting For 7bit Hamming Code/Error Correcting For 7bit Hamming Code.PrjFpgStructure b/tests/altium_crap/VHDL Simulation/Error Correcting For 7bit Hamming Code/Error Correcting For 7bit Hamming Code.PrjFpgStructure similarity index 100% rename from altium_crap/VHDL Simulation/Error Correcting For 7bit Hamming Code/Error Correcting For 7bit Hamming Code.PrjFpgStructure rename to tests/altium_crap/VHDL Simulation/Error Correcting For 7bit Hamming Code/Error Correcting For 7bit Hamming Code.PrjFpgStructure diff --git a/altium_crap/VHDL Simulation/Error Correcting For 7bit Hamming Code/Error Correcting For 7bit Hamming Code.SchDoc b/tests/altium_crap/VHDL Simulation/Error Correcting For 7bit Hamming Code/Error Correcting For 7bit Hamming Code.SchDoc similarity index 100% rename from altium_crap/VHDL Simulation/Error Correcting For 7bit Hamming Code/Error Correcting For 7bit Hamming Code.SchDoc rename to tests/altium_crap/VHDL Simulation/Error Correcting For 7bit Hamming Code/Error Correcting For 7bit Hamming Code.SchDoc diff --git a/altium_crap/VHDL Simulation/Error Correcting For 7bit Hamming Code/TestBench.vhdtst b/tests/altium_crap/VHDL Simulation/Error Correcting For 7bit Hamming Code/TestBench.vhdtst similarity index 100% rename from altium_crap/VHDL Simulation/Error Correcting For 7bit Hamming Code/TestBench.vhdtst rename to tests/altium_crap/VHDL Simulation/Error Correcting For 7bit Hamming Code/TestBench.vhdtst diff --git a/altium_crap/VHDL Simulation/Frequency Meter/Control.SchDoc b/tests/altium_crap/VHDL Simulation/Frequency Meter/Control.SchDoc similarity index 100% rename from altium_crap/VHDL Simulation/Frequency Meter/Control.SchDoc rename to tests/altium_crap/VHDL Simulation/Frequency Meter/Control.SchDoc diff --git a/altium_crap/VHDL Simulation/Frequency Meter/Four Bit Decimal Counter.SchDoc b/tests/altium_crap/VHDL Simulation/Frequency Meter/Four Bit Decimal Counter.SchDoc similarity index 100% rename from altium_crap/VHDL Simulation/Frequency Meter/Four Bit Decimal Counter.SchDoc rename to tests/altium_crap/VHDL Simulation/Frequency Meter/Four Bit Decimal Counter.SchDoc diff --git a/altium_crap/VHDL Simulation/Frequency Meter/Four Decade BCD Counter.SchDoc b/tests/altium_crap/VHDL Simulation/Frequency Meter/Four Decade BCD Counter.SchDoc similarity index 100% rename from altium_crap/VHDL Simulation/Frequency Meter/Four Decade BCD Counter.SchDoc rename to tests/altium_crap/VHDL Simulation/Frequency Meter/Four Decade BCD Counter.SchDoc diff --git a/altium_crap/VHDL Simulation/Frequency Meter/Frequency Meter TB.VHDTST b/tests/altium_crap/VHDL Simulation/Frequency Meter/Frequency Meter TB.VHDTST similarity index 100% rename from altium_crap/VHDL Simulation/Frequency Meter/Frequency Meter TB.VHDTST rename to tests/altium_crap/VHDL Simulation/Frequency Meter/Frequency Meter TB.VHDTST diff --git a/altium_crap/VHDL Simulation/Frequency Meter/Frequency Meter.PrjFpg b/tests/altium_crap/VHDL Simulation/Frequency Meter/Frequency Meter.PrjFpg similarity index 100% rename from altium_crap/VHDL Simulation/Frequency Meter/Frequency Meter.PrjFpg rename to tests/altium_crap/VHDL Simulation/Frequency Meter/Frequency Meter.PrjFpg diff --git a/altium_crap/VHDL Simulation/Frequency Meter/Frequency Meter.PrjFpgStructure b/tests/altium_crap/VHDL Simulation/Frequency Meter/Frequency Meter.PrjFpgStructure similarity index 100% rename from altium_crap/VHDL Simulation/Frequency Meter/Frequency Meter.PrjFpgStructure rename to tests/altium_crap/VHDL Simulation/Frequency Meter/Frequency Meter.PrjFpgStructure diff --git a/altium_crap/VHDL Simulation/Frequency Meter/Frequency Meter.SchDoc b/tests/altium_crap/VHDL Simulation/Frequency Meter/Frequency Meter.SchDoc similarity index 100% rename from altium_crap/VHDL Simulation/Frequency Meter/Frequency Meter.SchDoc rename to tests/altium_crap/VHDL Simulation/Frequency Meter/Frequency Meter.SchDoc diff --git a/altium_crap/VHDL Simulation/KeyBoard Reader/KeyBrdReader.PrjFpg b/tests/altium_crap/VHDL Simulation/KeyBoard Reader/KeyBrdReader.PrjFpg similarity index 100% rename from altium_crap/VHDL Simulation/KeyBoard Reader/KeyBrdReader.PrjFpg rename to tests/altium_crap/VHDL Simulation/KeyBoard Reader/KeyBrdReader.PrjFpg diff --git a/altium_crap/VHDL Simulation/KeyBoard Reader/KeyBrdReader.PrjFpgStructure b/tests/altium_crap/VHDL Simulation/KeyBoard Reader/KeyBrdReader.PrjFpgStructure similarity index 100% rename from altium_crap/VHDL Simulation/KeyBoard Reader/KeyBrdReader.PrjFpgStructure rename to tests/altium_crap/VHDL Simulation/KeyBoard Reader/KeyBrdReader.PrjFpgStructure diff --git a/altium_crap/VHDL Simulation/KeyBoard Reader/KeyBrdReader.SchDoc b/tests/altium_crap/VHDL Simulation/KeyBoard Reader/KeyBrdReader.SchDoc similarity index 100% rename from altium_crap/VHDL Simulation/KeyBoard Reader/KeyBrdReader.SchDoc rename to tests/altium_crap/VHDL Simulation/KeyBoard Reader/KeyBrdReader.SchDoc diff --git a/altium_crap/VHDL Simulation/KeyBoard Reader/Test_KeyBrdReader.VHDTST b/tests/altium_crap/VHDL Simulation/KeyBoard Reader/Test_KeyBrdReader.VHDTST similarity index 100% rename from altium_crap/VHDL Simulation/KeyBoard Reader/Test_KeyBrdReader.VHDTST rename to tests/altium_crap/VHDL Simulation/KeyBoard Reader/Test_KeyBrdReader.VHDTST diff --git a/altium_crap/VHDL Simulation/Parallel To Serial Converter/Parallel To Serial Converter.PrjFpg b/tests/altium_crap/VHDL Simulation/Parallel To Serial Converter/Parallel To Serial Converter.PrjFpg similarity index 100% rename from altium_crap/VHDL Simulation/Parallel To Serial Converter/Parallel To Serial Converter.PrjFpg rename to tests/altium_crap/VHDL Simulation/Parallel To Serial Converter/Parallel To Serial Converter.PrjFpg diff --git a/altium_crap/VHDL Simulation/Parallel To Serial Converter/Parallel To Serial Converter.PrjFpgStructure b/tests/altium_crap/VHDL Simulation/Parallel To Serial Converter/Parallel To Serial Converter.PrjFpgStructure similarity index 100% rename from altium_crap/VHDL Simulation/Parallel To Serial Converter/Parallel To Serial Converter.PrjFpgStructure rename to tests/altium_crap/VHDL Simulation/Parallel To Serial Converter/Parallel To Serial Converter.PrjFpgStructure diff --git a/altium_crap/VHDL Simulation/Parallel To Serial Converter/Parallel To Serial Converter.SchDoc b/tests/altium_crap/VHDL Simulation/Parallel To Serial Converter/Parallel To Serial Converter.SchDoc similarity index 100% rename from altium_crap/VHDL Simulation/Parallel To Serial Converter/Parallel To Serial Converter.SchDoc rename to tests/altium_crap/VHDL Simulation/Parallel To Serial Converter/Parallel To Serial Converter.SchDoc diff --git a/altium_crap/VHDL Simulation/Parallel To Serial Converter/Testbench.VHDTST b/tests/altium_crap/VHDL Simulation/Parallel To Serial Converter/Testbench.VHDTST similarity index 100% rename from altium_crap/VHDL Simulation/Parallel To Serial Converter/Testbench.VHDTST rename to tests/altium_crap/VHDL Simulation/Parallel To Serial Converter/Testbench.VHDTST diff --git a/altium_crap/VHDL Simulation/Pulse Width Modulation/Pwm.schdoc b/tests/altium_crap/VHDL Simulation/Pulse Width Modulation/Pwm.schdoc similarity index 100% rename from altium_crap/VHDL Simulation/Pulse Width Modulation/Pwm.schdoc rename to tests/altium_crap/VHDL Simulation/Pulse Width Modulation/Pwm.schdoc diff --git a/altium_crap/VHDL Simulation/Pulse Width Modulation/Test_Pwm.VHDTST b/tests/altium_crap/VHDL Simulation/Pulse Width Modulation/Test_Pwm.VHDTST similarity index 100% rename from altium_crap/VHDL Simulation/Pulse Width Modulation/Test_Pwm.VHDTST rename to tests/altium_crap/VHDL Simulation/Pulse Width Modulation/Test_Pwm.VHDTST diff --git a/altium_crap/VHDL Simulation/Pulse Width Modulation/pwm.PrjFpg b/tests/altium_crap/VHDL Simulation/Pulse Width Modulation/pwm.PrjFpg similarity index 100% rename from altium_crap/VHDL Simulation/Pulse Width Modulation/pwm.PrjFpg rename to tests/altium_crap/VHDL Simulation/Pulse Width Modulation/pwm.PrjFpg diff --git a/altium_crap/VHDL Simulation/Pulse Width Modulation/pwm.PrjFpgStructure b/tests/altium_crap/VHDL Simulation/Pulse Width Modulation/pwm.PrjFpgStructure similarity index 100% rename from altium_crap/VHDL Simulation/Pulse Width Modulation/pwm.PrjFpgStructure rename to tests/altium_crap/VHDL Simulation/Pulse Width Modulation/pwm.PrjFpgStructure diff --git a/altium_crap/VHDL Simulation/Serial To Parallel Converter/Serial To Parallel Converter.PrjFpg b/tests/altium_crap/VHDL Simulation/Serial To Parallel Converter/Serial To Parallel Converter.PrjFpg similarity index 100% rename from altium_crap/VHDL Simulation/Serial To Parallel Converter/Serial To Parallel Converter.PrjFpg rename to tests/altium_crap/VHDL Simulation/Serial To Parallel Converter/Serial To Parallel Converter.PrjFpg diff --git a/altium_crap/VHDL Simulation/Serial To Parallel Converter/Serial To Parallel Converter.PrjFpgStructure b/tests/altium_crap/VHDL Simulation/Serial To Parallel Converter/Serial To Parallel Converter.PrjFpgStructure similarity index 100% rename from altium_crap/VHDL Simulation/Serial To Parallel Converter/Serial To Parallel Converter.PrjFpgStructure rename to tests/altium_crap/VHDL Simulation/Serial To Parallel Converter/Serial To Parallel Converter.PrjFpgStructure diff --git a/altium_crap/VHDL Simulation/Serial To Parallel Converter/Serial To Parallel Converter.SchDoc b/tests/altium_crap/VHDL Simulation/Serial To Parallel Converter/Serial To Parallel Converter.SchDoc similarity index 100% rename from altium_crap/VHDL Simulation/Serial To Parallel Converter/Serial To Parallel Converter.SchDoc rename to tests/altium_crap/VHDL Simulation/Serial To Parallel Converter/Serial To Parallel Converter.SchDoc diff --git a/altium_crap/VHDL Simulation/Serial To Parallel Converter/Testbench.VHDTST b/tests/altium_crap/VHDL Simulation/Serial To Parallel Converter/Testbench.VHDTST similarity index 100% rename from altium_crap/VHDL Simulation/Serial To Parallel Converter/Testbench.VHDTST rename to tests/altium_crap/VHDL Simulation/Serial To Parallel Converter/Testbench.VHDTST diff --git a/altium_crap/VHDL Simulation/Test BarLed Window/TBarLedWindow.PRJFPG b/tests/altium_crap/VHDL Simulation/Test BarLed Window/TBarLedWindow.PRJFPG similarity index 100% rename from altium_crap/VHDL Simulation/Test BarLed Window/TBarLedWindow.PRJFPG rename to tests/altium_crap/VHDL Simulation/Test BarLed Window/TBarLedWindow.PRJFPG diff --git a/altium_crap/VHDL Simulation/Test BarLed Window/TBarLedWindow.PRJFPGStructure b/tests/altium_crap/VHDL Simulation/Test BarLed Window/TBarLedWindow.PRJFPGStructure similarity index 100% rename from altium_crap/VHDL Simulation/Test BarLed Window/TBarLedWindow.PRJFPGStructure rename to tests/altium_crap/VHDL Simulation/Test BarLed Window/TBarLedWindow.PRJFPGStructure diff --git a/altium_crap/VHDL Simulation/Test BarLed Window/TBarLedWindow.schDOC b/tests/altium_crap/VHDL Simulation/Test BarLed Window/TBarLedWindow.schDOC similarity index 100% rename from altium_crap/VHDL Simulation/Test BarLed Window/TBarLedWindow.schDOC rename to tests/altium_crap/VHDL Simulation/Test BarLed Window/TBarLedWindow.schDOC diff --git a/altium_crap/VHDL Simulation/Test BarLed Window/TMouseEvent.schDoc b/tests/altium_crap/VHDL Simulation/Test BarLed Window/TMouseEvent.schDoc similarity index 100% rename from altium_crap/VHDL Simulation/Test BarLed Window/TMouseEvent.schDoc rename to tests/altium_crap/VHDL Simulation/Test BarLed Window/TMouseEvent.schDoc diff --git a/altium_crap/VHDL Simulation/Test BarLed Window/TRange.VHD b/tests/altium_crap/VHDL Simulation/Test BarLed Window/TRange.VHD similarity index 100% rename from altium_crap/VHDL Simulation/Test BarLed Window/TRange.VHD rename to tests/altium_crap/VHDL Simulation/Test BarLed Window/TRange.VHD diff --git a/altium_crap/VHDL Simulation/Test BarLed Window/TWindow.schDoc b/tests/altium_crap/VHDL Simulation/Test BarLed Window/TWindow.schDoc similarity index 100% rename from altium_crap/VHDL Simulation/Test BarLed Window/TWindow.schDoc rename to tests/altium_crap/VHDL Simulation/Test BarLed Window/TWindow.schDoc diff --git a/altium_crap/VHDL Simulation/Test BarLed Window/Test_TBarLedWindow.VHDTST b/tests/altium_crap/VHDL Simulation/Test BarLed Window/Test_TBarLedWindow.VHDTST similarity index 100% rename from altium_crap/VHDL Simulation/Test BarLed Window/Test_TBarLedWindow.VHDTST rename to tests/altium_crap/VHDL Simulation/Test BarLed Window/Test_TBarLedWindow.VHDTST diff --git a/altium_crap/VHDL Simulation/Test Control Window/TControl.schDOC b/tests/altium_crap/VHDL Simulation/Test Control Window/TControl.schDOC similarity index 100% rename from altium_crap/VHDL Simulation/Test Control Window/TControl.schDOC rename to tests/altium_crap/VHDL Simulation/Test Control Window/TControl.schDOC diff --git a/altium_crap/VHDL Simulation/Test Control Window/TControlWindow.PrjFpg b/tests/altium_crap/VHDL Simulation/Test Control Window/TControlWindow.PrjFpg similarity index 100% rename from altium_crap/VHDL Simulation/Test Control Window/TControlWindow.PrjFpg rename to tests/altium_crap/VHDL Simulation/Test Control Window/TControlWindow.PrjFpg diff --git a/altium_crap/VHDL Simulation/Test Control Window/TControlWindow.PrjFpgStructure b/tests/altium_crap/VHDL Simulation/Test Control Window/TControlWindow.PrjFpgStructure similarity index 100% rename from altium_crap/VHDL Simulation/Test Control Window/TControlWindow.PrjFpgStructure rename to tests/altium_crap/VHDL Simulation/Test Control Window/TControlWindow.PrjFpgStructure diff --git a/altium_crap/VHDL Simulation/Test Control Window/TControlWindow.schDOC b/tests/altium_crap/VHDL Simulation/Test Control Window/TControlWindow.schDOC similarity index 100% rename from altium_crap/VHDL Simulation/Test Control Window/TControlWindow.schDOC rename to tests/altium_crap/VHDL Simulation/Test Control Window/TControlWindow.schDOC diff --git a/altium_crap/VHDL Simulation/Test Control Window/TMouseEvent.schDoc b/tests/altium_crap/VHDL Simulation/Test Control Window/TMouseEvent.schDoc similarity index 100% rename from altium_crap/VHDL Simulation/Test Control Window/TMouseEvent.schDoc rename to tests/altium_crap/VHDL Simulation/Test Control Window/TMouseEvent.schDoc diff --git a/altium_crap/VHDL Simulation/Test Control Window/TRange.VHD b/tests/altium_crap/VHDL Simulation/Test Control Window/TRange.VHD similarity index 100% rename from altium_crap/VHDL Simulation/Test Control Window/TRange.VHD rename to tests/altium_crap/VHDL Simulation/Test Control Window/TRange.VHD diff --git a/altium_crap/VHDL Simulation/Test Control Window/TWindow.schDoc b/tests/altium_crap/VHDL Simulation/Test Control Window/TWindow.schDoc similarity index 100% rename from altium_crap/VHDL Simulation/Test Control Window/TWindow.schDoc rename to tests/altium_crap/VHDL Simulation/Test Control Window/TWindow.schDoc diff --git a/altium_crap/VHDL Simulation/Test Control Window/Test_TControlWindow.VHDTST b/tests/altium_crap/VHDL Simulation/Test Control Window/Test_TControlWindow.VHDTST similarity index 100% rename from altium_crap/VHDL Simulation/Test Control Window/Test_TControlWindow.VHDTST rename to tests/altium_crap/VHDL Simulation/Test Control Window/Test_TControlWindow.VHDTST diff --git a/altium_crap/VHDL Simulation/Test Keyboard/TKeyboard.schDoc b/tests/altium_crap/VHDL Simulation/Test Keyboard/TKeyboard.schDoc similarity index 100% rename from altium_crap/VHDL Simulation/Test Keyboard/TKeyboard.schDoc rename to tests/altium_crap/VHDL Simulation/Test Keyboard/TKeyboard.schDoc diff --git a/altium_crap/VHDL Simulation/Test Keyboard/Test_TKeyboard.VHDTST b/tests/altium_crap/VHDL Simulation/Test Keyboard/Test_TKeyboard.VHDTST similarity index 100% rename from altium_crap/VHDL Simulation/Test Keyboard/Test_TKeyboard.VHDTST rename to tests/altium_crap/VHDL Simulation/Test Keyboard/Test_TKeyboard.VHDTST diff --git a/altium_crap/VHDL Simulation/Test Keyboard/Tkeyboard.PRJFPG b/tests/altium_crap/VHDL Simulation/Test Keyboard/Tkeyboard.PRJFPG similarity index 100% rename from altium_crap/VHDL Simulation/Test Keyboard/Tkeyboard.PRJFPG rename to tests/altium_crap/VHDL Simulation/Test Keyboard/Tkeyboard.PRJFPG diff --git a/altium_crap/VHDL Simulation/Test Keyboard/Tkeyboard.PRJFPGStructure b/tests/altium_crap/VHDL Simulation/Test Keyboard/Tkeyboard.PRJFPGStructure similarity index 100% rename from altium_crap/VHDL Simulation/Test Keyboard/Tkeyboard.PRJFPGStructure rename to tests/altium_crap/VHDL Simulation/Test Keyboard/Tkeyboard.PRJFPGStructure diff --git a/altium_crap/VHDL Simulation/Test Palette Window/TMouseEvent.schDoc b/tests/altium_crap/VHDL Simulation/Test Palette Window/TMouseEvent.schDoc similarity index 100% rename from altium_crap/VHDL Simulation/Test Palette Window/TMouseEvent.schDoc rename to tests/altium_crap/VHDL Simulation/Test Palette Window/TMouseEvent.schDoc diff --git a/altium_crap/VHDL Simulation/Test Palette Window/TPaletteWindow.PrjFpg b/tests/altium_crap/VHDL Simulation/Test Palette Window/TPaletteWindow.PrjFpg similarity index 100% rename from altium_crap/VHDL Simulation/Test Palette Window/TPaletteWindow.PrjFpg rename to tests/altium_crap/VHDL Simulation/Test Palette Window/TPaletteWindow.PrjFpg diff --git a/altium_crap/VHDL Simulation/Test Palette Window/TPaletteWindow.PrjFpgStructure b/tests/altium_crap/VHDL Simulation/Test Palette Window/TPaletteWindow.PrjFpgStructure similarity index 100% rename from altium_crap/VHDL Simulation/Test Palette Window/TPaletteWindow.PrjFpgStructure rename to tests/altium_crap/VHDL Simulation/Test Palette Window/TPaletteWindow.PrjFpgStructure diff --git a/altium_crap/VHDL Simulation/Test Palette Window/TPaletteWindow.schDOC b/tests/altium_crap/VHDL Simulation/Test Palette Window/TPaletteWindow.schDOC similarity index 100% rename from altium_crap/VHDL Simulation/Test Palette Window/TPaletteWindow.schDOC rename to tests/altium_crap/VHDL Simulation/Test Palette Window/TPaletteWindow.schDOC diff --git a/altium_crap/VHDL Simulation/Test Palette Window/TRange.VHD b/tests/altium_crap/VHDL Simulation/Test Palette Window/TRange.VHD similarity index 100% rename from altium_crap/VHDL Simulation/Test Palette Window/TRange.VHD rename to tests/altium_crap/VHDL Simulation/Test Palette Window/TRange.VHD diff --git a/altium_crap/VHDL Simulation/Test Palette Window/TWindow.schDoc b/tests/altium_crap/VHDL Simulation/Test Palette Window/TWindow.schDoc similarity index 100% rename from altium_crap/VHDL Simulation/Test Palette Window/TWindow.schDoc rename to tests/altium_crap/VHDL Simulation/Test Palette Window/TWindow.schDoc diff --git a/altium_crap/VHDL Simulation/Test Palette Window/Test_TPaletteWindow.VHDTST b/tests/altium_crap/VHDL Simulation/Test Palette Window/Test_TPaletteWindow.VHDTST similarity index 100% rename from altium_crap/VHDL Simulation/Test Palette Window/Test_TPaletteWindow.VHDTST rename to tests/altium_crap/VHDL Simulation/Test Palette Window/Test_TPaletteWindow.VHDTST