summaryrefslogtreecommitdiffstats
path: root/testing
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'extract-private-virtual' of https://github.com/mosra/doxygen ↵Dimitri van Heesch2019-01-082-0/+145
|\ | | | | | | into mosra-extract-private-virtual
| * Implement a new EXTRACT_PRIVATE_VIRTUAL option.Vladimír Vondruš2019-01-032-0/+145
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The classic article about virtuality from Herb Sutter [1] suggests that virtual functions are always private and public class interface is never virtual. Until now, it was not really possible to document these functions in Doxygen: * Enabling EXTRACT_PRIVATE would show all internals, not just virtual functions, which is not wanted. * Enabling HIDE_UNDOC_MEMBERS and HIDE_UNDOC_CLASSES would effectively disable warnings about *all* undocumented members, which is not wanted. The usual workaround was to put the members into protected scope just for Doxygen: #ifdef DOXYGEN_GENERATING_OUTPUT protected: #else private: #endif /** @brief Documented private virtual function */ virtual doStuff(); The new EXTRACT_PRIVATE_VIRTUAL option makes these visible (and able to be linked to), but shows them *only* if they are documented. [1] http://www.gotw.ca/publications/mill18.htm
* | Warning messages of test 66albert-github2019-01-062-52/+57
| | | | | | | | | | | | | | | | | | Test 66 gives some warning messages bout not documented entities: .../testing/066_property_initializer.cs:4: warning: Compound Class1 is not documented. .../testing/066_property_initializer.cs:5: warning: Member Property1 (property) of class Class1 is not documented. .../testing/066_property_initializer.cs:6: warning: Member Property2 (property) of class Class1 is not documented. The entities have been documented.
* | issue #6744 Ampersand in Markdown image URL is not escaped in XML outputalbert-github2019-01-062-48/+61
| | | | | | | | Convert name / url based on HTML / XML conventions and don't do double conversions (XML).
* | Merge pull request #6743 from albert-github/feature/bug_sorting_testsDimitri van Heesch2019-01-051-1/+1
|\ \ | | | | | | Tests are unsorted
| * | Tests are unsortedalbert-github2019-01-051-1/+1
| | | | | | | | | | | | When requesting all tests they are sorted in the way `glob.glob` returns them, i.e. unsorted, better, more intuitive and easier for finding problems, would be sorted.
* | | Merge pull request #6742 from albert-github/feature/bug_xhtml_test_074Dimitri van Heesch2019-01-053-369/+373
|\ \ \ | | | | | | | | Double defined operator in test 74
| * | | Double defined operator in test 74albert-github2019-01-053-369/+373
| |/ / | | | | | | | | | | | | | | | In test 074 the operator `&=` was identically defined twice, now corrected with const. In XHTML this resulted in error: `struct_foo.xhtml:204: element a: validity error : ID aa20bd44b1bb87a652ac65170ddfa1a5a already defined`
* | | Fixed alt attribute appearing in <object> tag for SVG imagesDimitri van Heesch2019-01-051-1/+1
|/ /
* | Fixed missing end paragraph marker when inline image appeared as last item.Dimitri van Heesch2019-01-051-2/+3
| |
* | Issue #6039: Links on image in Markdown (Origin: bugzilla #769223)Dimitri van Heesch2019-01-032-7/+82
|/
* Merge pull request #6713 from mosra/testingDimitri van Heesch2018-12-314-11/+117
|\ | | | | Test suite and developer-facing improvements
| * testing: improve tests for \ref.Vladimír Vondruš2018-12-293-11/+117
| | | | | | | | | | | | Tests for C++11 user-defined literals from https://github.com/doxygen/doxygen/issues/6299 were missing, adding them to avoid the regression re-appearing in the future.
| * testing: make runtests.py executable.Vladimír Vondruš2018-12-291-0/+0
| | | | | | | | | | | | | | | | | | | | So one can do just ./runtests.py on Unix-like systems, instead of the unusual python runtests.py
* | testing: add a test for TOC levels in the XML output.Vladimír Vondruš2018-12-292-0/+58
| | | | | | | | For good measure, this one works.
* | testing: add a test for XML output with an empty TOC.Vladimír Vondruš2018-12-292-0/+21
|/ | | | | Fails, in particular causes Doxygen to produce an empty (or truncated) XML file but returning with a success error code.
* Renamed option and test case numbersDimitri van Heesch2018-12-264-13/+13
|
* Merge branch 'xml-namespace-members-in-file-scope' of ↵Dimitri van Heesch2018-12-264-0/+88
|\ | | | | | | https://github.com/mosra/doxygen into mosra-xml-namespace-members-in-file-scope
| * Make it possible to list namespace members in file scope for XML output.Vladimír Vondruš2018-02-104-0/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For better consistency with the HTML output, where each file documentation lists (and links to) all members of given namespace. This also makes it possible to be consistent with the HTML output in case a namespace is not documented and thus all its member detailed docs should be put into corresponding file docs instead. In order to be backwards compatible and avoid breaking stuff for existing users of the XML output, this is controlled by a new XML_NAMESPACE_MEMBERS_IN_FILE_SCOPE configuration option that defaults to NO. Note that this, unlike the HTML output, will put the whole detailed docs into the file scope instead of just listing them. It's up to the user of the XML output to deduplicate this information. It can be done for example by comparing member ID prefixes with compound ID -- íf different, the detailed docs are already somewhere else.
* | Fixed problems with emoji handling and added a test case for itDimitri van Heesch2018-12-252-0/+2993
| |
* | Changed implementation, added test caseDimitri van Heesch2018-12-242-0/+178
| |
* | Added test case for \ref, and fixed representation of operator->*()Dimitri van Heesch2018-12-212-0/+336
| |
* | Merge pull request #6679 from coliff/masterDimitri van Heesch2018-12-141-0/+0
|\ \ | | | | | | Losslessly optimize images
| * | [ImgBot] Optimize imagesImgBotApp2018-12-071-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *Total -- 536.41kb -> 410.38kb (23.5%) /doc/extsearch_flow.png -- 20.57kb -> 7.41kb (64%) /testing/sample.png -- 3.69kb -> 2.50kb (32.26%) /doc/doxywizard_main.png -- 55.86kb -> 38.51kb (31.07%) /doc/doxywizard_page1.png -- 38.72kb -> 29.24kb (24.47%) /doc/doxywizard_page4.png -- 42.69kb -> 32.57kb (23.72%) /doc/doxywizard_page3.png -- 49.71kb -> 37.95kb (23.66%) /doc/doxywizard_page2.png -- 38.13kb -> 29.21kb (23.41%) /addon/doxywizard/images/tunecolor.png -- 99.90kb -> 77.30kb (22.62%) /doc/doxywizard_menu.png -- 57.29kb -> 45.09kb (21.28%) /doc/doxywizard_expert.png -- 29.35kb -> 23.73kb (19.15%) /templates/html/mag_sel.png -- 0.55kb -> 0.45kb (17.41%) /templates/html/mag.png -- 0.51kb -> 0.44kb (14.31%) /doc/infoflow.png -- 98.24kb -> 84.89kb (13.59%) /templates/html/search_r.png -- 0.60kb -> 0.54kb (9.64%) /templates/html/search_l.png -- 0.59kb -> 0.55kb (6.13%)
* | | Adjustment of xhtml1-transitional.dtdalbert-github2018-12-141-0/+19
|/ / | | | | | | | | | | | | Adding attributes: - async - doxygen to be able to validate doxygen generated xhtml documents
* | Incorrect number tag sequence for xhtml with htmlinclude command possiblealbert-github2018-11-252-2/+2
| | | | | | | | | | | | Analogous to the `\htmlonly` also with the `\htmlinclude` command it is possible that some parts are added that cannot be inside a `<p> ... <\/p>` and thus we have to temporary close (and later reopen) the paragraph. The option `[block]` has been added to the `\htmlinclude` command (analogous to the `\htmlonly` command). Problem can be seen with the default doxygen test 30 (`[030_htmlinclude.dox]: test the \htmlinclude command`).
* | Multiple `\xreflist` in one page with same keyalbert-github2018-10-315-21/+20
| | | | | | | | Regression regarding tests
* | Merge pull request #6438 from albert-github/feature/bug_citeDimitri van Heesch2018-10-281-1/+1
|\ \ | | | | | | Correcting labels for citations
| * | Correcting labels for citationsalbert-github2018-08-101-1/+1
| | | | | | | | | | | | Corrected change in test.
* | | Merge pull request #6486 from albert-github/feature/bug_tests_extensionsDimitri van Heesch2018-10-272-16/+111
|\ \ \ | | | | | | | | Extending tests with extra possibilities
| * \ \ Merge branch 'master' into feature/bug_tests_extensionsDimitri van Heesch2018-09-152-0/+11
| |\ \ \
| * | | | Extending tests with extra possibilitiesalbert-github2018-09-072-15/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - docbook for docbook output including small test on validity (i.e. basic xml test) - rtf for rtf output - start_id and end_id creating the possibility to run one range of tests -- subdirs us CREATE_SUBDIRS=YES
* | | | | Merge pull request #6487 from albert-github/feature/bug_docbookDimitri van Heesch2018-09-153-1/+3
|\ \ \ \ \ | |_|/ / / |/| | | | Implementation of standard generator for docbook output
| * | | | Implementation of standard generator for docbook outputalbert-github2018-09-073-1/+3
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Till now docbook had its own output generator, but lot of possibilities were missing (see remark about updating below), with this patch the (more than) basic implementation has been made. Added some docbook tests to the current tests and updated documentation where necessary Tried updating current version but too many issues remained that were generically handled in the standard generator, code is in current version behind '#if 0' construct in doxygen.cpp and name with '_v1' and in docbookgen.cp'
* | | | Add possibility for adding doxygen configuration items to, all, tests during ↵albert-github2018-09-152-1/+13
|/ / / | | | | | | | | | | | | | | | runtime. Creating possibility to add extra doxygen configuration items to tests (e.g. QUIET=NO)
* | | Merge pull request #6468 from arm-in/masterDimitri van Heesch2018-09-031-3/+2
|\ \ \ | | | | | | | | Typos found by running "codespell"
| * | | Update README.txtArmin Müller2018-08-301-3/+2
| |/ /
* | | Merge pull request #6481 from albert-github/feature/bug_test_005_typoDimitri van Heesch2018-09-031-1/+1
|\ \ \ | | | | | | | | Correct typing error in test 5
| * | | Correct typing error in test 5albert-github2018-09-031-1/+1
| |/ /
* | | Correct typing error in test 51albert-github2018-09-032-2/+2
|/ /
* | Enable in page table of contents for XML and add maximum level to in page ↵albert-github2018-07-122-2/+29
| | | | | | | | | | | | | | table of contents - correction of compiler error (not caught on Windows) - updated test 43 (for in page toc)
* | Merge pull request #714 from albert-github/feature/bug_test_condDimitri van Heesch2018-06-102-2/+6
|\ \ | | | | | | Problem with \cond in normal comment of test 015
| * | Problem with \cond in normal comment of test 015albert-github2018-05-072-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | In the \cond is also recognized in non-doxygen comment. - As a work around the \ has been removed - in case of e.g. pdf the enabled function is not shown as it does not have a doxygen comment - test file output update due to change in input code. - pre.l and commentcnv.l. better error message i.e. showing better the used condition
* | | Problem with TEST_FLAGS when using CMake for Visual StudioTushar Maheshwari2018-05-132-3/+4
|/ /
* | Merge pull request #693 from albert-github/feature/bug_tests_xhtml_pdfDimitri van Heesch2018-04-227-49/+2874
|\ \ | | | | | | Create test possibilities for xhtml and pdf output
| * | Create test possibilities for xhtml and pdf outputalbert-github2018-04-031-3/+3
| | | | | | | | | | | | Regression of default output (INPUT setting was overruled).
| * | Create test possibilities for xhtml and pdf outputalbert-github2018-04-037-52/+2877
| |/ | | | | | | | | | | The tests in the testing directory provided possibilities to do some regression tests based on the xml output. With the option --xhtml it is possible to see whether or not a test or set of tests is xhtml compliant. With the option --pdf it is possible to see whether or not a test or set of tests can be build to a pdf file (per test).
* | Merge pull request #690 from albert-github/feature/bug_test_numbersDimitri van Heesch2018-04-224-12/+12
|\ \ | | | | | | Test renumbering
| * | Test renumberingalbert-github2018-04-014-71/+0
| | | | | | | | | | | | The tests numbers 067 and 068 were used twice, test 067 has been renamed to 072 and test 068 has been renamed to 073.
| * | Test renumberingalbert-github2018-04-014-0/+71
| |/ | | | | | | The tests numbers 067 and 068 were used twice, test 067 has been renamed to 072 and test 068 has been renamed to 073.