1set (CTEST_CUSTOM_MAXIMUM_NUMBER_OF_WARNINGS 3000)
2
3set (CTEST_CUSTOM_WARNING_EXCEPTION
4    ${CTEST_CUSTOM_WARNING_EXCEPTION}
5    "H5detect.c.[0-9]+.[ \t]*:[ \t]*warning C4090:"
6    "H5detect.c.[0-9]+.[ \t]*:[ \t]*warning:[ \t]*passing argument"
7    "H5detect.c[0-9 \t:]*warning:[ \t]*passing argument"
8    "note.*expected.*void.*but argument is of type.*volatile"
9    "H5Tconv.c[0-9 \t:]*warning:[ \t]*comparison is always false due to limited range of data type"
10    "H5Ztrans.c.[0-9]+.[ \t]*:[ \t]*warning C4244"
11    "SZIP.src.*:[ \t]*warning"
12    "POSIX name for this item is deprecated"
13    "disabling jobserver mode"
14    "config.cmake.xlatefile.c"
15    "warning.*implicit declaration of function"
16    "note: expanded from macro"
17#    "fpp:[ \t]*warning:[ \t]*cannot remove H5_DEBUG_API - not a predefined macro"
18)
19
20set (CTEST_CUSTOM_MEMCHECK_IGNORE
21    ${CTEST_CUSTOM_MEMCHECK_IGNORE}
22    H5TEST-flush1           #designed to fail
23    H5TEST-flush2           #designed to need flush1
24    H5TEST-error_test       #uses runTest.cmake
25    H5TEST-err_compat       #uses runTest.cmake
26    H5TEST-links_env        #uses runTest.cmake
27    H5TEST-testlibinfo      #uses grepTest.cmake
28    H5TEST-clear-testhdf5-objects
29    H5TEST-clear-objects
30    H5TEST-clear-cache-objects
31    H5TEST-clear-cache_api-objects
32    H5TEST-clear-ttsafe-objects
33    H5TEST-clear-err_compat-objects
34    H5TEST-clear-error_test-objects
35    H5TEST-clear-links_env-objects
36    PERFORM_h5perform-clear-objects
37    HL_TOOLS-clear-objects
38    HL_test-clear-objects
39    HL_fortran_test-clear-objects
40    ######### tools/h5copy #########
41    H5COPY-clearall-objects
42    ######### tools/h5diff #########
43    H5DIFF-clearall-objects
44    ######### tools/h5dump #########
45    H5DUMP-clearall-objects
46    H5DUMP_PACKED_BITS-clearall-objects
47    H5DUMP-XML-clearall-objects
48    ######### tools/h5import #########
49    H5IMPORT-clear-objects
50    ######### tools/h5jam #########
51    H5JAM-SETUP-N_twithub_u10_c-clear-objects
52    H5JAM-SETUP-N_twithub_u10_c
53    H5JAM-N_twithub_u10_c-clear-objects
54    H5JAM-NONE_COPY-N_twithub_u10_c
55    H5JAM-CHECKFILE-N_twithub_u10_c-clear-objects
56    H5JAM-SETUP-N_twithub_u511_c-clear-objects
57    H5JAM-SETUP-N_twithub_u511_c
58    H5JAM-N_twithub_u511_c-clear-objects
59    H5JAM-NONE_COPY-N_twithub_u511_c
60    H5JAM-CHECKFILE-N_twithub_u511_c-clear-objects
61    H5JAM-SETUP-N_twithub_u512_c-clear-objects
62    H5JAM-SETUP-N_twithub_u512_c
63    H5JAM-N_twithub_u512_c-clear-objects
64    H5JAM-NONE_COPY-N_twithub_u512_c
65    H5JAM-CHECKFILE-N_twithub_u512_c-clear-objects
66    H5JAM-SETUP-N_twithub_u513_c-clear-objects
67    H5JAM-SETUP-N_twithub_u513_c
68    H5JAM-N_twithub_u513_c-clear-objects
69    H5JAM-NONE_COPY-N_twithub_u513_c
70    H5JAM-CHECKFILE-N_twithub_u513_c-clear-objects
71    H5JAM-SETUP-N_twithub513_u10_c-clear-objects
72    H5JAM-SETUP-N_twithub513_u10_c
73    H5JAM-N_twithub513_u10_c-clear-objects
74    H5JAM-NONE_COPY-N_twithub513_u10_c
75    H5JAM-CHECKFILE-N_twithub513_u10_c-clear-objects
76    H5JAM-SETUP-N_twithub513_u511_c-clear-objects
77    H5JAM-SETUP-N_twithub513_u511_c
78    H5JAM-N_twithub513_u511_c-clear-objects
79    H5JAM-NONE_COPY-N_twithub513_u511_c
80    H5JAM-CHECKFILE-N_twithub513_u511_c-clear-objects
81    H5JAM-SETUP-N_twithub513_u512_c-clear-objects
82    H5JAM-SETUP-N_twithub513_u512_c
83    H5JAM-N_twithub513_u512_c-clear-objects
84    H5JAM-NONE_COPY-N_twithub513_u512_c
85    H5JAM-CHECKFILE-N_twithub513_u512_c-clear-objects
86    H5JAM-SETUP-N_twithub513_u513_c-clear-objects
87    H5JAM-SETUP-N_twithub513_u513_c
88    H5JAM-N_twithub513_u513_c-clear-objects
89    H5JAM-NONE_COPY-N_twithub513_u513_c
90    H5JAM-CHECKFILE-N_twithub513_u513_c-clear-objects
91    H5JAM-CHECKFILE-twithub_u10_c-clear-objects
92    H5JAM-twithub_u511_c-clear-objects
93    H5JAM-CHECKFILE-twithub_u511_c-clear-objects
94    H5JAM-twithub_u512_c-clear-objects
95    H5JAM-CHECKFILE-twithub_u512_c-clear-objects
96    H5JAM-twithub_u513_c-clear-objects
97    H5JAM-CHECKFILE-twithub_u513_c-clear-objects
98    H5JAM-twithub513_u10_c-clear-objects
99    H5JAM-CHECKFILE-twithub513_u10_c-clear-objects
100    H5JAM-twithub513_u511_c-clear-objects
101    H5JAM-CHECKFILE-twithub513_u511_c-clear-objects
102    H5JAM-twithub513_u512_c-clear-objects
103    H5JAM-CHECKFILE-twithub513_u512_c-clear-objects
104    H5JAM-twithub513_u513_c-clear-objects
105    H5JAM-CHECKFILE-twithub513_u513_c-clear-objects
106    H5JAM-SETUP-twithub_tall-clear-objects
107    H5JAM-SETUP-twithub_tall
108    H5JAM-UNJAM-twithub_tall-clear-objects
109    H5JAM-UNJAM_D-twithub_tall-clear-objects
110    H5JAM-CHECKFILE-twithub_tall-clear-objects
111    H5JAM-SETUP-twithub513_tall-clear-objects
112    H5JAM-SETUP-twithub513_tall
113    H5JAM-UNJAM-twithub513_tall-clear-objects
114    H5JAM-UNJAM_D-twithub513_tall-clear-objects
115    H5JAM-CHECKFILE-twithub513_tall-clear-objects
116    H5JAM-SETUP-N_twithub_tall-clear-objects
117    H5JAM-SETUP-N_twithub_tall
118    H5JAM-UNJAM-N_twithub_tall-clear-objects
119    H5JAM-UNJAM_D-N_twithub_tall-clear-objects
120    H5JAM-CHECKFILE-N_twithub_tall-clear-objects
121    H5JAM-SETUP-N_twithub513_tall-clear-objects
122    H5JAM-SETUP-N_twithub513_tall
123    H5JAM-UNJAM-N_twithub513_tall-clear-objects
124    H5JAM-UNJAM_D-N_twithub513_tall-clear-objects
125    H5JAM-CHECKFILE-N_twithub513_tall-clear-objects
126    H5JAM-SETUP-D_twithub_tall-clear-objects
127    H5JAM-SETUP-D_twithub_tall
128    H5JAM-UNJAM-D_twithub_tall-clear-objects
129    H5JAM-UNJAM_D-D_twithub_tall-clear-objects
130    H5JAM-CHECKFILE-D_twithub_tall-clear-objects
131    H5JAM-SETUP-D_twithub513_tall-clear-objects
132    H5JAM-SETUP-D_twithub513_tall
133    H5JAM-UNJAM-D_twithub513_tall-clear-objects
134    H5JAM-UNJAM_D-D_twithub513_tall-clear-objects
135    H5JAM-CHECKFILE-D_twithub513_tall-clear-objects
136    H5JAM-CHECKFILE-ta_u513-clear-objects
137    H5JAM-twithub_u10-clear-objects
138    H5JAM-CHECKFILE-twithub_u10-clear-objects
139    H5JAM-twithub_u511-clear-objects
140    H5JAM-CHECKFILE-twithub_u511-clear-objects
141    H5JAM-twithub_u512-clear-objects
142    H5JAM-CHECKFILE-twithub_u512-clear-objects
143    H5JAM-twithub_u513-clear-objects
144    H5JAM-CHECKFILE-twithub_u513-clear-objects
145    H5JAM-twithub513_u10-clear-objects
146    H5JAM-CHECKFILE-twithub513_u10-clear-objects
147    H5JAM-twithub513_u511-clear-objects
148    H5JAM-CHECKFILE-twithub513_u511-clear-objects
149    H5JAM-twithub513_u512-clear-objects
150    H5JAM-CHECKFILE-twithub513_u512-clear-objects
151    H5JAM-twithub513_u513-clear-objects
152    H5JAM-CHECKFILE-twithub513_u513-clear-objects
153    H5JAM-twithub_u10_c-clear-objects
154    H5JAM-tall_u10-clear-objects
155    H5JAM-CHECKFILE-tall_u10-clear-objects
156    H5JAM-tall_u511-clear-objects
157    H5JAM-CHECKFILE-tall_u511-clear-objects
158    H5JAM-tall_u512-clear-objects
159    H5JAM-CHECKFILE-tall_u512-clear-objects
160    H5JAM-tall_u513-clear-objects
161    H5JAM-CHECKFILE-tall_u513-clear-objects
162    H5JAM-SETUP-ta_u10-clear-objects
163    H5JAM-SETUP-ta_u10
164    H5JAM-ta_u10-clear-objects
165    H5JAM-NONE_COPY-ta_u10
166    H5JAM-CHECKFILE-ta_u10-clear-objects
167    H5JAM-SETUP-ta_u511-clear-objects
168    H5JAM-SETUP-ta_u511
169    H5JAM-ta_u511-clear-objects
170    H5JAM-NONE_COPY-ta_u511
171    H5JAM-CHECKFILE-ta_u511-clear-objects
172    H5JAM-SETUP-ta_u512-clear-objects
173    H5JAM-SETUP-ta_u512
174    H5JAM-ta_u512-clear-objects
175    H5JAM-NONE_COPY-ta_u512
176    H5JAM-CHECKFILE-ta_u512-clear-objects
177    H5JAM-SETUP-ta_u513-clear-objects
178    H5JAM-SETUP-ta_u513
179    H5JAM-ta_u513-clear-objects
180    H5JAM-NONE_COPY-ta_u513
181    ######### tools/h5ls #########
182    H5LS-clearall-objects
183    ######### tools/h5repack #########
184    H5REPACK-clearall-objects
185    H5REPACK-gzip_verbose_filters                       #uses runTest.cmake
186    H5REPACK_VERIFY_LAYOUT-dset2_chunk_20x10            #uses grepTest.cmake
187    H5REPACK_VERIFY_LAYOUT_ALL-chunk_20x10              #uses grepTest.cmake
188    H5REPACK_VERIFY_LAYOUT-dset2_conti                  #uses grepTest.cmake
189    H5REPACK_VERIFY_LAYOUT_ALL-conti                    #uses grepTest.cmake
190    H5REPACK_VERIFY_LAYOUT-dset2_compa                  #uses grepTest.cmake
191    H5REPACK_VERIFY_LAYOUT_ALL-compa                    #uses grepTest.cmake
192    H5REPACK_VERIFY_LAYOUT-dset_compa_conti             #uses grepTest.cmake
193    H5REPACK_VERIFY_LAYOUT-dset_compa_chunk             #uses grepTest.cmake
194    H5REPACK_VERIFY_LAYOUT-dset_compa_compa             #uses grepTest.cmake
195    H5REPACK_VERIFY_LAYOUT-dset_conti_compa             #uses grepTest.cmake
196    H5REPACK_VERIFY_LAYOUT-dset_conti_chunk             #uses grepTest.cmake
197    H5REPACK_VERIFY_LAYOUT-dset_conti_conti             #uses grepTest.cmake
198    H5REPACK_VERIFY_LAYOUT-chunk_compa                  #uses grepTest.cmake
199    H5REPACK_VERIFY_LAYOUT-chunk_conti                  #uses grepTest.cmake
200    H5REPACK_VERIFY_LAYOUT-chunk_18x13                  #uses grepTest.cmake
201    H5REPACK_VERIFY_LAYOUT-contig_small_compa           #uses grepTest.cmake
202    H5REPACK_VERIFY_LAYOUT-contig_small_fixed_compa     #uses grepTest.cmake
203    H5REPACK_VERIFY_LAYOUT_ALL-layout_long_switches     #uses grepTest.cmake
204    H5REPACK_VERIFY_LAYOUT_ALL-layout_short_switches    #uses grepTest.cmake
205    H5REPACK-plugin
206    ######### tools/h5stat #########
207    H5STAT-clearall-objects
208    ######### tools/misc #########
209    H5REPART-clearall-objects
210    H5MKGRP-clearall-objects
211    ######### examples #########
212    EXAMPLES-clear-objects
213    CPP_ex-clear-objects
214)
215