|
KiCad PCB EDA Suite
|
Go to the source code of this file.
Functions | |
| BOOST_AUTO_TEST_CASE (EmptyInputPasses) | |
| BOOST_AUTO_TEST_CASE (RefdesCollisionReportsRelatedItems) | |
| BOOST_AUTO_TEST_CASE (ConnectivityRebuildContractHonoured) | |
| BOOST_AUTO_TEST_CASE (ConnectivityRebuildContractBroken) | |
| BOOST_AUTO_TEST_CASE (ExtraRebuildIsNotFlagged) | |
| BOOST_AUTO_TEST_CASE (SchemaVersionMatchPasses) | |
| BOOST_AUTO_TEST_CASE (SchemaVersionMajorMismatchReportsError) | |
| BOOST_AUTO_TEST_CASE (MultipleFailuresAggregate) | |
| BOOST_AUTO_TEST_CASE (PassedAndHasErrorsAreDistinguishable) | |
| BOOST_AUTO_TEST_CASE | ( | ConnectivityRebuildContractBroken | ) |
Definition at line 85 of file test_validation_pipeline.cpp.
References KICAD_DIFF::VALIDATION_INPUT::applierReportedRebuild, BOOST_REQUIRE(), KICAD_DIFF::VALIDATION_REPORT::failures, KICAD_DIFF::VALIDATION_REPORT::Passed(), KICAD_DIFF::VALIDATION_INPUT::planRequiredRebuild, KICAD_DIFF::RunPostApplyValidators(), and KICAD_DIFF::VALIDATION_FAILURE::validator.
| BOOST_AUTO_TEST_CASE | ( | ConnectivityRebuildContractHonoured | ) |
Definition at line 72 of file test_validation_pipeline.cpp.
References KICAD_DIFF::VALIDATION_INPUT::applierReportedRebuild, KICAD_DIFF::VALIDATION_REPORT::Passed(), KICAD_DIFF::VALIDATION_INPUT::planRequiredRebuild, and KICAD_DIFF::RunPostApplyValidators().
| BOOST_AUTO_TEST_CASE | ( | EmptyInputPasses | ) |
Definition at line 37 of file test_validation_pipeline.cpp.
References BOOST_AUTO_TEST_CASE(), BOOST_CHECK_EQUAL(), KICAD_DIFF::VALIDATION_REPORT::Count(), KICAD_DIFF::VALIDATION_REPORT::Passed(), and KICAD_DIFF::RunPostApplyValidators().
| BOOST_AUTO_TEST_CASE | ( | ExtraRebuildIsNotFlagged | ) |
Definition at line 107 of file test_validation_pipeline.cpp.
References KICAD_DIFF::VALIDATION_INPUT::applierReportedRebuild, KICAD_DIFF::VALIDATION_REPORT::Passed(), KICAD_DIFF::VALIDATION_INPUT::planRequiredRebuild, and KICAD_DIFF::RunPostApplyValidators().
| BOOST_AUTO_TEST_CASE | ( | MultipleFailuresAggregate | ) |
Definition at line 156 of file test_validation_pipeline.cpp.
References KICAD_DIFF::VALIDATION_INPUT::applierReportedRebuild, BOOST_REQUIRE(), KICAD_DIFF::VALIDATION_REPORT::Count(), KICAD_DIFF::VALIDATION_REPORT::Passed(), KICAD_DIFF::VALIDATION_INPUT::planRequiredRebuild, KICAD_DIFF::VALIDATION_INPUT::refdesEntries, and KICAD_DIFF::RunPostApplyValidators().
| BOOST_AUTO_TEST_CASE | ( | PassedAndHasErrorsAreDistinguishable | ) |
Definition at line 180 of file test_validation_pipeline.cpp.
References KICAD_DIFF::VALIDATION_INPUT::applierReportedRebuild, BOOST_CHECK_EQUAL(), KICAD_DIFF::VALIDATION_REPORT::failures, KICAD_DIFF::VALIDATION_REPORT::HasErrors(), KICAD_DIFF::VALIDATION_REPORT::Passed(), KICAD_DIFF::VALIDATION_INPUT::planRequiredRebuild, RPT_SEVERITY_ERROR, KICAD_DIFF::RunPostApplyValidators(), and KICAD_DIFF::VALIDATION_FAILURE::severity.
| BOOST_AUTO_TEST_CASE | ( | RefdesCollisionReportsRelatedItems | ) |
Definition at line 49 of file test_validation_pipeline.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KICAD_DIFF::VALIDATION_REPORT::Count(), KICAD_DIFF::VALIDATION_REPORT::failures, KICAD_DIFF::VALIDATION_REPORT::Passed(), KICAD_DIFF::VALIDATION_INPUT::refdesEntries, KICAD_DIFF::VALIDATION_FAILURE::relatedItems, RPT_SEVERITY_ERROR, KICAD_DIFF::RunPostApplyValidators(), and KICAD_DIFF::VALIDATION_FAILURE::severity.
| BOOST_AUTO_TEST_CASE | ( | SchemaVersionMajorMismatchReportsError | ) |
Definition at line 132 of file test_validation_pipeline.cpp.
References KICAD_DIFF::VALIDATION_INPUT::ancestorSchemaVersion, BOOST_REQUIRE(), KICAD_DIFF::VALIDATION_REPORT::failures, KICAD_DIFF::VALIDATION_INPUT::oursSchemaVersion, KICAD_DIFF::VALIDATION_REPORT::Passed(), KICAD_DIFF::RunPostApplyValidators(), KICAD_DIFF::VALIDATION_INPUT::theirsSchemaVersion, and KICAD_DIFF::VALIDATION_FAILURE::validator.
| BOOST_AUTO_TEST_CASE | ( | SchemaVersionMatchPasses | ) |
Definition at line 119 of file test_validation_pipeline.cpp.
References KICAD_DIFF::VALIDATION_INPUT::ancestorSchemaVersion, KICAD_DIFF::VALIDATION_INPUT::oursSchemaVersion, KICAD_DIFF::VALIDATION_REPORT::Passed(), KICAD_DIFF::RunPostApplyValidators(), and KICAD_DIFF::VALIDATION_INPUT::theirsSchemaVersion.