• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#
2#   Copyright (c) 2005 João Abecasis
3#
4#   Distributed under the Boost Software License, Version 1.0. (See
5#   accompanying file LICENSE_1_0.txt or copy at
6#   http://www.boost.org/LICENSE_1_0.txt)
7#
8
9project quickbook/test
10    : requirements
11        <toolset>msvc:<debug-symbols>off
12        <cxxstd>98:<build>no
13        <cxxstd>03:<build>no
14    ;
15
16build-project doc-info ;
17build-project unit ;
18build-project command-line ;
19build-project snippets ;
20build-project "include" ;
21build-project versions ;
22build-project xinclude ;
23
24import quickbook-testing : quickbook-test quickbook-error-test ;
25
26test-suite quickbook.test :
27    [ quickbook-test anchor-1_1 ]
28    [ quickbook-test anchor-1_6 ]
29    [ quickbook-test anchor-1_7 ]
30    [ quickbook-test blocks-1_5 ]
31    [ quickbook-test callouts-1_5 ]
32    [ quickbook-test callouts-1_7 ]
33    [ quickbook-test code-1_1 ]
34    [ quickbook-test code-1_5 ]
35    [ quickbook-test code_cpp-1_5 ]
36    [ quickbook-error-test code_cpp_mismatched_escape-1_4-fail ]
37    [ quickbook-test code_python-1_5 ]
38    [ quickbook-error-test code_python_mismatched_escape-1_4-fail ]
39    [ quickbook-test code_snippet-1_1 ]
40    [ quickbook-test code_teletype-1_5 ]
41    [ quickbook-error-test code_unclosed_block-1_6-fail ]
42    [ quickbook-test command_line_macro-1_1 : : :
43        <quickbook-test-define>__macro__=*bold*
44        <quickbook-test-define>__empty__ ]
45    [ quickbook-error-test command_line_macro-1_1-invalid :
46        command_line_macro-1_1.quickbook :
47        <testing.arg>-Dsomething[] ]
48    [ quickbook-test cond_phrase-1_5 ]
49    [ quickbook-test cond_phrase-1_7 ]
50    # TODO: This test generates invalid boostbook, so it breaks when generating html
51    # [ quickbook-test elements-1_5 ]
52    [ quickbook-test elements-1_6 ]
53    [ quickbook-error-test endsect-wrong-id-1_4-fail ]
54    [ quickbook-error-test endsect-wrong-id-1_7-fail ]
55    [ quickbook-error-test endsect-unopened-1_7-fail ]
56    [ quickbook-test escape-1_1 ]
57    [ quickbook-test escape-1_6 ]
58    [ quickbook-error-test escape-mismatched-1_5-fail ]
59    [ quickbook-test footnotes-1_7 ]
60    [ quickbook-test heading-1_1 ]
61    [ quickbook-test heading-1_3 ]
62    [ quickbook-test heading-1_5 ]
63    [ quickbook-test heading-1_6 ]
64    [ quickbook-test heading-1_7 ]
65    [ quickbook-error-test heading_unclosed-1_4-fail ]
66    [ quickbook-test hr-1_5 ]
67    [ quickbook-test hr-1_6 ]
68    [ quickbook-test identifier-1_5 ]
69    [ quickbook-test identifier-1_6 ]
70    [ quickbook-test image-1_5 ]
71    [ quickbook-test image-1_6 ]
72    [ quickbook-error-test import-1_1-fail ]
73    [ quickbook-error-test include-1_1-fail ]
74    [ quickbook-test include-1_5 ]
75    [ quickbook-test include-1_6 ]
76    [ quickbook-test include-1_7 ]
77    [ quickbook-test include2-1_6 ]
78    [ quickbook-error-test include_win_path-1_6-fail ]
79    [ quickbook-error-test include_invalid_path1-1_7-fail ]
80    [ quickbook-error-test include_invalid_path2-1_7-fail ]
81    [ quickbook-error-test include_invalid_path3-1_7-fail ]
82    [ quickbook-error-test include_unicode_glob-1_7-fail ]
83    [ quickbook-test link-1_1 ]
84    [ quickbook-test link-1_6 ]
85    [ quickbook-test link-1_7 ]
86    [ quickbook-error-test link-1_7-fail ]
87    [ quickbook-error-test link-1_7-fail2 ]
88    [ quickbook-test list_test-1_5 ]
89    [ quickbook-test list_test-1_6 ]
90    [ quickbook-error-test list_test-1_6-fail ]
91    [ quickbook-test list_test-1_7 ]
92    [ quickbook-error-test list_test-1_7-fail1 ]
93    [ quickbook-test macro-1_5 ]
94    [ quickbook-test macro-1_6 ]
95    [ quickbook-error-test mismatched_brackets-1_1-fail ]
96    [ quickbook-test mismatched_brackets1-1_1 ]
97    [ quickbook-test mismatched_brackets2-1_1 ]
98    [ quickbook-test mismatched_brackets3-1_1 ]
99    [ quickbook-error-test mismatched_brackets1-1_1-strict-fail :
100        mismatched_brackets1-1_1.quickbook : <testing.arg>--strict ]
101    [ quickbook-error-test mismatched_brackets2-1_1-strict-fail :
102        mismatched_brackets2-1_1.quickbook : <testing.arg>--strict ]
103    [ quickbook-error-test mismatched_brackets3-1_1-strict-fail :
104        mismatched_brackets3-1_1.quickbook : <testing.arg>--strict ]
105    [ quickbook-error-test mismatched_brackets1-1_7-strict-fail :
106        mismatched_brackets1-1_1.quickbook : <testing.arg>--strict ]
107    [ quickbook-test newline-1_1 ]
108    [ quickbook-test para_test-1_5 ]
109    [ quickbook-error-test post_process-fail ]
110    [ quickbook-test preformatted-1_1 ]
111    [ quickbook-test preformatted-1_6 ]
112    [ quickbook-test role-1_6 ]
113    [ quickbook-test role-1_7 ]
114    [ quickbook-error-test role-1_7-fail ]
115    [ quickbook-test section-1_4 ]
116    [ quickbook-test section-1_5-unclosed ]
117    [ quickbook-test section-1_5 ]
118    [ quickbook-error-test section-1_5-unclosed-strict-fail :
119        section-1_5-unclosed : <testing.arg>--strict ]
120    [ quickbook-test section-1_5-strict :
121        section-1_5.quickbook : : <testing.arg>--strict ]
122    [ quickbook-test section-1_7 ]
123    [ quickbook-test simple_markup-1_5 ]
124    [ quickbook-test source_mode-1_7 ]
125    [ quickbook-test stray_close_bracket-1_1 ]
126    [ quickbook-error-test stray_close_bracket-1_1-strict-fail :
127        stray_close_bracket-1_1.quickbook :
128        <testing.arg>--strict ]
129    [ quickbook-error-test stray_close_bracket-1_7-fail ]
130    [ quickbook-test svg-1_1 ]
131    [ quickbook-test table-1_3 ]
132    [ quickbook-test table-1_5 ]
133    [ quickbook-test table-1_6 ]
134    [ quickbook-test table-1_7 ]
135    [ quickbook-error-test template_arguments1-1_1-fail ]
136    [ quickbook-error-test template_arguments1-1_5-fail ]
137    [ quickbook-error-test template_arguments2-1_1-fail ]
138    [ quickbook-error-test template_arguments2-1_5-fail ]
139    [ quickbook-error-test template_arguments3-1_1-fail ]
140    [ quickbook-error-test template_arguments3-1_5-fail ]
141    [ quickbook-test template_section-1_5 ]
142    [ quickbook-error-test template_section1-1_5-fail ]
143    [ quickbook-error-test template_section2-1_5-fail ]
144    [ quickbook-error-test template_section3-1_5-fail ]
145    [ quickbook-test templates-1_3 ]
146    [ quickbook-test templates-1_4 ]
147    [ quickbook-test templates-1_5 ]
148    [ quickbook-test templates-1_6 ]
149    [ quickbook-error-test templates-1_6-fail1 ]
150    [ quickbook-test templates-1_7 ]
151    [ quickbook-error-test templates-1_7-fail1 ]
152    [ quickbook-error-test templates-1_7-fail2 ]
153    [ quickbook-test unicode_escape-1_5 ]
154    [ quickbook-test unmatched_element-1_5 ]
155    [ quickbook-test unmatched_element-1_6 ]
156    [ quickbook-error-test utf16be_bom-1_5-fail ]
157    [ quickbook-error-test utf16le_bom-1_5-fail ]
158    [ quickbook-test utf8-1_5 ]
159    [ quickbook-test utf8_bom-1_5 ]
160    [ quickbook-error-test variablelist-1_5-fail ]
161    [ quickbook-test variablelist-1_5 ]
162    [ quickbook-error-test version-0_1-fail ]
163    [ quickbook-error-test version-1_8-fail ]
164    [ quickbook-error-test version-2_0-fail ]
165    [ quickbook-test xml_escape-1_2 ]
166    [ quickbook-test xml_escape-1_5 ]
167
168    [ quickbook-test quickbook_manual-1_4 ]
169    ;
170
171# for `b2 quick` in status
172alias quick : quickbook_manual-1_4 ;
173explicit quick ;
174