Vale: Replace test fixture with test suite for each rule
The latest version (3.23) of vale lets you test each rule
using a test suite. A testsuite is a YAML file that includes
the input for the test. Use the following command to run
the test coverage for all the rules:
vale --config=.vale-qdoc-test.ini --no-global test --coverage styles/Qt
You could also test a specific suite only by providing
the corresponding YAML file, which ends with the ".test.yml" name.
Change-Id: I68a3d760e65cdbc8abb4ddd10d32ea55ec817e03
Reviewed-by: Alexei Cazacov <alexei.cazacov@qt.io>
| commit | 2f47c089c046ace4491ab236810f21f784864ebd |
| parent | c7ea62c548e09832f5e13748a5822b45accdc0b1 |
| author | Venugopal Shivashankar <Venugopal.Shivashankar@qt.io> |
| committer | Venugopal Shivashankar <Venugopal.Shivashankar@qt.io> |
| commit time | Mon, 5 Oct 2026 13:17:53 +0000 |
- A vale_linter_config/.vale-qdoc-test.ini
- A vale_linter_config/styles/Qt/Language/AdmonitionHedging.test.yml
- A vale_linter_config/styles/Qt/Language/AmbiguousPronoun.test.yml
- A vale_linter_config/styles/Qt/Language/CausationSinceAs.test.yml
- A vale_linter_config/styles/Qt/Language/FutureTense.test.yml
- A vale_linter_config/styles/Qt/Language/Headings.test.yml
- A vale_linter_config/styles/Qt/Language/HedgingWords.test.yml
- A vale_linter_config/styles/Qt/Language/Idioms.test.yml
- A vale_linter_config/styles/Qt/Language/ImperativeBrief.test.yml
- A vale_linter_config/styles/Qt/Language/LatinTerms.test.yml
- A vale_linter_config/styles/Qt/Language/LoseLoose.test.yml
- A vale_linter_config/styles/Qt/Language/Numbers.test.yml
- A vale_linter_config/styles/Qt/Language/PropertySignalOpener.test.yml
- A vale_linter_config/styles/Qt/Language/QDocPageTitle.test.yml
- A vale_linter_config/styles/Qt/Language/QtTerminology.test.yml
- A vale_linter_config/styles/Qt/Language/TermConsistency.test.yml
- A vale_linter_config/styles/Qt/Language/WordyConstructions.test.yml
- A vale_linter_config/styles/Qt/Language/WordyFillers.test.yml
- A vale_linter_config/styles/Qt/Language/WordyQuantifier.test.yml
- A vale_linter_config/styles/Qt/Mechanics/LineLength.test.yml
- A vale_linter_config/styles/Qt/Mechanics/Repetition.test.yml
- A vale_linter_config/styles/Qt/Mechanics/Spacing.test.yml
- A vale_linter_config/styles/Qt/Mechanics/Spelling.test.yml
- A vale_linter_config/styles/Qt/Mechanics/Underfilled.test.yml
- A vale_linter_config/styles/Qt/Structure/AltTextClassNames.test.yml
- A vale_linter_config/styles/Qt/Structure/AltTextFormat.test.yml
- A vale_linter_config/styles/Qt/Structure/ExampleGroupIngroup.test.yml
- A vale_linter_config/styles/Qt/Structure/ExampleTitleRepetition.test.yml
- A vale_linter_config/styles/Qt/Structure/ImageAltTextContinuation.test.yml
- A vale_linter_config/styles/Qt/Structure/ImageAltTextContinuation.yml
- A vale_linter_config/styles/Qt/Structure/InlineImageAltBraces.test.yml
- A vale_linter_config/styles/Qt/Structure/InlineImageAltBraces.yml
- A vale_linter_config/styles/Qt/Structure/KeyboardShortcutFormat.test.yml
- A vale_linter_config/styles/Qt/Structure/ListIntroPresence.test.yml
- A vale_linter_config/styles/Qt/Structure/ListItemPunctuation.test.yml
- A vale_linter_config/styles/Qt/Structure/MenuPathFormat.test.yml
- A vale_linter_config/styles/Qt/Structure/ModuleExamplesSection.test.yml
- A vale_linter_config/styles/Qt/Structure/ModuleReferenceSection.test.yml
- A vale_linter_config/styles/Qt/Structure/NoSpaceBeforeBrace.test.yml
- A vale_linter_config/styles/Qt/Structure/QDocAnchorAPIName.test.yml
- A vale_linter_config/styles/Qt/Structure/QDocBrief.test.yml
- A vale_linter_config/styles/Qt/Structure/QDocDeprecatedVersionOrder.test.yml
- A vale_linter_config/styles/Qt/Structure/QDocImageAlt.test.yml
- A vale_linter_config/styles/Qt/Structure/QDocImageAltInlineCmd.test.yml
- A vale_linter_config/styles/Qt/Structure/QDocVersionClauseOrder.test.yml
- A vale_linter_config/styles/Qt/Structure/QMLGenericTypes.test.yml
- M vale_linter_config/styles/Qt/Structure/README.md
- A vale_linter_config/styles/Qt/Structure/SaTargetVocab.test.yml
- A vale_linter_config/styles/Qt/Structure/SectionLinkAntiPattern.test.yml
- A vale_linter_config/styles/Qt/Structure/TableEmptyCell.test.yml
- M vale_linter_config/styles/Qt/Structure/TableEmptyCell.yml
- A vale_linter_config/styles/Qt/Structure/TableGenericHeaders.test.yml
- A vale_linter_config/styles/Qt/Structure/UIElementMarkup.test.yml
- D vale_linter_config/tests/CodeBlocks.qdoc
- D vale_linter_config/tests/LineLength.qdoc
- D vale_linter_config/tests/ListBlock.qdoc
- D vale_linter_config/tests/MicrosoftRules.qdoc
- D vale_linter_config/tests/QDocAdmonitions.qdoc
- D vale_linter_config/tests/QDocAnchorAPIName.qdoc
- D vale_linter_config/tests/QDocBrief.qdoc
- D vale_linter_config/tests/QDocDeprecatedVersionOrder.qdoc
- D vale_linter_config/tests/QDocHeadings.qdoc
- D vale_linter_config/tests/QDocImageAlt.qdoc
- D vale_linter_config/tests/QDocVersionClauseOrder.qdoc
- D vale_linter_config/tests/QtSpellingTest.qdoc
- D vale_linter_config/tests/Sample.cpp
- D vale_linter_config/tests/Sample.cxx
- D vale_linter_config/tests/Sample.h
- D vale_linter_config/tests/Sample.qml
- D vale_linter_config/tests/SampleSource.cxx
- D vale_linter_config/tests/SampleTemplates.h
- D vale_linter_config/tests/SectionHeading.qdoc
- D vale_linter_config/tests/SharedContent.qdocinc
- D vale_linter_config/tests/TableBlock.qdoc