/
niceSOFT
/
doxygen
ОбзорДокументацияВойти
/
niceSOFT
/
doxygen
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
doxygen/
testing/
..
001

Update test references

6 лет назад
002

Update test references

6 лет назад
003

Update test references

6 лет назад
004

Update test references

6 лет назад
005

Update test references

6 лет назад
006

Update test references

6 лет назад
007

Update test references

6 лет назад
008

Adding the xml:lang tag to XML and Docbook output

6 лет назад
009

issue_11972 Incorrect indentation for custom command following list

6 месяцев назад
010

Update test references

6 лет назад
011

Fix source code references for objective-c members

2 года назад
012

Setting protection

2 года назад
013

Fix for tests failing XHTML validation

3 года назад
014

issue #8357 XML output does not include cross-references in code-fragments

6 лет назад
015

Adding the xml:lang tag to XML and Docbook output

6 лет назад
016

Fix for tests failing XHTML validation

3 года назад
017

Update test references

6 лет назад
018

Avoid overwriting the member definition when using @fn, @var and friends

2 года назад
019

Changed concept group handling to not break fix for issue #8724

5 лет назад
020

Update test references

6 лет назад
021

Add test for include's new strip option

2 года назад
022

Update test references

6 лет назад
023

Update test references

6 лет назад
024

Made new XML tag optional (shown when it differs from name).

5 лет назад
025

Add test for include's new strip option

2 года назад
026

Made new XML tag optional (shown when it differs from name).

5 лет назад
027

Made new XML tag optional (shown when it differs from name).

5 лет назад
028

Fix for tests failing XHTML validation

3 года назад
029

Adding the xml:lang tag to XML and Docbook output

6 лет назад
030

Update test references

6 лет назад
031

Incorrect links and references testing

3 года назад
032

Fix for failing test 102 and changed test 032 a bit

2 года назад
033

Update test references

6 лет назад
034

Update test references

6 лет назад
035

Adding the xml:lang tag to XML and Docbook output

6 лет назад
036

Adding the xml:lang tag to XML and Docbook output

6 лет назад
037

Spelling corrections

2 года назад
038

Update test references

6 лет назад
039

Made new XML tag optional (shown when it differs from name).

5 лет назад
040

Adding the xml:lang tag to XML and Docbook output

6 лет назад
041

Yesting with ` CLANG_ASSISTED_PARSING=YES`

3 года назад
042

Adding the xml:lang tag to XML and Docbook output

6 лет назад
043

issue #11557 @tableofcontents shows <tt> tags for MarkDown headings with inline code

год назад
044

Fix for tests failing XHTML validation

3 года назад
045

Problem with refitem command (tests 45)

5 лет назад
046

Made new XML tag optional (shown when it differs from name).

5 лет назад
047

Adding the xml:lang tag to XML and Docbook output

6 лет назад
048

Adding the xml:lang tag to XML and Docbook output

6 лет назад
049

Optimise handling trimleft in code fragments

2 года назад
050

Update test references

6 лет назад
051

Update test references

6 лет назад
052

Update test references

6 лет назад
053

Update test references

6 лет назад
054

Regression: fixed issue with generating doxygen's own documentation.

5 лет назад
055

Fix out-of-bounds string_view access in Markdown n-/m-dash processing

2 года назад
056

Update test references

6 лет назад
057

issue #11624 Classes always ordered alphabetically

год назад
058

issue #11156 Enabled AUTOLINK_SUPPORT does not turn enum type names to links

2 года назад
059

Made new XML tag optional (shown when it differs from name).

5 лет назад
060

HTML `<details>` tag without `<summary>` tag

4 года назад
061

Added unit test with unicode characters in the name

4 года назад
062

Adding raise option for @include{doc}

2 года назад
063

Adding raise option for @include{doc}

2 года назад
064

Made new XML tag optional (shown when it differs from name).

5 лет назад
065

Update test references

6 лет назад
066

Made new XML tag optional (shown when it differs from name).

5 лет назад
067

Adding the xml:lang tag to XML and Docbook output

6 лет назад
068

Adding the xml:lang tag to XML and Docbook output

6 лет назад
069

Adding the xml:lang tag to XML and Docbook output

6 лет назад
070

Adding the xml:lang tag to XML and Docbook output

6 лет назад
071

issue #11323 Regression in 1.9.7 (a18e4c7) broke breathe-doc's documentation build (breathe releases v4.35.0, v4.36.0)

7 месяцев назад
072

Yesting with ` CLANG_ASSISTED_PARSING=YES`

3 года назад
073

issue #11323 Regression in 1.9.7 (a18e4c7) broke breathe-doc's documentation build (breathe releases v4.35.0, v4.36.0)

7 месяцев назад
074

Made new XML tag optional (shown when it differs from name).

5 лет назад
075

issue #10582 Problem matching arguments of functions (parameter matching on function pointers)

3 года назад
076

Update available emojis

2 года назад
077

Adding the xml:lang tag to XML and Docbook output

6 лет назад
078

Made new XML tag optional (shown when it differs from name).

5 лет назад
079

issue #11557 @tableofcontents shows <tt> tags for MarkDown headings with inline code

год назад
080

issue #11676 Final period (.) is missing in the @brief if it terminates with () or a markdown code spans

год назад
081

Adding the xml:lang tag to XML and Docbook output

6 лет назад
082

Fix for tests failing XHTML validation

3 года назад
083

Made new XML tag optional (shown when it differs from name).

5 лет назад
084

Adding the xml:lang tag to XML and Docbook output

6 лет назад
085

Make multi-line macro definitions foldable

3 года назад
086

Adding the xml:lang tag to XML and Docbook output

6 лет назад
087

Improve test for fortran public/private handling

4 года назад
088

Fixes for handling of PUBLIC/PRIVATE in Fortran

4 года назад
089

Fix handling of PUBLIC/PRIVATE for procedures in Fortran

4 года назад
090

issue #11624 Classes always ordered alphabetically

год назад
091

Tests and fixes for interfaces in Fortran

4 года назад
092

issue #11624 Classes always ordered alphabetically

год назад
093

Tests and fixes for interfaces in Fortran

4 года назад
094

Tests and fixes for interfaces in Fortran

4 года назад
095

Test Fortran inheritance over modules

4 года назад
096

issue #11624 Classes always ordered alphabetically

год назад
097

Fixes for type bound procedures in Fortran

4 года назад
098

Fixes for type bound procedures in Fortran

4 года назад
099

issue #11156 Enabled AUTOLINK_SUPPORT does not turn enum type names to links

2 года назад
100

issue #11156 Enabled AUTOLINK_SUPPORT does not turn enum type names to links

2 года назад
101

Ignore C11 _Static_assert()

3 года назад
102

issue #10708 Incorrect parsing to xml of c++11 constructs in methods and functions

2 года назад
103

issue #10997 How to tell Doxygen to process an #include within a class definition

2 года назад
104

Don't attempt to merge typedefs from different scopes.

2 года назад
105

issue #11676 Final period (.) is missing in the @brief if it terminates with () or a markdown code spans

год назад
106

issue #11313 Template class specializations are ignored, which leads to invalid links

2 года назад
107

Use unqiue macro names for define in enum test

2 года назад
108

Improve matching trailing and normal return types

10 месяцев назад
109

Added test case for HTML tags

год назад
110

Further improve quote handling

год назад
111

Revert "issue #9603 Unexpected warning "no matching file member found" for C macro depending on include structure"

7 месяцев назад
112

Add support for specifying requirements

7 месяцев назад
113

issue #8788 Quotes in inline code confuse Markdown parser

год назад
114

Add support for specifying requirements

7 месяцев назад
115

PR #11839 Add requirements traceability

7 месяцев назад
116

Move test from position 116 to position 120

4 месяца назад
117

fix protocol regression: guard BEGIN(ClassVar) to ObjC interfaces only

5 месяцев назад
118

Fixes for mermaid diagrams

4 месяца назад
119

add tests for inline commands and markdown

4 месяца назад
120

Error running test 120 without `--xml`

4 месяца назад
121

issue #12226 Anonymous union's @brief and documentation shown instead of member's in Data Fields table and Field Documentation

20 дней назад
122

issue #5940 Look for [[deprecated]] markers (Origin: bugzilla #761131)

13 дней назад
dtd

Adding "loading" attribute to dtd

год назад
more_120

Error running test 120 without `--xml`

4 месяца назад
001_a.dox

Added regression test suite

13 лет назад
002_addindex.dox

Added regression test suite

13 лет назад
003_anchor.dox

Added regression test suite

13 лет назад
004_arg.dox

Added regression test suite

13 лет назад
005_attention.dox

Correct typing error in test 5

8 лет назад
006_author.dox

Added regression test suite

13 лет назад
007_b.dox

Added regression test suite

13 лет назад
008_brief.c

Added regression test suite

13 лет назад
009_bug.cpp

Added regression test suite

13 лет назад
010_c.dox

Added regression test suite

13 лет назад
011_category.m

Fixed typos in comments.

11 лет назад
012_cite.dox

Spelling corrections for testing directory

7 лет назад
013_class.h

Fix for tests failing XHTML validation

3 года назад
014_code.dox

Propagate language information to all <programlisting> XML elements.

9 лет назад
015_cond.c

Yesting with ` CLANG_ASSISTED_PARSING=YES`

3 года назад
016_copydoc.c

Added regression test suite

13 лет назад
017_copyright.dox

Added regression test suite

13 лет назад
018_def.c

Add test case for direct define documentation

3 года назад
019_defgroup.c

Changed concept group handling to not break fix for issue #8724

5 лет назад
020_only.dox

Showing information from all `*only commands in XML output

7 лет назад
021_dontinclude.cpp

Further cmake changes

11 лет назад
022_dot.cpp

Problem running tests under Windows

11 лет назад
023_e.dox

Added regression test suite

13 лет назад
024_if.dox

Updated test 024 to better test spacing behaviour.

7 лет назад
025_example.cpp

Further cmake changes

11 лет назад
026_exception.cpp

Yesting with ` CLANG_ASSISTED_PARSING=YES`

3 года назад
027_extends.c

Added regression test suite

13 лет назад
028_formula.c

Remove reference to HTML_DARKMODE

4 года назад
029_hideinit.c

Added regression test suite

13 лет назад
030_htmlinclude.dox

Incorrect number tag sequence for xhtml with htmlinclude command possible

8 лет назад
031_image.dox

Incorrect links and references testing

3 года назад
032_include.cpp

Fix for failing test 102 and changed test 032 a bit

2 года назад
033_internal.dox

Added regression test suite

13 лет назад
034_internal.dox

Added regression test suite

13 лет назад
035_invariant.c

Added regression test suite

13 лет назад
036_link.c

Added regression test suite

13 лет назад
037_msc.cpp

Spelling corrections

2 года назад
038_n.dox

Added regression test suite

13 лет назад
039_name.cpp

Added regression test suite

13 лет назад
040_namespace.cpp

Added regression test suite

13 лет назад
041_overload.cpp

Correcting protection of file

3 года назад
042_package.java

Added regression test suite

13 лет назад
043_page.dox

Implementation of standard generator for docbook output

8 лет назад
044_section.h

Fix for tests failing XHTML validation

3 года назад
045_refitem.dox

Added regression test suite

13 лет назад
046_related.cpp

Added regression test suite

13 лет назад
047_return.cpp

Added regression test suite

13 лет назад
048_showinit.c

Added regression test suite

13 лет назад
049_snippet.cpp

Optimise handling trimleft in code fragments

2 года назад
050_verbatim.dox

Further cmake changes

11 лет назад
051_escape.dox

Correct typing error in test 51

8 лет назад
052_tilde.dox

Added regression test suite

13 лет назад
053_tilde.dox

Added regression test suite

13 лет назад
054_parblock.cpp

Regression: fixed issue with generating doxygen's own documentation.

5 лет назад
055_markdown.md

Fix out-of-bounds string_view access in Markdown n-/m-dash processing

2 года назад
056_latexinclude.dox

Further cmake changes

11 лет назад
057_inlinenamespace.cpp

Doxygen warnings are not seen as errors during running tests

6 лет назад
058_strong_enum.cpp

Added new test case for strong enum values with the same name (based on issue #8281)

5 лет назад
059_template.cpp

Added regression test case

5 лет назад
060_details.cpp

Added test case for multiple <summary> sections inside <details>

4 года назад
061_Únicod€_file.cpp

Added unit test with unicode characters in the name

4 года назад
062_main.md

Adding raise option for @include{doc}

2 года назад
063_main.md

Adding raise option for @include{doc}

2 года назад
064_castoperator.cpp

Bug 739214 - Cannot make unscoped link to C++ conversion operator

12 лет назад
065_tilde.dox

Remove font warning for test 65 (i.e. Japanes-en)

3 года назад
066_property_initializer.cs

Warning messages of test 66

8 лет назад
067_link_varargs.cpp

Add variadic function arguments '...' regression tests

9 лет назад
068_ref_varargs.cpp

Add variadic function arguments '...' regression tests

9 лет назад
069_link_variadic_template.cpp

Fix some typos

7 лет назад
070_ref_variadic_template.cpp

Fix some typos

7 лет назад
071_enum_in_anon_ns.cpp

issue #11138 Non-reproducible file names in doxygen output

2 года назад
072_using.cpp

Yesting with ` CLANG_ASSISTED_PARSING=YES`

3 года назад
073_typed_enum.cpp

Updated test for enums based on recently fixed issues

6 лет назад
074_ref.cpp

Double defined operator in test 74

8 лет назад
075_argmatch.cpp

issue #10582 Problem matching arguments of functions (parameter matching on function pointers)

3 года назад
076_emojis.cpp

unset executable flag

4 года назад
077_no_xml_namespace_members_in_file_scope.h

Renamed option and test case numbers

8 лет назад
078_xml_namespace_members_in_file_scope.h

Renamed option and test case numbers

8 лет назад
079_tableofcontents.dox

testing: add a test for TOC levels in the XML output.

8 лет назад
080_extract_private_virtual.cpp

Shortened EXTRACT_PRIVATE_VIRTUAL to EXTRACT_PRIV_VIRTUAL to deal with max length limitation

8 лет назад
081_brief_lists.h

Merge: moved example from 081 to 084, improved check if last char is newline

8 лет назад
082_decl_def.cpp

Fix for tests failing XHTML validation

3 года назад
083_decl_def.cpp

Fix some typos

7 лет назад
084_markdown_pre.f90

Merge: moved example from 081 to 084, improved check if last char is newline

8 лет назад
085_tooltip.cpp

Yesting with ` CLANG_ASSISTED_PARSING=YES`

3 года назад
086_style_tags.h

Fix some typos

7 лет назад
087_public_type.F90

Improve test for fortran public/private handling

4 года назад
088_module_var.f90

Fixes for handling of PUBLIC/PRIVATE in Fortran

4 года назад
089_module_proc.f90

Fix handling of PUBLIC/PRIVATE for procedures in Fortran

4 года назад
090_interfaces.f90

Tests and fixes for interfaces in Fortran

4 года назад
091_module_with_procs.f90

Tests and fixes for interfaces in Fortran

4 года назад
092_more_interfaces.f90

Spelling corrections

2 года назад
093_interface_inside_routine.f90

Tests and fixes for interfaces in Fortran

4 года назад
094_old_style_fortran_routines.f90

Tests and fixes for interfaces in Fortran

4 года назад
095_inheritance.f03

Test Fortran inheritance over modules

4 года назад
096_namespace_inheritance.cpp

Test Fortran inheritance over modules

4 года назад
097_type_with_procedures.f03

Fixes for type bound procedures in Fortran

4 года назад
098_abstract_type.f03

Fixes for type bound procedures in Fortran

4 года назад
099_a.c

Yesting with ` CLANG_ASSISTED_PARSING=YES`

3 года назад
100_a.c

Add test case for #10151

3 года назад
101_static_assert.c

Add test case for static assertions

3 года назад
102_header.hpp

issue #10708 Incorrect parsing to xml of c++11 constructs in methods and functions

2 года назад
103_include.cpp

issue #10997 How to tell Doxygen to process an #include within a class definition

2 года назад
104_typedef_merging.cpp

Don't attempt to merge typedefs from different scopes.

2 года назад
105_using.cpp

issue #11111 Overloaded functions are mixed when their arguments have template with object in other namespace

2 года назад
106_specialization.cpp

issue #11313 Template class specializations are ignored, which leads to invalid links

2 года назад
107_define_in_enums.cpp

Use unqiue macro names for define in enum test

2 года назад
108_trailing_return_types.cpp

Improve matching trailing and normal return types

10 месяцев назад
109_htmlcmds.dox

Added test case for HTML tags

год назад
110_backticks.dox

issue #8788 Quotes in inline code confuse Markdown parser

год назад
111_autolink.cpp

Spelling correction

год назад
112_aliases.cpp

Add support for specifying requirements

7 месяцев назад
113_markdown_strict.md

issue #8788 Quotes in inline code confuse Markdown parser

год назад
114_concept.cpp

Add support for specifying requirements

7 месяцев назад
115_requirements.cpp

PR #11839 Add requirements traceability

7 месяцев назад
116_objc_interface_protocol.h

clear baseName buffer

6 месяцев назад
117_objc_multiline_interface.m

fix protocol regression: guard BEGIN(ClassVar) to ObjC interfaces only

5 месяцев назад
118_mermaid.cpp

Fixes for mermaid diagrams

4 месяца назад
119_mermaid_markdown.md

Fixes for mermaid diagrams

4 месяца назад
120_tagfile.cpp

Error running test 120 without `--xml`

4 месяца назад
121_anonymous.cpp

issue #12226 Anonymous union's @brief and documentation shown instead of member's in Data Fields table and Field Documentation

20 дней назад
122_deprecated.cpp

issue #5940 Look for [[deprecated]] markers (Origin: bugzilla #761131)

13 дней назад
CMakeLists.txt

issue #11722 Test 009_bug fails

9 месяцев назад
Doxyfile

Set CASE_SENSE_NAMES explicit to NO for the tests

13 лет назад
README.txt

Create possibility to have also man pages generated in test suite

2 года назад
decl_def.h

Added declfile, declline, and declcolumn attributes to the location element in the XML output

8 лет назад
example_test.cpp

Add test for include's new strip option

2 года назад
latex_065.sty

Remove font warning for test 65 (i.e. Japanes-en)

3 года назад
members.ci

issue #10997 How to tell Doxygen to process an #include within a class definition

2 года назад
more_099_b.c

testing: Add test case for enum fields

3 года назад
more_100_b.c

Add test case for variable doc association

3 года назад
more_100_c.c

Add test case for variable doc association

3 года назад
more_100_d.cpp

Add test case for #10151

3 года назад
obsolete

Spelling correction

4 года назад
runtests.py

issue #12116 Test suite's test tagfile fails

3 месяца назад
sample.bib

Update used links in test examples

6 лет назад
sample.html

Added regression test suite

13 лет назад
sample.png

[ImgBot] Optimize images

8 лет назад
sample.tex

Added \latexinclude command (thanks to Juan Zaratiegui for the patch)

12 лет назад
snip.md

Adding raise option for @include{doc}

2 года назад
snippet_test.cpp

Optimise handling trimleft in code fragments

2 года назад
sub.md

Adding raise option for @include{doc}

2 года назад
subsub.md

Adding raise option for @include{doc}

2 года назад
test.h

Yesting with ` CLANG_ASSISTED_PARSING=YES`

3 года назад
testsqlite3.py

Correcting python scripts in respect to style

2 года назад
README.txt
Doxygen regression test suite
=============================
 
This directory contains a set of regression tests. Each test consists of a
file starting with a 3 digit number and a corresponding directory whose name
has the same 3 digit number. The directory contains one or more reference
files that are compared against the XML output produced by doxygen. If the
result is the same, there is no regression and the test passes. If there is a
difference the test fails and the difference (in diff -u format) will be shown.
It is also possible to see whether or not the test can be built to a xhtml set
of files (and tested against a DTD), it is also possible to create a pdf file
for each test to see if the LaTeX / pdf generation is possible, similar for
rtf and docbook output.
 
The runtests.py script responsible for running the tests takes a number of
optional parameters:
--updateref update the reference files. Should be used in
combination with --id to update the reference file(s)
for the given test
--doxygen [DOXYGEN] path/name of the doxygen executable
--xmllint [XMLLINT] path/name of the xmllint executable
--id IDS [IDS ...] run test number n (the option can be specified
multiple times)
--start_id START_ID run tests starting with number n
--end_id END_ID run tests ending with number n
--exclude_id EXCLUDE_IDS [EXCLUDE_IDS ...]
run without test number n (the option can be specified
multiple times)
--all can be used in combination with -updateref to update
the reference files for all tests.
--inputdir [INPUTDIR]
input directory containing the tests
--outputdir [OUTPUTDIR]
output directory to write the doxygen output to
--noredir disable redirection of doxygen warnings
--pool [POOL] pool size of multiprocess tests
--xml create xml output and check
--rtf create rtf output
--docbook create docbook output and check with xmllint
--xhtml create xhtml output and check with xmllint
--xmlxsd create xml output and check with xmllint against xsd
--pdf create LaTeX output and create pdf from it
--man create man output
--subdirs use the configuration parameter CREATE_SUBDIRS=YES
--clang use CLANG_ASSISTED_PARSING, works only when doxygen
has been compiled with "use_libclang"
--keep keep result directories
--cfg CFGS [CFGS ...]
run test with extra doxygen configuration settings
(the option may be specified multiple times)
In case neither --xml, --xmlxsd, --pdf, --rtf, --docbook or --xhtml is used the
default is set to --xml.
 
The runtests.py has the following dependencies on 3rd party tools:
- python to run the script
- xmllint to normalize the XML output
- diff to show the differences in case a test fails
- LaTeX for test 12 and when testing with --pdf flag (with adequate packages)
- perl for test 12
 
Each test file can have a number of special comment lines that are extracted by
the runtests.py script and take the form:
// <identifier>: 'argument'
Where <identifier> can be one of:
- objective: 'argument' provides the objective for the test (i.e. its purpose)
- check: 'argument' names a file that is generated by doxygen, which should
be compared against the reference.
- config: 'argument' is a line that is added to the default Doxyfile used to
run doxygen on the test file.
 
Example to run all tests:
python runtests.py
 
Example to run a test
python runtests.py --id 10
 
Example to update the reference files for a test
python runtests.py --updateref --id 10
 
There is also a CMakeLists.txt, which can be used from the build directory
to run all tests by simply invoking 'make tests', to use the specific options use
the flag TEST_FLAGS with make
e.g. make tests TEST_FLAGS="--id=5 --id=10 --pdf --xhtml"