Details
-
User Story
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
dev
-
DaVinci 91, DaVinci 92, DaVinci 93, DaVinci 94, DaVinci 95, DaVinci 96, DaVinci 97, DaVinci 102, DaVinci 103
-
ff2ff61a6 (dev), 77f5449ba (dev), 49541f9c3 (dev), c51980bb0 (dev), c210186a0 (dev), c64f9a99a (dev), 6916c3be5 (dev), 89d4d7d57 (dev), ccad6e51f (dev), 56e85d8cc (dev), 72ed9408a (dev), 40df5c088 (dev), a81001daf (dev), 5c4aa270b (dev), 92f0f4ab4 (dev)
Description
As a developer of QDoc, I want the generated output test to be easy to modify or extend, so that it is helpful when making changes to QDoc itself.
Acceptance criteria
- Restructure the generated output test such that the configuration for, and expected output from, each project the test generates is self contained.
Attachments
Issue Links
- is blocked by
-
QTBUG-121774 QDoc: May generate incorrect file names for examples in specific conditions
- Closed
-
QTBUG-121850 QDoc: SHA1-files generated for QHP files differ across platforms
- Closed
- relates to
-
QTBUG-124895 QDoc: Modernize test coverage reporting
- Open
-
QTBUG-101712 qdoc: Investigate use of Squish Coco for measuring QDoc's code coverage
- Open
Gerrit Reviews
For Gerrit Dashboard: QTBUG-119500 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
529432,3 | Doc: change location of html output directory | dev | qt/qtbase | Status: MERGED | +2 | 0 |
530810,3 | QDoc: Ensure `nosubdirs` doesn't mangle `outputdir` | dev | qt/qttools | Status: MERGED | +2 | 0 |
530814,3 | QDoc: Move macro definition for test project | dev | qt/qttools | Status: MERGED | +2 | 0 |
530818,2 | QDoc: Remove dependency to config.qdocconf from test.qdocconf | dev | qt/qttools | Status: MERGED | +2 | 0 |
530926,12 | QDoc: Add output validation test | dev | qt/qttools | Status: MERGED | +2 | 0 |
530927,6 | QDoc: Move line_comments test project | dev | qt/qttools | Status: MERGED | +2 | 0 |
530983,3 | Exclude QDoc's testdata from license check | dev | qt/qtqa | Status: MERGED | +2 | 0 |
531121,10 | Simplify standalone test discovery for QDoc | dev | qt/qttools | Status: MERGED | +2 | 0 |
531568,6 | QDoc: Drop shared WebXML config dependency for tests | dev | qt/qttools | Status: MERGED | +2 | 0 |
531569,6 | QDoc: Drop shared DocBook extension config in tests | dev | qt/qttools | Status: MERGED | +2 | 0 |
532186,4 | QDoc: Remove dependency on shared test config | dev | qt/qttools | Status: MERGED | +2 | 0 |
532434,5 | QDoc: Further decoupling of test configurations | dev | qt/qttools | Status: MERGED | +2 | 0 |
532441,6 | QDoc: Drop dependency on testqml.qdocconf in tests | dev | qt/qttools | Status: MERGED | +2 | 0 |
532446,4 | QDoc: Move non_ascii_character_input test project | dev | qt/qttools | Status: MERGED | +2 | 0 |
534578,6 | QDoc: Add regeneration capabilities to tst_validateQdocOutputFiles | dev | qt/qttools | Status: MERGED | +2 | 0 |
534587,5 | QDoc: Move `trailing_backslashes` test project | dev | qt/qttools | Status: MERGED | +2 | 0 |
534791,5 | QDoc: Move `illformatted_documentation` test project | dev | qt/qttools | Status: MERGED | +2 | 0 |
534792,6 | QDoc: Move `cxx20` test project | dev | qt/qttools | Status: MERGED | +2 | 0 |
534793,5 | QDoc: Move `modulestate` test project | dev | qt/qttools | Status: MERGED | +2 | 0 |
535161,4 | QDoc: Move `proxypage` test project | dev | qt/qttools | Status: MERGED | +2 | 0 |
535162,4 | QDoc: Move `bug80259` test project | dev | qt/qttools | Status: MERGED | +2 | 0 |
535359,4 | QDoc: Move `globalfunc` test project | dev | qt/qttools | Status: MERGED | +2 | 0 |
535360,6 | QDoc: Decouple docbook tests | dev | qt/qttools | Status: MERGED | +2 | 0 |
535406,5 | QDoc: Consolidate test configuration | dev | qt/qttools | Status: MERGED | +2 | 0 |
535676,5 | QDoc: Move `outputfromqdocfiles` test project | dev | qt/qttools | Status: MERGED | +2 | 0 |
536069,2 | QDoc: Move `usingdirective` test | dev | qt/qttools | Status: MERGED | +2 | 0 |
536117,3 | QDoc: Move `headerfile` test | dev | qt/qttools | Status: MERGED | +2 | 0 |
536195,8 | QDoc: Move `tagfiles` test project | dev | qt/qttools | Status: MERGED | +2 | 0 |
536575,5 | QDoc: Ensure correct name for example file | dev | qt/qttools | Status: MERGED | +2 | 0 |
536579,6 | QDoc: Move `tableaftervalue` test project | dev | qt/qttools | Status: MERGED | +2 | 0 |
536583,6 | QDoc: Move `scopedenum` test project | dev | qt/qttools | Status: MERGED | +2 | 0 |
536804,13 | QDoc: Merge multiple test projects into one | dev | qt/qttools | Status: MERGED | +2 | 0 |
536812,5 | QDoc: Move `templatedcallables` test project | dev | qt/qttools | Status: MERGED | +2 | 0 |
536954,8 | QDoc: Ensure help project QHP SHA1s work cross platform | dev | qt/qttools | Status: MERGED | +2 | 0 |
537028,2 | QDoc: Ensure help project QHP SHA1s work cross platform | 6.7 | qt/qttools | Status: MERGED | +2 | 0 |
537033,3 | QDoc: Ensure help project QHP SHA1s work cross platform | 6.6 | qt/qttools | Status: MERGED | +2 | 0 |
537181,3 | QDoc: Move `testtemplate` test project | dev | qt/qttools | Status: MERGED | +2 | 0 |
537307,3 | QDoc: Ensure help project QHP SHA1s work cross platform | tqtc/lts-6.5 | qt/tqtc-qttools | Status: MERGED | +2 | 0 |
550545,2 | QDoc: Move ignoresince test | dev | qt/qttools | Status: MERGED | +2 | 0 |
550546,2 | QDoc: Move `dontdocument` test | dev | qt/qttools | Status: MERGED | +2 | 0 |
550587,2 | QDoc: Move nestedmacro test | dev | qt/qttools | Status: MERGED | +2 | 0 |
550588,2 | QDoc: Move properties test | dev | qt/qttools | Status: MERGED | +2 | 0 |
552538,1 | QDoc: Move ignoresince test | 6.7 | qt/qttools | Status: ABANDONED | 0 | 0 |
552539,1 | QDoc: Move `dontdocument` test | 6.7 | qt/qttools | Status: ABANDONED | 0 | 0 |
552540,1 | QDoc: Move nestedmacro test | 6.7 | qt/qttools | Status: ABANDONED | 0 | 0 |
552541,1 | QDoc: Move properties test | 6.7 | qt/qttools | Status: ABANDONED | 0 | 0 |
556007,3 | QDoc: Update readme for end-to-end test | dev | qt/qttools | Status: MERGED | +2 | 0 |
556008,3 | QDoc: Add structure to E2E test data | dev | qt/qttools | Status: MERGED | +2 | 0 |
566174,6 | Documentation: Move image resolving from QtXmlToSphinx to QtDocGenerator | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
579390,2 | Exclude QDoc's testdata from license check | master | qt/qtqa | Status: MERGED | +2 | 0 |