|
KiCad PCB EDA Suite
|
#include <boost/test/unit_test.hpp>#include <qa_utils/file_utils.h>#include <filesystem>#include <fstream>#include <functional>#include <memory>#include <wx/string.h>#include <cli/exit_codes.h>#include <jobs/job_export_pcb_pdf.h>#include <pcbnew_jobs_handler.h>#include <pcbnew_utils/board_file_utils.h>Go to the source code of this file.
Functions | |
| BOOST_AUTO_TEST_CASE (ExportPdfSingleDocumentOutputPath) | |
| BOOST_AUTO_TEST_CASE (ExportPdfSingleDocumentTrailingDisabledLayers) | |
| static std::string | plotOneLayerToPdf (const std::string &aBoardFile, PCB_LAYER_ID aLayer, const std::string &aTag, const std::function< void(JOB_EXPORT_PCB_PDF *)> &aConfigure={}) |
| BOOST_AUTO_TEST_CASE (ExportPdfFrontPageBookmarksOnlyFrontFootprints) | |
| BOOST_AUTO_TEST_CASE (ExportPdfBackPageBookmarksOnlyBackFootprints) | |
| BOOST_AUTO_TEST_CASE (ExportPdfBoardOutlinePageBookmarksNoFootprints) | |
| BOOST_AUTO_TEST_CASE (ExportPdfFabPageSkipsHiddenDoNotPopulateFootprints) | |
| BOOST_AUTO_TEST_CASE (ExportPdfInnerLayerPageSkipsSurfaceMountFootprints) | |
| BOOST_AUTO_TEST_CASE | ( | ExportPdfBackPageBookmarksOnlyBackFootprints | ) |
Definition at line 166 of file test_pdf_output_path.cpp.
References B_Fab, and plotOneLayerToPdf().
| BOOST_AUTO_TEST_CASE | ( | ExportPdfBoardOutlinePageBookmarksNoFootprints | ) |
Definition at line 178 of file test_pdf_output_path.cpp.
References Edge_Cuts, and plotOneLayerToPdf().
| BOOST_AUTO_TEST_CASE | ( | ExportPdfFabPageSkipsHiddenDoNotPopulateFootprints | ) |
Definition at line 191 of file test_pdf_output_path.cpp.
References F_Fab, and plotOneLayerToPdf().
| BOOST_AUTO_TEST_CASE | ( | ExportPdfFrontPageBookmarksOnlyFrontFootprints | ) |
Definition at line 154 of file test_pdf_output_path.cpp.
References F_Fab, and plotOneLayerToPdf().
| BOOST_AUTO_TEST_CASE | ( | ExportPdfInnerLayerPageSkipsSurfaceMountFootprints | ) |
Definition at line 210 of file test_pdf_output_path.cpp.
References In1_Cu, and plotOneLayerToPdf().
| BOOST_AUTO_TEST_CASE | ( | ExportPdfSingleDocumentOutputPath | ) |
Definition at line 39 of file test_pdf_output_path.cpp.
References BOOST_AUTO_TEST_CASE(), BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), F_Cu, KI_TEST::GetPcbnewTestDataDir(), PCBNEW_JOBS_HANDLER::JobExportPdf(), CLI::EXIT_CODES::OK, JOB_EXPORT_PCB_PDF::ONE_PAGE_PER_LAYER_ONE_FILE, KI_TEST::SCOPED_TEMP_DIR::Path(), and result.
| BOOST_AUTO_TEST_CASE | ( | ExportPdfSingleDocumentTrailingDisabledLayers | ) |
Definition at line 71 of file test_pdf_output_path.cpp.
References B_Cu, BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), F_Cu, KI_TEST::GetPcbnewTestDataDir(), In1_Cu, PCBNEW_JOBS_HANDLER::JobExportPdf(), CLI::EXIT_CODES::OK, JOB_EXPORT_PCB_PDF::ONE_PAGE_PER_LAYER_ONE_FILE, KI_TEST::SCOPED_TEMP_DIR::Path(), and result.
|
static |
Definition at line 114 of file test_pdf_output_path.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().