From 79c86445d28ea721b4b539c5f29a4efa17e67d2d Mon Sep 17 00:00:00 2001 From: Alex Shvartzkop Date: Thu, 7 Sep 2023 03:49:15 +0300 Subject: [PATCH] QA: add plugin type tests for EasyEDA. --- qa/tests/pcbnew/test_io_mgr.cpp | 42 ++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/qa/tests/pcbnew/test_io_mgr.cpp b/qa/tests/pcbnew/test_io_mgr.cpp index 936cf5ea12..c2d093c1bc 100644 --- a/qa/tests/pcbnew/test_io_mgr.cpp +++ b/qa/tests/pcbnew/test_io_mgr.cpp @@ -1,4 +1,4 @@ -/* +/* * This program source code file is part of KiCad, a free EDA CAD application. * * Copyright (C) 2023 Roberto Fernandez Bautista @@ -115,6 +115,26 @@ static const std::vector BoardPluginCases = { "plugins/cadstar/route_offset/minimal_route_offset_curved_track.cpa", IO_MGR::CADSTAR_PCB_ARCHIVE }, + { + "Basic EasyEDA Std board json file", + "plugins/easyeda/PCB_USBMETER-PD QC修改版_2023-09-02.json", + IO_MGR::EASYEDA + }, + { + "Basic EasyEDA Std backup file", + "plugins/easyeda/BackupProjects_ESP32-PICO-D4_smart_watch.zip", + IO_MGR::EASYEDA + }, + { + "Basic EasyEDA Pro zip board project", + "plugins/easyedapro/Scanning Tunneling Microscope OpenSTM ControlBoard.zip", + IO_MGR::EASYEDAPRO + }, + { + "Basic EasyEDA Pro epro project", + "plugins/easyedapro/ProProject_Yuzuki Chameleon_2023-09-02.epro", + IO_MGR::EASYEDAPRO + }, { "Basic Altium Designer board file", "plugins/altium/eDP_adapter_dvt1_source/eDP_adapter_dvt1.PcbDoc", @@ -190,6 +210,26 @@ static const std::vector LibraryPluginCases = { "plugins/cadstar/lib/footprint-with-thermal-pad.cpa", IO_MGR::CADSTAR_PCB_ARCHIVE }, + { + "Basic EasyEDA Std board json file", + "plugins/easyeda/PCB_USBMETER-PD QC修改版_2023-09-02.json", + IO_MGR::EASYEDA + }, + { + "Basic EasyEDA Std backup file", + "plugins/easyeda/BackupProjects_ESP32-PICO-D4_smart_watch.zip", + IO_MGR::EASYEDA + }, + { + "Basic EasyEDA Pro zip board project", + "plugins/easyedapro/Scanning Tunneling Microscope OpenSTM ControlBoard.zip", + IO_MGR::EASYEDAPRO + }, + { + "Basic EasyEDA Pro epro project", + "plugins/easyedapro/ProProject_Yuzuki Chameleon_2023-09-02.epro", + IO_MGR::EASYEDAPRO + }, { "Altium Designer 'Espressif ESP32-WROOM-32.PcbLib' library file", "plugins/altium/pcblib/Espressif ESP32-WROOM-32.PcbLib",