12 Create sphinx documentation and make sure that there are no warnings.
13 However, a few warnings can not easily be omitted and are therefore accepted for now.
17 from b2test_utils
import check_error_free
23 except ModuleNotFoundError:
26 if __name__ ==
"__main__":
29 ignoreonlinebook =
'online_book'
31 ignoreaddtriggersimulation =
'add_trigger_simulation'
33 ignoreaddsimulation =
'add_simulation'
35 ignoreaddreconstruction =
'add_reconstruction'
37 ignoreaddcdstoutput =
'add_cdst_output'
39 ignorevalidationtools =
'validation_tools'
41 ignoreincludeproblem =
'Problems with "include" directive path'
43 ignoretrackmatching =
'trk_matching'
45 ignoretrackingeventtimeextraction =
'tracking_eventtimeextraction'
47 check_error_free(
"b2code-sphinx-warnings",
"sphinx",
None,
49 re.findall(ignoreaddsimulation, x)
or
50 re.findall(ignoreaddtriggersimulation, x)
or
51 re.findall(ignoreaddreconstruction, x)
or
52 re.findall(ignoreaddcdstoutput, x)
or
53 re.findall(ignorevalidationtools, x)
or
54 re.findall(ignoreincludeproblem, x)
or
55 re.findall(ignoreonlinebook, x)
or
56 re.findall(ignoretrackmatching, x)
or
57 re.findall(ignoretrackingeventtimeextraction, x),
61 check_error_free(
"b2code-sphinx-warnings",
"sphinx",
None,