|
KiCad PCB EDA Suite
|
#include <fstream>#include <algorithm>#include <initializer_list>#include <set>#include <stdexcept>#include <string>#include <vector>#include <wx/image.h>#include <wx/imagpng.h>#include <wx/mstream.h>#include <boost/test/unit_test.hpp>#include <compatibility_report.h>#include <downgrade_scan.h>#include <downgrade_target.h>Go to the source code of this file.
Classes | |
| struct | KI_TEST::EXPECTED_DOWNGRADE_FEATURE |
Namespaces | |
| namespace | KI_TEST |
| Test utilities for timestamps. | |
Functions | |
| const DOWNGRADE_TARGET & | KI_TEST::RequireDowngradeTarget (const wxString &aId) |
| void | KI_TEST::CheckTransformCoverage (const COMPATIBILITY_REPORT &aReport, int aTargetVersion, std::initializer_list< EXPECTED_DOWNGRADE_FEATURE > aFeatures, bool aDropInsteadOfApproximate) |
| wxMemoryBuffer | KI_TEST::MakePngWithFractionalPixelsPerCm () |
| A tiny PNG whose embedded resolution gives a fractional pixels/cm, so the legacy truncating PPI differs from the corrected one and scale migrations become observable. | |
| std::set< std::string > | KI_TEST::LoadTokenSet (const std::string &aFileName) |
| Read a release keyword file from qa/data/downgrade, one token per line. | |
| std::vector< std::string > | KI_TEST::UnknownSexprHeads (const std::string &aContent, const std::set< std::string > &aKnown, const std::set< std::string > &aHarmless={}) |
| Every node head in the serialized text that is not in the known or harmless sets. | |