| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
During the change to GitHub Actions the extra tests as added in #8217 were lost:
Extend tests with generating xhtml, docbook, rtf to see if the files can be generated and build, not for Windows as it loos like that the "latex" command cannot always be run (problems with test 28).
Check also the generated xsd files in xml mode.
Note for the new checks no comparison is done with previous versions.
|
|
|
|
|
| |
Some links give a redirection when run with a link checker.
The links should be correct as they might hide errors in the code / links that don't exist
|
| |
|
|
|
|
| |
was also removed (hope this is ok, was a default setting). Closes #8212
|
|\
| |
| | |
Doxygen warnings are not seen as errors during running tests
|
| |
| |
| |
| | |
Corrected warnings of test 57.
|
| |
| |
| |
| |
| |
| | |
Doxygen warnings were on *nix suppressed but shown on Windows though the tests were nevertheless shown as OK
- correct redirection under windows
- catch doxygen warnings and make the corresponding test fail
|
|/
|
|
| |
Small update of the README.txt in the testing directory.
|
|
|
|
|
|
| |
- Further fixes to make classes inside inline namespaces appear in the
parent scope again.
- Also added a test case to check for regression
|
| |
|
|
|
|
|
| |
The testsqlite3.py didn't run under python 3 (found by means of pylint).
Making it runnable under python 2 and python 3.
|
| |
|
|
|
|
| |
Some spelling omissions found by Fossies.
|
|
|
|
|
|
|
|
| |
- fix issue with test 037
- moved trISOLang() to the language control section and removed the "no
need for a TranslatorAdapter_1_8_19" banner.
- removed unused adapter classes
- add translation for Dutch
|
|\ |
|
| |\
| | |
| | | |
issue #7781: allow '>' before Markdown emphasis
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Added CONFIGURE_DEPENDS to file GLOB constructs if available
|
| | | |
|
| | | |
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | | |
brief description
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When having extra spaces in TEST_FLAGS like(note the double space before `--ip`):
```
make tests TEST_FLAGS="--keep --id=1"
```
or
```
make tests TEST_FLAGS="--id=1 --id=2"
```
we get a message like;
```
[100%] Running doxygen tests...
usage: runtests.py [-h] [--updateref] [--doxygen [DOXYGEN]]
[--xmllint [XMLLINT]] [--id IDS [IDS ...]]
[--start_id START_ID] [--end_id END_ID] [--all]
[--inputdir [INPUTDIR]] [--outputdir [OUTPUTDIR]]
[--noredir] [--pool [POOL]] [--xml] [--rtf] [--docbook]
[--xhtml] [--xmlxsd] [--pdf] [--subdirs] [--clang] [--keep]
[--cfg CFGS [CFGS ...]]
runtests.py: error: unrecognized arguments:
NMAKE : fatal error U1077: 'D:\Programs\Python\Python37\python.exe' : return code '0x2'
Stop.
```
By stripping the spaces in the arguments this can be overcome
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Problem with generating test output for Chinese
The log output generated for the Chinese language can contain some extended ASCII characters, this results in a message like:
```
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf4 in position 36101: invalid continuation byte
```
and a crash of the test application during the read of the file.
In case of a crash it is attempted to open the file with another decoding and redo the read.
* Problem with generating test output for Chinese
It is not necessary to use the fallback, one can, in this case, directly use `encoding='ISO-8859-1'`
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When having a run command like:
```
nmake tests TEST_FLAGS="--xhtml --keep --cfg GENERATE_HTMLHELP=YES --cfg HHC_LOCATION=\"c:\Program Files (x86)\HTML Help Workshop\hhc.exe\" --cfg HTML_FILE_EXTENSION=.html --cfg SEARCHENGINE=NO --id=1"
```
we get an error like
```
Not a doxygen configuration item, missing '=' sign: 'Files'.
```
this is due to the usage of the `split()` that does a brute force split on spaces.
Making the splitting a bit more intelligent:
- splitting on `--`
- splitting on space after "command"
|
| | |
| | |
| | |
| | |
| | |
| | | |
(#7827)
To make better use of the processors of a computer the possibility has been build to execute the tests in parallel, this is especially of an advantage for PDF tests.
To make use of this option the number of parallel tests `np` has to be specified by means of `--pool=np`, the default is 1.
|
| | |
| | |
| | |
| | |
| | | |
- Initialize the variable ymax
- add an extended example with "parallel events" triggered by a `,` instead of `;` between events
|
| |/
| |
| |
| |
| |
| | |
On Windows a number of tests were hanging when using a language like Hungarian, Russian.
The handling of the output of the output is now done differently for Windows and other OS
A small (but obvious) error has been corrected (failed_html -> failed_latex), has no effect on the output / results though.
|
|/
|
|
|
|
|
|
| |
Adding the xml:lang attribute for XNL and Docbook output
Interesting links:
- language codes (different from country codes!): https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry
- example for xml.xsd: http://www.java2s.com/Code/XML/XML-Schema/importanotherXMLschema.htm
|
|
|
|
| |
very popular)
|
| |
|
| |
|
|
|
|
| |
This fix reverts the changes from #381 (i.e issue #4214 "htmlonly content appears in generated XML output (Origin: bugzilla 646002)", as XML is seen as an output format that can be further processed and therefore should contain all possible information.
|
|
|
|
|
| |
Made code analogous to HTML code.
Also the doxygen internal tests suffered from this problem.
|
|
|
|
|
|
|
|
| |
On Windows the syntax with the command and arguments in one string worked but on *nix (and Cygwin) it didn't.
- changed calls to Popen to split command (see also: https://docs.python.org/3/library/subprocess.html).
- explicitly specify files to check for xhtml
- changed call to xmllint for xhtml and docbook (due to stdout overflow in some cases, we are not really interested in the, formatted, output of xmllint).
- in the update part a `read` was left, should have been removed.
|
| |
|
|\
| |
| |
| | |
https://github.com/albert-github/doxygen into albert-github-feature/bug_html_s
|
| |
| |
| |
| |
| |
| | |
Adding the HTML `<s>` tag (https://www.w3schools.com/tags/tag_s.asp).
Adding 's' and correcting 'inc' to 'ins' in compound.xsd
|
| |
| |
| |
| |
| | |
In #7254 the tests were made for python 3 for the standard xml tests, now this is extended for the other possible formats.
The subprocess call gave some problems as it handles only 1 command and no redirection.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Test 65 gave some problems with python3:
```
Traceback (most recent call last):
File "D:/Programs/Doxygen/Doxygen-.git/doxygen/testing/runtests.py", line 487, in <module>
main()
File "D:/Programs/Doxygen/Doxygen-.git/doxygen/testing/runtests.py", line 484, in main
sys.exit(testManager.perform_tests())
File "D:/Programs/Doxygen/Doxygen-.git/doxygen/testing/runtests.py", line 388, in perform_tests
tester = Tester(self.args,test)
File "D:/Programs/Doxygen/Doxygen-.git/doxygen/testing/runtests.py", line 13, in __init__
self.config = self.get_config()
File "D:/Programs/Doxygen/Doxygen-.git/doxygen/testing/runtests.py", line 71, in get_config
for line in f.readlines():
File "D:\Programs\Python\Python37\lib\encodings\cp1252.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 236: character maps to <undefined>
```
this happened on multiple places and also with the `popen` command.
Created, analogous to `doc/translator.py`, special open functions so that the code works for Python 2 and Python 3.
|
|\ \
| | |
| | | |
Spelling corrections for testing directory
|
| | |
| | |
| | |
| | |
| | |
| | | |
Spelling corrections as found by codespell and in #561.
Most reported problems were already fixed, others are fixed here.
|
|/ / |
|
|/ |
|
|\
| |
| |
| | |
https://github.com/albert-github/doxygen into albert-github-fetaure/bug_html_ins_del_tag
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Github does not support the `<u>` tag for underlined text, in HTML there exists the tag `<ins>`. On https://www.w3schools.com/tags/tag_ins.asp is written:
The `<ins>` tag defines a text that has been inserted into a document.
Browsers will normally strike a line through deleted text and underline inserted text.
Most browsers will display the `<ins>` element with the following default values:
```
ins {
text-decoration: underline;
}
```
analogous there exists the tag `<del>` (https://www.w3schools.com/tags/tag_del.asp):
The `<del>` tag defines text that has been deleted from a document.
Browsers will normally strike a line through deleted text and underline inserted text.
Most browsers will display the `<del>` element with the following default values:
```
del {
text-decoration: line-through;
}
```
Definitions analogue to the underline and strike through tag the implementation for the other formats has been chosen.
|
|\ \
| | |
| | | |
regression #7061 Rename test file
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Due to a regression on #7061 travis showed message:
```
not ok 71 - [071_enum_in_anon_ns.cpp]: test that enum values in anonymous namespaces produce no warning
-------------------------------------
/home/travis/build/doxygen/doxygen/testing/071/namespace_a_namespace_1_1_0d0.xml absent
-------------------------------------
```
|