source: trunk/test/testsuite.at @ 1822

Revision 1796, 57.4 KB checked in by Peter Peterson, 5 months ago (diff)

Modifying prints so it can be more easily parsed. Refs #317.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1# Process this file with autom4te to create testsuite. -*- Autotest -*-
2
3# Test suite for NeXus.
4# Copyright (C) Jens Krueger, jens.krueger@frm2.tum.de.
5
6# This program is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by
8# the Free Software Foundation; either version 2, or (at your option)
9# any later version.
10
11# This program is distributed in the hope that it will be useful,
12# but WITHOUT ANY WARRANTY; without even the implied warranty of
13# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14# GNU General Public License for more details.
15
16# You should have received a copy of the GNU General Public License
17# along with this program; if not, write to the Free Software
18# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
19# 02111-1307, USA.
20
21# We need a recent Autotest.
22m4_version_prereq([2.56])
23
24AT_INIT
25dnl AT_TESTED(NXtest.f90)
26
27AT_BANNER([[Testing the NeXus C library.]])
28
29AT_SETUP([Check the C binding using HDF4])
30AT_CHECK([ $HAVE_HDF4 && $SETUP_TEST && napi_test-hdf4 | sed -e 's/\r$//' ], [],
31[[NXinquirefile found: NXtest.hdf
32Number of global attributes: 4
33   NeXus_version = 4.3.0
34   file_name = NXtest.hdf
35Number of group attributes: 2
36NXentry path /entry
37   hugo = namenlos
38   cucumber = passion
39Group: entry(NXentry) contains 9 items
40Data path /entry/ch_data
41   ch_data(4) = NeXus ><}&{'\&" Data
42Data path /entry/c1_data
43   c1_data(4) = abcdefghijklmnopqrst
44Data path /entry/i1_data
45   i1_data(20) =  1 2 3 4
46Data path /entry/i2_data
47   i2_data(22) =  1000 2000 3000 4000
48Data path /entry/i4_data
49   i4_data(24) =  1000000 2000000 3000000 4000000
50Data path /entry/r4_data
51   r4_data(5)
52       1.000000 2.000000 3.000000 4.000000
53       5.000000 6.000000 7.000000 8.000000
54       9.000000 10.000000 11.000000 12.000000
55       13.000000 14.000000 15.000000 16.000000
56       17.000000 18.000000 19.000000 20.000000
57Data path /entry/r8_data
58   r8_data(6)
59       1.000000 2.000000 3.000000 4.000000
60       5.000000 6.000000 7.000000 8.000000
61       9.000000 10.000000 11.000000 12.000000
62       13.000000 14.000000 15.000000 16.000000
63       17.000000 18.000000 19.000000 20.000000
64      Number of attributes : 4
65         ch_attribute : NeXus ><}&{'\&" Data
66         i4_attribute : 42
67         r4_attribute : 3.141593
68         target : /entry/r8_data
69   Subgroup: data(NXdata)
70   Subgroup: sample(NXsample)
71Group path /link/sample
72Link check OK
73NXopenpath checks OK
74First file time: 2005-05-27 05:44:13
75NXinquirefile found: data/dmc01.hdf
76Second file sample: Ga0.94Mn0.04Sb_8mm
77NXinquirefile found: data/dmc02.hdf
78Second file time: 2005-05-27 05:48:56
79entry1 external URL = nxfile://data/dmc01.hdf#/entry1
80testing link to external data set
81value retrieved: 4.00
82External File Linking tested OK
83]])
84AT_CLEANUP
85
86AT_SETUP([Check the C binding using HDF5])
87AT_CHECK([ $HAVE_HDF5 && $SETUP_TEST && napi_test-hdf5 | sed -e 's/\r$//' ], [],
88[[NXinquirefile found: NXtest.h5
89Number of global attributes: 4
90   NeXus_version = 4.3.0
91   file_name = NXtest.h5
92Number of group attributes: 2
93NXentry path /entry
94   hugo = namenlos
95   cucumber = passion
96Group: entry(NXentry) contains 10 items
97Data path /entry/c1_data
98   c1_data(4) = abcdefghijklmnopqrst
99Data path /entry/ch_data
100   ch_data(4) = NeXus ><}&{'\&" Data
101   Subgroup: data(NXdata)
102Data path /entry/grosse_zahl
103   grosse_zahl(26) =  12 555555555555 23 777777777777
104Data path /entry/i1_data
105   i1_data(20) =  1 2 3 4
106Data path /entry/i2_data
107   i2_data(22) =  1000 2000 3000 4000
108Data path /entry/i4_data
109   i4_data(24) =  1000000 2000000 3000000 4000000
110Data path /entry/r4_data
111   r4_data(5)
112       1.000000 2.000000 3.000000 4.000000
113       5.000000 6.000000 7.000000 8.000000
114       9.000000 10.000000 11.000000 12.000000
115       13.000000 14.000000 15.000000 16.000000
116       17.000000 18.000000 19.000000 20.000000
117Data path /entry/r8_data
118   r8_data(6)
119       1.000000 2.000000 3.000000 4.000000
120       5.000000 6.000000 7.000000 8.000000
121       9.000000 10.000000 11.000000 12.000000
122       13.000000 14.000000 15.000000 16.000000
123       17.000000 18.000000 19.000000 20.000000
124      Number of attributes : 4
125         ch_attribute : NeXus ><}&{'\&" Data
126         i4_attribute : 42
127         r4_attribute : 3.141593
128         target : /entry/r8_data
129   Subgroup: sample(NXsample)
130Group path /link/sample
131Link check OK
132NXopenpath checks OK
133First file time: 2005-05-27 05:44:13
134NXinquirefile found: data/dmc01.h5
135Second file sample: Ga0.94Mn0.04Sb_8mm
136NXinquirefile found: data/dmc02.h5
137Second file time: 2005-05-27 05:48:56
138entry1 external URL = nxfile://data/dmc01.h5#/entry1
139testing link to external data set
140value retrieved: 4.00
141External File Linking tested OK
142]])
143AT_CLEANUP
144
145AT_SETUP([Check the C binding using HDF4 (static library)])
146AT_CHECK([ $HAVE_HDF4 && $SETUP_TEST && napi_test-hdf4-static | sed -e 's/\r$//' ], [],
147[[NXinquirefile found: NXtest.hdf
148Number of global attributes: 4
149   NeXus_version = 4.3.0
150   file_name = NXtest.hdf
151Number of group attributes: 2
152NXentry path /entry
153   hugo = namenlos
154   cucumber = passion
155Group: entry(NXentry) contains 9 items
156Data path /entry/ch_data
157   ch_data(4) = NeXus ><}&{'\&" Data
158Data path /entry/c1_data
159   c1_data(4) = abcdefghijklmnopqrst
160Data path /entry/i1_data
161   i1_data(20) =  1 2 3 4
162Data path /entry/i2_data
163   i2_data(22) =  1000 2000 3000 4000
164Data path /entry/i4_data
165   i4_data(24) =  1000000 2000000 3000000 4000000
166Data path /entry/r4_data
167   r4_data(5)
168       1.000000 2.000000 3.000000 4.000000
169       5.000000 6.000000 7.000000 8.000000
170       9.000000 10.000000 11.000000 12.000000
171       13.000000 14.000000 15.000000 16.000000
172       17.000000 18.000000 19.000000 20.000000
173Data path /entry/r8_data
174   r8_data(6)
175       1.000000 2.000000 3.000000 4.000000
176       5.000000 6.000000 7.000000 8.000000
177       9.000000 10.000000 11.000000 12.000000
178       13.000000 14.000000 15.000000 16.000000
179       17.000000 18.000000 19.000000 20.000000
180      Number of attributes : 4
181         ch_attribute : NeXus ><}&{'\&" Data
182         i4_attribute : 42
183         r4_attribute : 3.141593
184         target : /entry/r8_data
185   Subgroup: data(NXdata)
186   Subgroup: sample(NXsample)
187Group path /link/sample
188Link check OK
189NXopenpath checks OK
190First file time: 2005-05-27 05:44:13
191NXinquirefile found: data/dmc01.hdf
192Second file sample: Ga0.94Mn0.04Sb_8mm
193NXinquirefile found: data/dmc02.hdf
194Second file time: 2005-05-27 05:48:56
195entry1 external URL = nxfile://data/dmc01.hdf#/entry1
196testing link to external data set
197value retrieved: 4.00
198External File Linking tested OK
199]])
200AT_CLEANUP
201
202AT_SETUP([Check the C binding using HDF5 (static library)])
203AT_CHECK([ $HAVE_HDF5 && $SETUP_TEST && napi_test-hdf5-static | sed -e 's/\r$//' ], [],
204[[NXinquirefile found: NXtest.h5
205Number of global attributes: 4
206   NeXus_version = 4.3.0
207   file_name = NXtest.h5
208Number of group attributes: 2
209NXentry path /entry
210   hugo = namenlos
211   cucumber = passion
212Group: entry(NXentry) contains 10 items
213Data path /entry/c1_data
214   c1_data(4) = abcdefghijklmnopqrst
215Data path /entry/ch_data
216   ch_data(4) = NeXus ><}&{'\&" Data
217   Subgroup: data(NXdata)
218Data path /entry/grosse_zahl
219   grosse_zahl(26) =  12 555555555555 23 777777777777
220Data path /entry/i1_data
221   i1_data(20) =  1 2 3 4
222Data path /entry/i2_data
223   i2_data(22) =  1000 2000 3000 4000
224Data path /entry/i4_data
225   i4_data(24) =  1000000 2000000 3000000 4000000
226Data path /entry/r4_data
227   r4_data(5)
228       1.000000 2.000000 3.000000 4.000000
229       5.000000 6.000000 7.000000 8.000000
230       9.000000 10.000000 11.000000 12.000000
231       13.000000 14.000000 15.000000 16.000000
232       17.000000 18.000000 19.000000 20.000000
233Data path /entry/r8_data
234   r8_data(6)
235       1.000000 2.000000 3.000000 4.000000
236       5.000000 6.000000 7.000000 8.000000
237       9.000000 10.000000 11.000000 12.000000
238       13.000000 14.000000 15.000000 16.000000
239       17.000000 18.000000 19.000000 20.000000
240      Number of attributes : 4
241         ch_attribute : NeXus ><}&{'\&" Data
242         i4_attribute : 42
243         r4_attribute : 3.141593
244         target : /entry/r8_data
245   Subgroup: sample(NXsample)
246Group path /link/sample
247Link check OK
248NXopenpath checks OK
249First file time: 2005-05-27 05:44:13
250NXinquirefile found: data/dmc01.h5
251Second file sample: Ga0.94Mn0.04Sb_8mm
252NXinquirefile found: data/dmc02.h5
253Second file time: 2005-05-27 05:48:56
254entry1 external URL = nxfile://data/dmc01.h5#/entry1
255testing link to external data set
256value retrieved: 4.00
257External File Linking tested OK
258]])
259AT_CLEANUP
260
261AT_SETUP([Check the C binding using XML])
262AT_CHECK([ $HAVE_XML && $SETUP_TEST && napi_test-xml | sed -e 's/\r$//' ], [],
263[[NXinquirefile found: NXtest.xml
264Number of global attributes: 7
265   NeXus_version = 4.3.0
266   file_name = NXtest.xml
267   xmlns = http://definition.nexusformat.org/schema/3.1
268   xmlns:xsi = http://www.w3.org/2001/XMLSchema-instance
269   xsi:schemaLocation = http://definition.nexusformat.org/schema/3.1 http://definition.nexusformat.org/schema/3.1/BASE.xsd
270Number of group attributes: 2
271NXentry path /entry
272   hugo = namenlos
273   cucumber = passion
274Group: entry(NXentry) contains 10 items
275Data path /entry/ch_data
276   ch_data(4) = NeXus ><}&{'\&" Data
277Data path /entry/c1_data
278   c1_data(4) = abcdefghijklmnopqrst
279Data path /entry/i1_data
280   i1_data(20) =  1 2 3 4
281Data path /entry/i2_data
282   i2_data(22) =  1000 2000 3000 4000
283Data path /entry/i4_data
284   i4_data(24) =  1000000 2000000 3000000 4000000
285Data path /entry/r4_data
286   r4_data(5)
287       1.000000 2.000000 3.000000 4.000000
288       5.000000 6.000000 7.000000 8.000000
289       9.000000 10.000000 11.000000 12.000000
290       13.000000 14.000000 15.000000 16.000000
291       17.000000 18.000000 19.000000 20.000000
292Data path /entry/r8_data
293   r8_data(6)
294       1.000000 2.000000 3.000000 4.000000
295       5.000000 6.000000 7.000000 8.000000
296       9.000000 10.000000 11.000000 12.000000
297       13.000000 14.000000 15.000000 16.000000
298       17.000000 18.000000 19.000000 20.000000
299      Number of attributes : 4
300         ch_attribute : NeXus ><}&{'\&" Data
301         i4_attribute : 42
302         r4_attribute : 3.141593
303         target : /entry/r8_data
304Data path /entry/grosse_zahl
305   grosse_zahl(26) =  12 555555555555 23 777777777777
306   Subgroup: data(NXdata)
307   Subgroup: sample(NXsample)
308Group path /link/sample
309Link check OK
310NXopenpath checks OK
311First file time: 2005-05-27 05:44:13
312NXinquirefile found: data/dmc01.xml
313Second file sample: Ga0.94Mn0.04Sb_8mm
314NXinquirefile found: data/dmc02.xml
315Second file time: 2005-05-27 05:48:56
316entry1 external URL = nxfile://data/dmc01.xml#/entry1
317testing link to external data set
318value retrieved: 4.00
319External File Linking tested OK
320]])
321AT_CLEANUP
322
323AT_SETUP([Check the C binding using XML (static library)])
324AT_CHECK([ $HAVE_XML && $SETUP_TEST && napi_test-xml-static | sed -e 's/\r$//' ], [],
325[[NXinquirefile found: NXtest.xml
326Number of global attributes: 7
327   NeXus_version = 4.3.0
328   file_name = NXtest.xml
329   xmlns = http://definition.nexusformat.org/schema/3.1
330   xmlns:xsi = http://www.w3.org/2001/XMLSchema-instance
331   xsi:schemaLocation = http://definition.nexusformat.org/schema/3.1 http://definition.nexusformat.org/schema/3.1/BASE.xsd
332Number of group attributes: 2
333NXentry path /entry
334   hugo = namenlos
335   cucumber = passion
336Group: entry(NXentry) contains 10 items
337Data path /entry/ch_data
338   ch_data(4) = NeXus ><}&{'\&" Data
339Data path /entry/c1_data
340   c1_data(4) = abcdefghijklmnopqrst
341Data path /entry/i1_data
342   i1_data(20) =  1 2 3 4
343Data path /entry/i2_data
344   i2_data(22) =  1000 2000 3000 4000
345Data path /entry/i4_data
346   i4_data(24) =  1000000 2000000 3000000 4000000
347Data path /entry/r4_data
348   r4_data(5)
349       1.000000 2.000000 3.000000 4.000000
350       5.000000 6.000000 7.000000 8.000000
351       9.000000 10.000000 11.000000 12.000000
352       13.000000 14.000000 15.000000 16.000000
353       17.000000 18.000000 19.000000 20.000000
354Data path /entry/r8_data
355   r8_data(6)
356       1.000000 2.000000 3.000000 4.000000
357       5.000000 6.000000 7.000000 8.000000
358       9.000000 10.000000 11.000000 12.000000
359       13.000000 14.000000 15.000000 16.000000
360       17.000000 18.000000 19.000000 20.000000
361      Number of attributes : 4
362         ch_attribute : NeXus ><}&{'\&" Data
363         i4_attribute : 42
364         r4_attribute : 3.141593
365         target : /entry/r8_data
366Data path /entry/grosse_zahl
367   grosse_zahl(26) =  12 555555555555 23 777777777777
368   Subgroup: data(NXdata)
369   Subgroup: sample(NXsample)
370Group path /link/sample
371Link check OK
372NXopenpath checks OK
373First file time: 2005-05-27 05:44:13
374NXinquirefile found: data/dmc01.xml
375Second file sample: Ga0.94Mn0.04Sb_8mm
376NXinquirefile found: data/dmc02.xml
377Second file time: 2005-05-27 05:48:56
378entry1 external URL = nxfile://data/dmc01.xml#/entry1
379testing link to external data set
380value retrieved: 4.00
381External File Linking tested OK
382]])
383AT_CLEANUP
384
385AT_SETUP([Check the C binding using XML table (static library)])
386AT_CHECK([ $HAVE_XML && $SETUP_TEST && napi_test-xml-table-static | sed -e 's/\r$//' ], [],
387[[NXinquirefile found: NXtest-table.xml
388Number of global attributes: 7
389   NeXus_version = 4.3.0
390   file_name = NXtest-table.xml
391   xmlns = http://definition.nexusformat.org/schema/3.1
392   xmlns:xsi = http://www.w3.org/2001/XMLSchema-instance
393   xsi:schemaLocation = http://definition.nexusformat.org/schema/3.1 http://definition.nexusformat.org/schema/3.1/BASE.xsd
394Number of group attributes: 2
395NXentry path /entry
396   hugo = namenlos
397   cucumber = passion
398Group: entry(NXentry) contains 10 items
399Data path /entry/ch_data
400   ch_data(4) = NeXus ><}&{'\&" Data
401Data path /entry/c1_data
402   c1_data(4) = abcdefghijklmnopqrst
403Data path /entry/i1_data
404   i1_data(20) =  1 2 3 4
405Data path /entry/i2_data
406   i2_data(22) =  1000 2000 3000 4000
407Data path /entry/i4_data
408   i4_data(24) =  1000000 2000000 3000000 4000000
409Data path /entry/grosse_zahl
410   grosse_zahl(26) =  12 555555555555 23 777777777777
411Data path /entry/r4_data
412   r4_data(5)
413       1.000000 2.000000 3.000000 4.000000
414       5.000000 6.000000 7.000000 8.000000
415       9.000000 10.000000 11.000000 12.000000
416       13.000000 14.000000 15.000000 16.000000
417       17.000000 18.000000 19.000000 20.000000
418Data path /entry/r8_data
419   r8_data(6)
420       1.000000 2.000000 3.000000 4.000000
421       5.000000 6.000000 7.000000 8.000000
422       9.000000 10.000000 11.000000 12.000000
423       13.000000 14.000000 15.000000 16.000000
424       17.000000 18.000000 19.000000 20.000000
425      Number of attributes : 4
426         ch_attribute : NeXus ><}&{'\&" Data
427         i4_attribute : 42
428         r4_attribute : 3.141593
429         target : /entry/r8_data
430   Subgroup: data(NXdata)
431   Subgroup: sample(NXsample)
432Group path /link/sample
433Link check OK
434NXopenpath checks OK
435First file time: 2005-05-27 05:44:13
436NXinquirefile found: data/dmc01.xml
437Second file sample: Ga0.94Mn0.04Sb_8mm
438NXinquirefile found: data/dmc02.xml
439Second file time: 2005-05-27 05:48:56
440entry1 external URL = nxfile://data/dmc01.xml#/entry1
441testing link to external data set
442value retrieved: 4.00
443External File Linking tested OK
444]])
445AT_CLEANUP
446
447AT_BANNER([Check the FORTRAN binding.])
448
449AT_SETUP([Check the F77 binding using HDF4.])
450AT_CHECK([ $HAVE_F77 && $HAVE_HDF4 && $SETUP_TEST && napif_test-hdf4 | sed -e 's/\r$//' ], [],
451[[ Number of global attributes:  4
452    NeXus_version = 4.3.0
453    file_name = NXtest.nxs
454 Group: entry(NXentry) contains  8 items
455 Path = /entry/ch_data
456    ch_data( 4)
457    Values : NeXus data
458 Path = /entry/i1_data
459    i1_data(20)
460    Values :   1  2  3  4
461 Path = /entry/i2_data
462    i2_data(22)
463    Values :   1000  2000  3000  4000
464 Path = /entry/i4_data
465    i4_data(24)
466    Values :      1000000     2000000     3000000     4000000
467 Path = /entry/r4_data
468    r4_data( 5)
469    Values :    1.00   2.00   3.00   4.00
470           :    5.00   6.00   7.00   8.00
471           :    9.00  10.00  11.00  12.00
472           :   13.00  14.00  15.00  16.00
473           :   17.00  18.00  19.00  20.00
474 Path = /entry/r8_data
475    r8_data( 6)
476    Values :    1.00   2.00   3.00   4.00
477           :    5.00   6.00   7.00   8.00
478           :    9.00  10.00  11.00  12.00
479           :   13.00  14.00  15.00  16.00
480           :   17.00  18.00  19.00  20.00
481       ch_attribute : NeXus
482       i4_attribute :    42
483       r4_attribute :   3.141593
484       target : /entry/r8_data
485    Subgroup: data(NXdata)
486    Subgroup: sample(NXsample)
487 Link Check OK
488]])
489AT_CLEANUP
490
491AT_SETUP([Check the F77 binding using HDF5.])
492AT_CHECK([ $HAVE_F77 && $HAVE_HDF5 && $SETUP_TEST && napif_test-hdf5 | sed -e 's/\r$//' ], [],
493[[ Number of global attributes:  4
494    NeXus_version = 4.3.0
495    file_name = NXtest.nxs
496 Group: entry(NXentry) contains  8 items
497 Path = /entry/ch_data
498    ch_data( 4)
499    Values : NeXus data
500    Subgroup: data(NXdata)
501 Path = /entry/i1_data
502    i1_data(20)
503    Values :   1  2  3  4
504 Path = /entry/i2_data
505    i2_data(22)
506    Values :   1000  2000  3000  4000
507 Path = /entry/i4_data
508    i4_data(24)
509    Values :      1000000     2000000     3000000     4000000
510 Path = /entry/r4_data
511    r4_data( 5)
512    Values :    1.00   2.00   3.00   4.00
513           :    5.00   6.00   7.00   8.00
514           :    9.00  10.00  11.00  12.00
515           :   13.00  14.00  15.00  16.00
516           :   17.00  18.00  19.00  20.00
517 Path = /entry/r8_data
518    r8_data( 6)
519    Values :    1.00   2.00   3.00   4.00
520           :    5.00   6.00   7.00   8.00
521           :    9.00  10.00  11.00  12.00
522           :   13.00  14.00  15.00  16.00
523           :   17.00  18.00  19.00  20.00
524       ch_attribute : NeXus
525       i4_attribute :    42
526       r4_attribute :   3.141593
527       target : /entry/r8_data
528    Subgroup: sample(NXsample)
529 Link Check OK
530]])
531AT_CLEANUP
532
533AT_SETUP([Check the F90 binding using HDF5.])
534AT_CHECK([ $HAVE_F90 && $HAVE_HDF5 && $SETUP_TEST && NXtest | sed -e 's/\r$//' ], [],
535[[Writing character data
536Number of global attributes:        4
537   NeXus_version = 4.3.0
538   file_name = NXtest.nxs
539Group: entry(NXentry) contains        8 items
540   ch_data : NX_CHAR
541   Values : NeXus data
542   Subgroup: data(NXdata)
543   i1_data : NX_INT8
544   Values :        1       2       3       4
545   i2_data : NX_INT16
546   Values :     1000    2000    3000    4000
547   i4_data : NX_INT32
548   Values :  1000000 2000000 3000000 4000000
549   r4_data : NX_FLOAT32
550   Values :    1.0000000   2.0000000   3.0000000   4.0000000
551          :    5.0000000   6.0000000   7.0000000   8.0000000
552          :    9.0000000  10.0000000  11.0000000  12.0000000
553          :   13.0000000  14.0000000  15.0000000  16.0000000
554          :   17.0000000  18.0000000  19.0000000  20.0000000
555   r8_data : NX_FLOAT64
556   Values :    1.0000000   2.0000000   3.0000000   4.0000000
557          :    5.0000000   6.0000000   7.0000000   8.0000000
558          :    9.0000000  10.0000000  11.0000000  12.0000000
559          :   13.0000000  14.0000000  15.0000000  16.0000000
560          :   17.0000000  18.0000000  19.0000000  20.0000000
561   ch_attribute : NeXus
562   i4_attribute :       42
563   r4_attribute :    3.1415930
564   target : /entry/r8_data
565   Subgroup: sample(NXsample)
566Link Check OK
567]])
568AT_CLEANUP
569
570AT_BANNER([Check the C++ binding.])
571AT_SETUP([Check the C++ binding using HDF4.])
572AT_CHECK([ $HAVE_HDF4 && $SETUP_TEST && napi_test_cpp-hdf4 | sed -e 's/\r$//' ], [],
573[[NXinquirefile found: napi_test_cpp.hdf
574Number of global attributes: 4
575   NeXus_version = 4.3.0
576   file_name = napi_test_cpp.hdf
577Number of group attributes: 2
578   hugo = namenlos
579   cucumber = passion
580Group contains 9 items
581   c1_data[5,4] = 2d character array
582   Path = /entry/c1_data
583   ch_data[10] = NeXus_data
584   Path = /entry/ch_data
585   data:NXdata
586   i1_data[4] = [,,,]
587   Path = /entry/i1_data
588   i2_data[4] = [1000,2000,3000,4000]
589   Path = /entry/i2_data
590   i4_data[4] = [1000000,2000000,3000000,4000000]
591   Path = /entry/i4_data
592   r4_data[5,4] = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]
593   Path = /entry/r4_data
594   r8_data[5,4] = [20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39]
595   Path = /entry/r8_data
596   sample:NXsample
597Link check OK
598NXopenpath checks OK
599First file time: 2005-05-27 05:44:13
600NXinquirefile found: data/dmc01.hdf
601Second file sample: Ga0.94Mn0.04Sb_8mm
602NXinquirefile found: data/dmc02.hdf
603Second file time: 2005-05-27 05:48:56
604entry1 external URL = nxfile://data/dmc01.hdf#entry1
605TypeMap is correct size
606]])
607AT_CLEANUP
608AT_SETUP([Check the C++ binding using HDF5.])
609AT_CHECK([ $HAVE_HDF5 && $SETUP_TEST && napi_test_cpp-hdf5 | sed -e 's/\r$//' ], [],
610[[NXinquirefile found: napi_test_cpp.h5
611Number of global attributes: 4
612   NeXus_version = 4.3.0
613   file_name = napi_test_cpp.h5
614Number of group attributes: 2
615   hugo = namenlos
616   cucumber = passion
617Group contains 10 items
618   c1_data[5,4] = 2d character array
619   Path = /entry/c1_data
620   ch_data[10] = NeXus_data
621   Path = /entry/ch_data
622   data:NXdata
623   grosszahl[4] = [12,555555555555,23,777777777777]
624   Path = /entry/grosszahl
625   i1_data[4] = [,,,]
626   Path = /entry/i1_data
627   i2_data[4] = [1000,2000,3000,4000]
628   Path = /entry/i2_data
629   i4_data[4] = [1000000,2000000,3000000,4000000]
630   Path = /entry/i4_data
631   r4_data[5,4] = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]
632   Path = /entry/r4_data
633   r8_data[5,4] = [20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39]
634   Path = /entry/r8_data
635   sample:NXsample
636Link check OK
637NXopenpath checks OK
638First file time: 2005-05-27 05:44:13
639NXinquirefile found: data/dmc01.h5
640Second file sample: Ga0.94Mn0.04Sb_8mm
641NXinquirefile found: data/dmc02.h5
642Second file time: 2005-05-27 05:48:56
643entry1 external URL = nxfile://data/dmc01.h5#entry1
644TypeMap is correct size
645]])
646AT_CLEANUP
647AT_SETUP([Check the C++ binding using xml.])
648AT_CHECK([ $HAVE_XML && $SETUP_TEST && napi_test_cpp-xml | sed -e 's/\r$//' ], [],
649[[NXinquirefile found: napi_test_cpp.xml
650Number of global attributes: 7
651   NeXus_version = 4.3.0
652   file_name = napi_test_cpp.xml
653   xmlns = http://definition.nexusformat.org/schema/3.1
654   xmlns:xsi = http://www.w3.org/2001/XMLSchema-instance
655   xsi:schemaLocation = http://definition.nexusformat.org/schema/3.1 http://definition.nexusformat.org/schema/3.1/BASE.xsd
656Number of group attributes: 2
657   hugo = namenlos
658   cucumber = passion
659Group contains 10 items
660   c1_data[5,4] = 2d character array
661   Path = /entry/c1_data
662   ch_data[10] = NeXus_data
663   Path = /entry/ch_data
664   data:NXdata
665   grosszahl[4] = [12,555555555555,23,777777777777]
666   Path = /entry/grosszahl
667   i1_data[4] = [,,,]
668   Path = /entry/i1_data
669   i2_data[4] = [1000,2000,3000,4000]
670   Path = /entry/i2_data
671   i4_data[4] = [1000000,2000000,3000000,4000000]
672   Path = /entry/i4_data
673   r4_data[5,4] = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]
674   Path = /entry/r4_data
675   r8_data[5,4] = [20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39]
676   Path = /entry/r8_data
677   sample:NXsample
678Link check OK
679NXopenpath checks OK
680First file time: 2005-05-27 05:44:13
681NXinquirefile found: data/dmc01.xml
682Second file sample: Ga0.94Mn0.04Sb_8mm
683NXinquirefile found: data/dmc02.xml
684Second file time: 2005-05-27 05:48:56
685entry1 external URL = nxfile://data/dmc01.xml#entry1
686TypeMap is correct size
687]])
688AT_CLEANUP
689
690AT_BANNER([[Testing the Python bindings.]])
691AT_SETUP([Checking python binding using HDF4])
692AT_CHECK([skip_test && $HAVE_HDF4 && $HAVE_PYTHON && $PYTHON $abs_srcdir/../bindings/python/nxstest.py -q hdf4 | sed -e 's/\r$//' ],[],
693[[]])
694AT_CLEANUP
695AT_SETUP([Checking python binding using HDF5])
696AT_CHECK([$HAVE_HDF5 && $HAVE_PYTHON && $PYTHON $abs_srcdir/../bindings/python/nxstest.py -q hdf5 | sed -e 's/\r$//' ],[],
697[[]])
698AT_CLEANUP
699AT_SETUP([Checking python binding using XML])
700AT_CHECK([$HAVE_XML && $HAVE_PYTHON && $PYTHON $abs_srcdir/../bindings/python/nxstest.py -q xml | sed -e 's/\r$//' ],[],
701[[]])
702AT_CLEANUP
703
704AT_BANNER([[Testing the IDL bindings.]])
705AT_SETUP([Checking IDL binding using HDF4])
706AT_CHECK([skip_test && $HAVE_HDF4 && $HAVE_IDL && $SETUP_TEST && $SHELL $abs_srcdir/../bindings/idl/testidlnapi "'hdf4'" | sed -e 's/\r$//' ],[],
707[['hdf4'
708NeXus IDL Api Write test
709Using HDF4
710% Loaded DLM: NEXUSIDL-API.
711nxopen status:        1
712nxsetnumberformat status:        1
713nxmakegroup status:        1
714nxopengroup status:        1
715nxputattr status:        1
716nxputattr status:        1
717nxmakedata status:        1
718opendata status:        1
719nxputdata status:       1
720nxclosedata status:        1
721nxmakedata status:        1
722opendata status:        1
723nxputdata status:       1
724nxclosedata status:        1
725nxmakedata status:        1
726opendata status:        1
727nxputdata status:       1
728nxclosedata status:        1
729nxmakedata status:        1
730opendata status:        1
731nxputdata status:       0
732nxclosedata status:        1
733nxmakedata status:        1
734opendata status:        1
735nxputslab status:       1
736nxputattr status :        1
737nxputattr status :        1
738nxputattr status :        1
739nxgetdataid status:        1
740nxclosedata status:        1
741nxmakegroup status:        1
742nxopengroup status:        1
743nxmakelink status:        1
744nxmakecompdata status:       1
745opendata status:        1
746nxputdata status:       0
747nxclosedata status:        1
748nxflush status:        1
749nxmakedata status:        1
750opendata status:        1
751nxputslab            1 status:       1
752nxflush status:        1
753opendata status:        1
754nxputslab            2 status:       1
755nxflush status:        1
756opendata status:        1
757nxputslab            3 status:       1
758nxflush status:        1
759opendata status:        1
760nxputslab            4 status:       1
761nxflush status:        1
762opendata status:        1
763nxputslab            5 status:       1
764nxflush status:        1
765opendata status:        1
766nxputslab            6 status:       1
767nxflush status:        1
768opendata status:        1
769nxputslab            7 status:       1
770nxflush status:        1
771nxclosegroup status:        1
772nxmakegroup status:        1
773nxopengroup status:        1
774nxmakedata status:        1
775opendata status:        1
776nxputdata status:       1
777nxclosedata status:        1
778nxgetgroupid status:        1
779groupid handle:        2
780nxclosegroup status:        1
781nxclosegroup status:        1
782nxmakegroup status:        1
783nxopengroup status:        1
784nxmakelink status:        1
785groupid handle       2
786nxmakenamedlink status :        1
787dataid handle       1
788nxmakenamedlink status :        1
789nxclosegroup status:        1
790nxclose status:        1
791
792 ####################  Test external linking  ######################
793
794nxopen status:        1
795nxmakegroup status:        1
796nxlinkexternal:        1
797nxmakegroup status:        1
798nxlinkexternal:        1
799nxclose status:        1
800nxopen status:        1
801nxopenpath status       1
802
803nxget data status:        1
804First file time :
8052005-05-27 05:44:13
806
807nxinquirefile status:        1
808current file: data/dmc01.hdf
809nxopenpath status       1
810nxget data status:        1
811Second file sample :
812Ga0.94Mn0.04Sb_8mm
813
814nxinquirefile status:        1
815current file: data/dmc01.hdf
816nxopenpath status       1
817nxget data status:        1
818Second file time :
8192005-05-27 05:44:13
820
821nxisexternalgroup status       1
822entry1 external URL =
823nxclose status:        1
824% Compiled module: READ_TEST.
825Opening file: NXtest.hdf
826nxopen status:        1
827nxinquirefile status:        1
828nxinquirefile found: NXtest.hdf
829nxgetattrinfo status:       1
830Number of global attributes:        4
831
832NXgetnextattr status:        1
833
834attribute name: NeXus_version
835attribute value: 4.3.0
836
837NXgetnextattr status:        1
838
839attribute name: HDF_version
840attribute value: NCSA HDF Version 4.2 Release 2, October 4, 2007
841
842NXgetnextattr status:        1
843
844attribute name: file_name
845attribute value: NXtest.hdf
846
847NXgetnextattr status:        1
848
849
850NXgetnextattr status:       -1
851
852nxopengroup status:       1
853nxgetattrinfo status:       1
854Number of group attributes:        2
855NXgetnextattr status:        1
856nxgetattr status       1
857attribute name: hugo
858attrubute lenght:        8
859attribute type:        4
860attribute value: namenlos
861
862NXgetnextattr status:        1
863nxgetattr status       1
864attribute name: cucumber
865attrubute lenght:        7
866attribute type:        4
867attribute value: passion
868
869NXgetnextattr status:       -1
870nxgetgroupinfo status       1
871current group name: entry
872current group class: NXentry
873number of items in group:        7
874
875nxgetnextentry status:        1
876nxgetnextentry name: ch_data
877nxgetnextentry class: SDS
878nxgetnextentry data_type       4
879
880opening data: ch_data
881nxopendata status:        1
882
883nxgetinfo Status:       1
884Rank:       1
885Dim [       0]:      10
886Data Type:       4
887
888nxget data status:        1
889data :
890NeXus Data
891
892nxgetattrinfo status:       1
893Number of group attributes:        0
894nxgetnextattr status:       -1
895nxclosedata status:        1
896nxgetnextentry status:        1
897nxgetnextentry name: i1_data
898nxgetnextentry class: SDS
899nxgetnextentry data_type      21
900
901opening data: i1_data
902nxopendata status:        1
903
904nxgetinfo Status:       1
905Rank:       2
906Dim [       0]:       4
907Dim [       1]:       4
908Data Type:      21
909
910nxgetslab status:        1
911data :
912   0   4   8  12
913
914nxgetslab status:        1
915data :
916   1   5   9  13
917
918nxgetslab status:        1
919data :
920   2   6  10  14
921
922nxgetslab status:        1
923data :
924   4   7  11  15
925
926nxgetattrinfo status:       1
927Number of group attributes:        0
928nxgetnextattr status:       -1
929nxclosedata status:        1
930nxgetnextentry status:        1
931nxgetnextentry name: i4_data
932nxgetnextentry class: SDS
933nxgetnextentry data_type      24
934
935opening data: i4_data
936nxopendata status:        1
937
938nxgetinfo Status:       1
939Rank:       2
940Dim [       0]:       4
941Dim [       1]:       4
942Data Type:      24
943
944nxgetslab status:        1
945data :
946           0           4           8          12
947
948nxgetslab status:        1
949data :
950           1           5           9          13
951
952nxgetslab status:        1
953data :
954           2           6          10          14
955
956nxgetslab status:        1
957data :
958           3           7          11          15
959
960nxgetattrinfo status:       1
961Number of group attributes:        0
962nxgetnextattr status:       -1
963nxclosedata status:        1
964nxgetnextentry status:        1
965nxgetnextentry name: r4_data
966nxgetnextentry class: SDS
967nxgetnextentry data_type       5
968
969opening data: r4_data
970nxopendata status:        1
971
972nxgetinfo Status:       1
973Rank:       2
974Dim [       0]:       4
975Dim [       1]:       4
976Data Type:       5
977
978nxgetslab status:        1
979data :
980  9.96921e+36  9.96921e+36  9.96921e+36  9.96921e+36
981
982nxgetslab status:        1
983data :
984  9.96921e+36  9.96921e+36  9.96921e+36  9.96921e+36
985
986nxgetslab status:        1
987data :
988  9.96921e+36  9.96921e+36  9.96921e+36  9.96921e+36
989
990nxgetslab status:        1
991data :
992  9.96921e+36  9.96921e+36  9.96921e+36  9.96921e+36
993
994nxgetattrinfo status:       1
995Number of group attributes:        0
996nxgetnextattr status:       -1
997nxclosedata status:        1
998nxgetnextentry status:        1
999nxgetnextentry name: r8_data
1000nxgetnextentry class: SDS
1001nxgetnextentry data_type       6
1002
1003opening data: r8_data
1004nxopendata status:        1
1005
1006nxgetinfo Status:       1
1007Rank:       2
1008Dim [       0]:       4
1009Dim [       1]:       4
1010Data Type:       6
1011
1012nxgetslab status:        1
1013data :
1014   9.9692100e+36   9.9692100e+36   9.9692100e+36   9.9692100e+36
1015
1016nxgetslab status:        1
1017data :
1018   9.9692100e+36   9.9692100e+36   9.9692100e+36   9.9692100e+36
1019
1020nxgetslab status:        1
1021data :
1022     0.011111200     0.021222220      0.23333333      0.34444444
1023
1024nxgetslab status:        1
1025data :
1026   9.9692100e+36   9.9692100e+36   9.9692100e+36   9.9692100e+36
1027
1028nxgetattrinfo status:       1
1029Number of group attributes:        4
1030Number of global attributes:        4
1031nxgetnextattr status:        1
1032nxgetattr status       1
1033attribute name: ch_attribute
1034attribute value: NeXus
1035
1036nxgetnextattr status:        1
1037nxgetattr status       1
1038attribute name: i4_attribute
1039attribute value:           42
1040
1041nxgetnextattr status:        1
1042nxgetattr status       1
1043attribute name: r4_attribute
1044attribute value:       3.14159
1045
1046nxgetnextattr status:        1
1047nxgetattr status       1
1048attribute name: target
1049attribute value: /entry/r8_data
1050
1051nxgetnextattr status:       -1
1052nxclosedata status:        1
1053nxgetnextentry status:        1
1054nxgetnextentry name: data
1055nxgetnextentry class: NXdata
1056nxgetnextentry data_type    1965
1057
1058nxgetnextentry status:        1
1059nxgetnextentry name: sample
1060nxgetnextentry class: NXsample
1061nxgetnextentry data_type    1965
1062
1063nxgetnextentry status:       -1
1064nxclosegroup status:        1
1065
1066#######################  Checking Links ###########################
1067
1068nxopengroup status:       1
1069
1070nxopengroup status:       1
1071
1072nxgetgroupid status:        1
1073groupid handle:        1
1074
1075nxclosegroup status:        1
1076
1077nxopengroup status:       1
1078
1079nxopendata status:        1
1080
1081nxgetdataid status:        1
1082nxclosedata status:        1
1083nxclosegroup status:        1
1084
1085nxopendata status:        1
1086
1087nxgetdataid status:        1
1088nxclosedata status:        1
1089debug
1090nxsamid status:        1
1091Data id: Link check succesfull
1092nxclosegroup status:        1
1093
1094nxopengroup status:       1
1095
1096nxopengroup status:       1
1097
1098nxgetgroupid status:        1
1099
1100Group Id: Link check succesfull
1101nxclosegroup status:        1
1102
1103nxopengroup status:       1
1104
1105nxgetgroupid status:        1
1106
1107Group Id Named: Link check succesfull
1108
1109nxclosegroup status:        1
1110
1111nxopendata status:        1
1112
1113nxgetdataid status:        1
1114Data Id Named: Link check succesfull
1115nxclosedata status:        1
1116Openpath succesfull (/entry/data/comp_data)
1117Openpath on a relative path  (../r8_data) succesfull
1118nxclose status:        1
1119finished napi test
1120]])
1121AT_CLEANUP
1122AT_SETUP([Checking IDL binding using HDF5])
1123AT_CHECK([$HAVE_HDF5 && $HAVE_IDL && $SETUP_TEST && $SHELL $abs_srcdir/../bindings/idl/testidlnapi "'hdf5'" | sed -e 's/\r$//' ],[],
1124[['hdf5'
1125NeXus IDL Api Write test
1126Using HDF5
1127% Loaded DLM: NEXUSIDL-API.
1128nxopen status:        1
1129nxsetnumberformat status:        1
1130nxmakegroup status:        1
1131nxopengroup status:        1
1132nxputattr status:        1
1133nxputattr status:        1
1134nxmakedata status:        1
1135opendata status:        1
1136nxputdata status:       1
1137nxclosedata status:        1
1138nxmakedata status:        1
1139opendata status:        1
1140nxputdata status:       1
1141nxclosedata status:        1
1142nxmakedata status:        1
1143opendata status:        1
1144nxputdata status:       1
1145nxclosedata status:        1
1146nxmakedata status:        1
1147opendata status:        1
1148nxputdata status:       1
1149nxclosedata status:        1
1150nxmakedata status:        1
1151opendata status:        1
1152nxputslab status:       1
1153nxputattr status :        1
1154nxputattr status :        1
1155nxputattr status :        1
1156nxgetdataid status:        1
1157nxclosedata status:        1
1158nxmakegroup status:        1
1159nxopengroup status:        1
1160nxmakelink status:        1
1161nxmakecompdata status:       1
1162opendata status:        1
1163nxputdata status:       1
1164nxclosedata status:        1
1165nxflush status:        1
1166nxmakedata status:        1
1167opendata status:        1
1168nxputslab            1 status:       1
1169nxflush status:        1
1170opendata status:        1
1171nxputslab            2 status:       1
1172nxflush status:        1
1173opendata status:        1
1174nxputslab            3 status:       1
1175nxflush status:        1
1176opendata status:        1
1177nxputslab            4 status:       1
1178nxflush status:        1
1179opendata status:        1
1180nxputslab            5 status:       1
1181nxflush status:        1
1182opendata status:        1
1183nxputslab            6 status:       1
1184nxflush status:        1
1185opendata status:        1
1186nxputslab            7 status:       1
1187nxflush status:        1
1188nxclosegroup status:        1
1189nxmakegroup status:        1
1190nxopengroup status:        1
1191nxmakedata status:        1
1192opendata status:        1
1193nxputdata status:       1
1194nxclosedata status:        1
1195nxgetgroupid status:        1
1196groupid handle:        2
1197nxclosegroup status:        1
1198nxclosegroup status:        1
1199nxmakegroup status:        1
1200nxopengroup status:        1
1201nxmakelink status:        1
1202groupid handle       2
1203nxmakenamedlink status :        1
1204dataid handle       1
1205nxmakenamedlink status :        1
1206nxclosegroup status:        1
1207nxclose status:        1
1208
1209 ####################  Test external linking  ######################
1210
1211nxopen status:        1
1212nxmakegroup status:        1
1213nxlinkexternal:        1
1214nxmakegroup status:        1
1215nxlinkexternal:        1
1216nxclose status:        1
1217nxopen status:        1
1218nxopenpath status       1
1219
1220nxget data status:        1
1221First file time :
12222005-05-27 05:44:13
1223
1224nxinquirefile status:        1
1225current file: data/dmc01.h5
1226nxopenpath status       1
1227nxget data status:        1
1228Second file sample :
1229Ga0.94Mn0.04Sb_8mm
1230
1231nxinquirefile status:        1
1232current file: data/dmc01.h5
1233nxopenpath status       1
1234nxget data status:        1
1235Second file time :
12362005-05-27 05:44:13
1237
1238nxisexternalgroup status       1
1239entry1 external URL =
1240nxclose status:        1
1241% Compiled module: READ_TEST.
1242Opening file: NXtest.h5
1243nxopen status:        1
1244nxinquirefile status:        1
1245nxinquirefile found: NXtest.h5
1246nxgetattrinfo status:       1
1247Number of global attributes:        4
1248
1249NXgetnextattr status:        1
1250
1251attribute name: NeXus_version
1252attribute value: 4.3.0
1253
1254NXgetnextattr status:        1
1255
1256attribute name: file_name
1257attribute value: NXtest.h5
1258
1259NXgetnextattr status:        1
1260
1261attribute name: HDF5_Version
1262attribute value: 1.6.8
1263
1264NXgetnextattr status:        1
1265
1266
1267NXgetnextattr status:       -1
1268
1269nxopengroup status:       1
1270nxgetattrinfo status:       1
1271Number of group attributes:        2
1272NXgetnextattr status:        1
1273nxgetattr status       1
1274attribute name: hugo
1275attrubute lenght:        8
1276attribute type:        4
1277attribute value: namenlos
1278
1279NXgetnextattr status:        1
1280nxgetattr status       1
1281attribute name: cucumber
1282attrubute lenght:        7
1283attribute type:        4
1284attribute value: passion
1285
1286NXgetnextattr status:       -1
1287nxgetgroupinfo status       1
1288current group name: entry
1289current group class: NXentry
1290number of items in group:        7
1291
1292nxgetnextentry status:        1
1293nxgetnextentry name: ch_data
1294nxgetnextentry class: SDS
1295nxgetnextentry data_type       4
1296
1297opening data: ch_data
1298nxopendata status:        1
1299
1300nxgetinfo Status:       1
1301Rank:       1
1302Dim [       0]:      10
1303Data Type:       4
1304
1305nxget data status:        1
1306data :
1307NeXus Data
1308
1309nxgetattrinfo status:       1
1310Number of group attributes:        0
1311nxgetnextattr status:       -1
1312nxclosedata status:        1
1313nxgetnextentry status:        1
1314nxgetnextentry name: data
1315nxgetnextentry class: NXdata
1316nxgetnextentry data_type       0
1317
1318nxgetnextentry status:        1
1319nxgetnextentry name: i1_data
1320nxgetnextentry class: SDS
1321nxgetnextentry data_type      21
1322
1323opening data: i1_data
1324nxopendata status:        1
1325
1326nxgetinfo Status:       1
1327Rank:       2
1328Dim [       0]:       4
1329Dim [       1]:       4
1330Data Type:      21
1331
1332nxgetslab status:        1
1333data :
1334   0   4   8  12
1335
1336nxgetslab status:        1
1337data :
1338   1   5   9  13
1339
1340nxgetslab status:        1
1341data :
1342   2   6  10  14
1343
1344nxgetslab status:        1
1345data :
1346   4   7  11  15
1347
1348nxgetattrinfo status:       1
1349Number of group attributes:        0
1350nxgetnextattr status:       -1
1351nxclosedata status:        1
1352nxgetnextentry status:        1
1353nxgetnextentry name: i4_data
1354nxgetnextentry class: SDS
1355nxgetnextentry data_type      24
1356
1357opening data: i4_data
1358nxopendata status:        1
1359
1360nxgetinfo Status:       1
1361Rank:       2
1362Dim [       0]:       4
1363Dim [       1]:       4
1364Data Type:      24
1365
1366nxgetslab status:        1
1367data :
1368           0           4           8          12
1369
1370nxgetslab status:        1
1371data :
1372           1           5           9          13
1373
1374nxgetslab status:        1
1375data :
1376           2           6          10          14
1377
1378nxgetslab status:        1
1379data :
1380           3           7          11          15
1381
1382nxgetattrinfo status:       1
1383Number of group attributes:        0
1384nxgetnextattr status:       -1
1385nxclosedata status:        1
1386nxgetnextentry status:        1
1387nxgetnextentry name: r4_data
1388nxgetnextentry class: SDS
1389nxgetnextentry data_type       5
1390
1391opening data: r4_data
1392nxopendata status:        1
1393
1394nxgetinfo Status:       1
1395Rank:       2
1396Dim [       0]:       4
1397Dim [       1]:       4
1398Data Type:       5
1399
1400nxgetslab status:        1
1401data :
1402    0.0111112     0.344333     0.666669     -12.2000
1403
1404nxgetslab status:        1
1405data :
1406    0.0212222     0.555556      1.00000     -13.4444
1407
1408nxgetslab status:        1
1409data :
1410     0.233333     0.666667      10.1000     -14.2222
1411
1412nxgetslab status:        1
1413data :
1414     0.344444     0.777773      11.2222     -15.4444
1415
1416nxgetattrinfo status:       1
1417Number of group attributes:        0
1418nxgetnextattr status:       -1
1419nxclosedata status:        1
1420nxgetnextentry status:        1
1421nxgetnextentry name: r8_data
1422nxgetnextentry class: SDS
1423nxgetnextentry data_type       6
1424
1425opening data: r8_data
1426nxopendata status:        1
1427
1428nxgetinfo Status:       1
1429Rank:       2
1430Dim [       0]:       4
1431Dim [       1]:       4
1432Data Type:       6
1433
1434nxgetslab status:        1
1435data :
1436       0.0000000       0.0000000       0.0000000       0.0000000
1437
1438nxgetslab status:        1
1439data :
1440       0.0000000       0.0000000       0.0000000       0.0000000
1441
1442nxgetslab status:        1
1443data :
1444     0.011111200     0.021222220      0.23333333      0.34444444
1445
1446nxgetslab status:        1
1447data :
1448       0.0000000       0.0000000       0.0000000       0.0000000
1449
1450nxgetattrinfo status:       1
1451Number of group attributes:        4
1452Number of global attributes:        4
1453nxgetnextattr status:        1
1454nxgetattr status       1
1455attribute name: ch_attribute
1456attribute value: NeXus
1457
1458nxgetnextattr status:        1
1459nxgetattr status       1
1460attribute name: i4_attribute
1461attribute value:           42
1462
1463nxgetnextattr status:        1
1464nxgetattr status       1
1465attribute name: r4_attribute
1466attribute value:       3.14159
1467
1468nxgetnextattr status:        1
1469nxgetattr status       1
1470attribute name: target
1471attribute value: /entry/r8_data
1472
1473nxgetnextattr status:       -1
1474nxclosedata status:        1
1475nxgetnextentry status:        1
1476nxgetnextentry name: sample
1477nxgetnextentry class: NXsample
1478nxgetnextentry data_type       0
1479
1480nxgetnextentry status:       -1
1481nxclosegroup status:        1
1482
1483#######################  Checking Links ###########################
1484
1485nxopengroup status:       1
1486
1487nxopengroup status:       1
1488
1489nxgetgroupid status:        1
1490groupid handle:        1
1491
1492nxclosegroup status:        1
1493
1494nxopengroup status:       1
1495
1496nxopendata status:        1
1497
1498nxgetdataid status:        1
1499nxclosedata status:        1
1500nxclosegroup status:        1
1501
1502nxopendata status:        1
1503
1504nxgetdataid status:        1
1505nxclosedata status:        1
1506debug
1507nxsamid status:        1
1508Data id: Link check succesfull
1509nxclosegroup status:        1
1510
1511nxopengroup status:       1
1512
1513nxopengroup status:       1
1514
1515nxgetgroupid status:        1
1516
1517Group Id: Link check succesfull
1518nxclosegroup status:        1
1519
1520nxopengroup status:       1
1521
1522nxgetgroupid status:        1
1523
1524Group Id Named: Link check succesfull
1525
1526nxclosegroup status:        1
1527
1528nxopendata status:        1
1529
1530nxgetdataid status:        1
1531Data Id Named: Link check succesfull
1532nxclosedata status:        1
1533Openpath succesfull (/entry/data/comp_data)
1534Openpath on a relative path  (../r8_data) succesfull
1535nxclose status:        1
1536finished napi test
1537]])
1538AT_CLEANUP
1539AT_SETUP([Checking IDL binding using XML])
1540AT_CHECK([$HAVE_XML && $HAVE_IDL && $SETUP_TEST && $SHELL $abs_srcdir/../bindings/idl/testidlnapi "'xml'" | sed -e 's/\r$//' ],[],
1541[['xml'
1542NeXus IDL Api Write test
1543Using XML
1544% Loaded DLM: NEXUSIDL-API.
1545nxopen status:        1
1546nxsetnumberformat status:        1
1547nxmakegroup status:        1
1548nxopengroup status:        1
1549nxputattr status:        1
1550nxputattr status:        1
1551nxmakedata status:        1
1552opendata status:        1
1553nxputdata status:       1
1554nxclosedata status:        1
1555nxmakedata status:        1
1556opendata status:        1
1557nxputdata status:       1
1558nxclosedata status:        1
1559nxmakedata status:        1
1560opendata status:        1
1561nxputdata status:       1
1562nxclosedata status:        1
1563nxmakedata status:        1
1564opendata status:        1
1565nxputdata status:       1
1566nxclosedata status:        1
1567nxmakedata status:        1
1568opendata status:        1
1569nxputslab status:       1
1570nxputattr status :        1
1571nxputattr status :        1
1572nxputattr status :        1
1573nxgetdataid status:        1
1574nxclosedata status:        1
1575nxmakegroup status:        1
1576nxopengroup status:        1
1577nxmakelink status:        1
1578nxmakecompdata status:       1
1579opendata status:        1
1580nxputdata status:       1
1581nxclosedata status:        1
1582nxflush status:        1
1583nxmakedata status:        1
1584opendata status:        1
1585nxputslab            1 status:       1
1586nxflush status:        1
1587opendata status:        1
1588nxputslab            2 status:       1
1589nxflush status:        1
1590opendata status:        1
1591nxputslab            3 status:       1
1592nxflush status:        1
1593opendata status:        1
1594nxputslab            4 status:       1
1595nxflush status:        1
1596opendata status:        1
1597nxputslab            5 status:       1
1598nxflush status:        1
1599opendata status:        1
1600nxputslab            6 status:       1
1601nxflush status:        1
1602opendata status:        1
1603nxputslab            7 status:       1
1604nxflush status:        1
1605nxclosegroup status:        1
1606nxmakegroup status:        1
1607nxopengroup status:        1
1608nxmakedata status:        1
1609opendata status:        1
1610nxputdata status:       1
1611nxclosedata status:        1
1612nxgetgroupid status:        1
1613groupid handle:        2
1614nxclosegroup status:        1
1615nxclosegroup status:        1
1616nxmakegroup status:        1
1617nxopengroup status:        1
1618nxmakelink status:        1
1619groupid handle       2
1620nxmakenamedlink status :        1
1621dataid handle       1
1622nxmakenamedlink status :        1
1623nxclosegroup status:        1
1624nxclose status:        1
1625
1626 ####################  Test external linking  ######################
1627
1628nxopen status:        1
1629nxmakegroup status:        1
1630nxlinkexternal:        1
1631nxmakegroup status:        1
1632nxlinkexternal:        1
1633nxclose status:        1
1634nxopen status:        1
1635nxopenpath status       1
1636
1637nxget data status:        1
1638First file time :
16392005-05-27 05:44:13
1640
1641nxinquirefile status:        1
1642current file: data/dmc01.xml
1643nxopenpath status       1
1644nxget data status:        1
1645Second file sample :
1646Ga0.94Mn0.04Sb_8mm
1647
1648nxinquirefile status:        1
1649current file: data/dmc01.xml
1650nxopenpath status       1
1651nxget data status:        1
1652Second file time :
16532005-05-27 05:44:13
1654
1655nxisexternalgroup status       1
1656entry1 external URL =
1657nxclose status:        1
1658% Compiled module: READ_TEST.
1659Opening file: NXtest.xml
1660nxopen status:        1
1661nxinquirefile status:        1
1662nxinquirefile found: NXtest.xml
1663nxgetattrinfo status:       1
1664Number of global attributes:        7
1665
1666NXgetnextattr status:        1
1667
1668attribute name: NeXus_version
1669attribute value: 4.3.0
1670
1671NXgetnextattr status:        1
1672
1673attribute name: XML_version
1674attribute value: mxml
1675
1676NXgetnextattr status:        1
1677
1678attribute name: file_name
1679attribute value: NXtest.xml
1680
1681NXgetnextattr status:        1
1682
1683attribute name: xmlns
1684attribute value: http://definition.nexusformat.org/schema/3.1
1685
1686NXgetnextattr status:        1
1687
1688attribute name: xmlns:xsi
1689attribute value: http://www.w3.org/2001/XMLSchema-instance
1690
1691NXgetnextattr status:        1
1692
1693attribute name: xsi:schemaLocation
1694attribute value: http://definition.nexusformat.org/schema/3.1 http://definition.nexusformat.org/schema/3.0/BASE.xsd
1695
1696NXgetnextattr status:        1
1697
1698
1699NXgetnextattr status:       -1
1700
1701nxopengroup status:       1
1702nxgetattrinfo status:       1
1703Number of group attributes:        2
1704NXgetnextattr status:        1
1705nxgetattr status       1
1706attribute name: hugo
1707attrubute lenght:        8
1708attribute type:        4
1709attribute value: namenlos
1710
1711NXgetnextattr status:        1
1712nxgetattr status       1
1713attribute name: cucumber
1714attrubute lenght:        7
1715attribute type:        4
1716attribute value: passion
1717
1718NXgetnextattr status:       -1
1719nxgetgroupinfo status       1
1720current group name: entry
1721current group class: NXentry
1722number of items in group:        7
1723
1724nxgetnextentry status:        1
1725nxgetnextentry name: ch_data
1726nxgetnextentry class: SDS
1727nxgetnextentry data_type       4
1728
1729opening data: ch_data
1730nxopendata status:        1
1731
1732nxgetinfo Status:       1
1733Rank:       1
1734Dim [       0]:      10
1735Data Type:       4
1736
1737nxget data status:        1
1738data :
1739NeXus Data
1740
1741nxgetattrinfo status:       1
1742Number of group attributes:        0
1743nxgetnextattr status:       -1
1744nxclosedata status:        1
1745nxgetnextentry status:        1
1746nxgetnextentry name: i1_data
1747nxgetnextentry class: SDS
1748nxgetnextentry data_type      21
1749
1750opening data: i1_data
1751nxopendata status:        1
1752
1753nxgetinfo Status:       1
1754Rank:       2
1755Dim [       0]:       4
1756Dim [       1]:       4
1757Data Type:      21
1758
1759nxgetslab status:        1
1760data :
1761   0   4   8  12
1762
1763nxgetslab status:        1
1764data :
1765   1   5   9  13
1766
1767nxgetslab status:        1
1768data :
1769   2   6  10  14
1770
1771nxgetslab status:        1
1772data :
1773   4   7  11  15
1774
1775nxgetattrinfo status:       1
1776Number of group attributes:        0
1777nxgetnextattr status:       -1
1778nxclosedata status:        1
1779nxgetnextentry status:        1
1780nxgetnextentry name: i4_data
1781nxgetnextentry class: SDS
1782nxgetnextentry data_type      24
1783
1784opening data: i4_data
1785nxopendata status:        1
1786
1787nxgetinfo Status:       1
1788Rank:       2
1789Dim [       0]:       4
1790Dim [       1]:       4
1791Data Type:      24
1792
1793nxgetslab status:        1
1794data :
1795           0           4           8          12
1796
1797nxgetslab status:        1
1798data :
1799           1           5           9          13
1800
1801nxgetslab status:        1
1802data :
1803           2           6          10          14
1804
1805nxgetslab status:        1
1806data :
1807           3           7          11          15
1808
1809nxgetattrinfo status:       1
1810Number of group attributes:        0
1811nxgetnextattr status:       -1
1812nxclosedata status:        1
1813nxgetnextentry status:        1
1814nxgetnextentry name: r4_data
1815nxgetnextentry class: SDS
1816nxgetnextentry data_type       5
1817
1818opening data: r4_data
1819nxopendata status:        1
1820
1821nxgetinfo Status:       1
1822Rank:       2
1823Dim [       0]:       4
1824Dim [       1]:       4
1825Data Type:       5
1826
1827nxgetslab status:        1
1828data :
1829    0.0110000     0.344000     0.667000     -12.2000
1830
1831nxgetslab status:        1
1832data :
1833    0.0210000     0.556000      1.00000     -13.4440
1834
1835nxgetslab status:        1
1836data :
1837     0.233000     0.667000      10.1000     -14.2220
1838
1839nxgetslab status:        1
1840data :
1841     0.344000     0.778000      11.2220     -15.4440
1842
1843nxgetattrinfo status:       1
1844Number of group attributes:        0
1845nxgetnextattr status:       -1
1846nxclosedata status:        1
1847nxgetnextentry status:        1
1848nxgetnextentry name: r8_data
1849nxgetnextentry class: SDS
1850nxgetnextentry data_type       6
1851
1852opening data: r8_data
1853nxopendata status:        1
1854
1855nxgetinfo Status:       1
1856Rank:       2
1857Dim [       0]:       4
1858Dim [       1]:       4
1859Data Type:       6
1860
1861nxgetslab status:        1
1862data :
1863       0.0000000       0.0000000       0.0000000       0.0000000
1864
1865nxgetslab status:        1
1866data :
1867       0.0000000       0.0000000       0.0000000       0.0000000
1868
1869nxgetslab status:        1
1870data :
1871     0.011110000     0.021220000      0.23333000      0.34444000
1872
1873nxgetslab status:        1
1874data :
1875       0.0000000       0.0000000       0.0000000       0.0000000
1876
1877nxgetattrinfo status:       1
1878Number of group attributes:        4
1879Number of global attributes:        4
1880nxgetnextattr status:        1
1881nxgetattr status       1
1882attribute name: ch_attribute
1883attribute value: NeXus
1884
1885nxgetnextattr status:        1
1886nxgetattr status       1
1887attribute name: i4_attribute
1888attribute value:           42
1889
1890nxgetnextattr status:        1
1891nxgetattr status       1
1892attribute name: r4_attribute
1893attribute value:       3.14159
1894
1895nxgetnextattr status:        1
1896nxgetattr status       1
1897attribute name: target
1898attribute value: /entry/r8_data
1899
1900nxgetnextattr status:       -1
1901nxclosedata status:        1
1902nxgetnextentry status:        1
1903nxgetnextentry name: data
1904nxgetnextentry class: NXdata
1905nxgetnextentry data_type       0
1906
1907nxgetnextentry status:        1
1908nxgetnextentry name: sample
1909nxgetnextentry class: NXsample
1910nxgetnextentry data_type       0
1911
1912nxgetnextentry status:       -1
1913nxclosegroup status:        1
1914
1915#######################  Checking Links ###########################
1916
1917nxopengroup status:       1
1918
1919nxopengroup status:       1
1920
1921nxgetgroupid status:        1
1922groupid handle:        1
1923
1924nxclosegroup status:        1
1925
1926nxopengroup status:       1
1927
1928nxopendata status:        1
1929
1930nxgetdataid status:        1
1931nxclosedata status:        1
1932nxclosegroup status:        1
1933
1934nxopendata status:        1
1935
1936nxgetdataid status:        1
1937nxclosedata status:        1
1938debug
1939nxsamid status:        1
1940Data id: Link check succesfull
1941nxclosegroup status:        1
1942
1943nxopengroup status:       1
1944
1945nxopengroup status:       1
1946
1947nxgetgroupid status:        1
1948
1949Group Id: Link check succesfull
1950nxclosegroup status:        1
1951
1952nxopengroup status:       1
1953
1954nxgetgroupid status:        1
1955
1956Group Id Named: Link check succesfull
1957
1958nxclosegroup status:        1
1959
1960nxopendata status:        1
1961
1962nxgetdataid status:        1
1963Data Id Named: Link check succesfull
1964nxclosedata status:        1
1965Openpath succesfull (/entry/data/comp_data)
1966Openpath on a relative path  (../r8_data) succesfull
1967nxclose status:        1
1968finished napi test
1969]])
1970AT_CLEANUP
1971
1972AT_BANNER([[Testing the NeXus File Converter.]])
1973AT_SETUP([Checking nxconvert HDF4 -> HDF4 ])
1974AT_CHECK([$HAVE_HDF4 && nxconvert --hdf 4 NXtest.hdf a.a | sed -e 's/\r$//' ],[],
1975[[Converting NXtest.hdf to HDF4 NeXus file a.a
1976Convertion successful.
1977]])
1978AT_CLEANUP
1979AT_SETUP([Checking nxconvert HDF4 -> HDF5 ])
1980AT_CHECK([$HAVE_HDF4 && $HAVE_HDF5 && nxconvert --hdf 5 NXtest.hdf a.a | sed -e 's/\r$//' ],[],
1981[[Converting NXtest.hdf to HDF5 NeXus file a.a
1982Convertion successful.
1983]])
1984AT_CLEANUP
1985AT_SETUP([Checking nxconvert HDF4 -> XML ])
1986AT_CHECK([$HAVE_HDF4 && $HAVE_XML && nxconvert -x NXtest.hdf a.a | sed -e 's/\r$//' ],[],
1987[[Converting NXtest.hdf to XML NeXus file a.a
1988Convertion successful.
1989]])
1990AT_CLEANUP
1991#AT_SETUP([Checking nxconvert HDF5 -> HDF4 ])
1992#AT_CHECK([$HAVE_HDF5 && $HAVE_HDF4 && nxconvert --hdf 4 NXtest.h5 a.a | sed -e 's/\r$//' ],[],
1993#[[Converting NXtest.h5 to HDF4 NeXus file a.a
1994#Convertion successful.
1995#]])
1996#AT_CLEANUP
1997AT_SETUP([Checking nxconvert HDF5 -> HDF5 ])
1998AT_CHECK([$HAVE_HDF5 && nxconvert --hdf 5 NXtest.h5 a.a | sed -e 's/\r$//' ],[],
1999[[Converting NXtest.h5 to HDF5 NeXus file a.a
2000Convertion successful.
2001]])
2002AT_CLEANUP
2003AT_SETUP([Checking nxconvert HDF5 -> XML ])
2004AT_CHECK([$HAVE_HDF5 && $HAVE_XML && nxconvert -x NXtest.h5 a.a | sed -e 's/\r$//' ],[],
2005[[Converting NXtest.h5 to XML NeXus file a.a
2006Convertion successful.
2007]])
2008AT_CLEANUP
2009#AT_SETUP([Checking nxconvert XML -> HDF4 ])
2010#AT_CHECK([$HAVE_XML && $HAVE_HDF4 && nxconvert --hdf 4 NXtest.xml a.a | sed -e 's/\r$//' ],[],
2011#[[Converting NXtest.xml to HDF4 NeXus file a.a
2012#Convertion successful.
2013#]])
2014#AT_CLEANUP
2015AT_SETUP([Checking nxconvert XML -> HDF5 ])
2016AT_CHECK([$HAVE_XML && $HAVE_HDF5 && nxconvert --hdf 5 NXtest.xml a.a | sed -e 's/\r$//' ],[],
2017[[Converting NXtest.xml to HDF5 NeXus file a.a
2018Convertion successful.
2019]])
2020AT_CLEANUP
2021AT_SETUP([Checking nxconvert XML -> XML ])
2022AT_CHECK([$HAVE_XML && nxconvert -x NXtest.xml a.a | sed -e 's/\r$//' ],[],
2023[[Converting NXtest.xml to XML NeXus file a.a
2024Convertion successful.
2025]])
2026AT_CLEANUP
2027
2028AT_BANNER([[Testing NXsummary Tool.]])
2029AT_SETUP([Checking nxsummary HDF4 test file])
2030AT_CHECK([$HAVE_HDF4 && $HAVE_NXSUMMARY && nxsummary --config NONE NXtest.hdf | sed -e 's/\r$//' ],[],
2031[[SAMPLE:
2032]])
2033AT_CLEANUP
2034AT_SETUP([Checking nxsummary HDF5 test file])
2035AT_CHECK([$HAVE_HDF5 && $HAVE_NXSUMMARY && nxsummary --config NONE NXtest.h5 | sed -e 's/\r$//' ],[],
2036[[SAMPLE:
2037]])
2038AT_CLEANUP
2039AT_SETUP([Checking nxsummary XML test file])
2040AT_CHECK([$HAVE_XML && $HAVE_NXSUMMARY && nxsummary --config NONE NXtest.xml | sed -e 's/\r$//' ],[],
2041[[SAMPLE:
2042]])
2043AT_CLEANUP
2044
2045AT_BANNER([[Testing NXbrowse Tool.]])
2046AT_SETUP([Checking nxbrowse HDF4 test file])
2047AT_CHECK([$HAVE_HDF4 && env NO_READLINE=1 nxbrowse NXtest.hdf  < ${abs_srcdir}/nxbrowse.txt | grep -v 'HDF_version = ' | grep -v 'file_time = ' | grep -v 'readline support' | sed -e 's/\r$//' | sed -e 's/[ ]*$//' ],[],
2048[[NXBrowse 4.3.0 Copyright (C) 2009 NeXus Data Format
2049    NeXus_version = 4.3.0
2050    file_name = NXtest.hdf
2051NX>   NX Group : entry (NXentry)
2052             entry attribute: hugo = namenlos
2053             entry attribute: cucumber = passion
2054  NX Group : link (NXentry)
2055NX>
2056]])
2057AT_CLEANUP
2058AT_SETUP([Checking nxbrowse HDF5 test file])
2059AT_CHECK([$HAVE_HDF5 && env NO_READLINE=1 nxbrowse NXtest.h5  < ${abs_srcdir}/nxbrowse.txt | grep -v 'HDF5_Version = ' | grep -v 'file_time = ' | grep -v 'readline support' | sed -e 's/\r$//' | sed -e 's/[ ]*$//' ],[],
2060[[NXBrowse 4.3.0 Copyright (C) 2009 NeXus Data Format
2061    NeXus_version = 4.3.0
2062    file_name = NXtest.h5
2063NX>   NX Group : entry (NXentry)
2064             entry attribute: hugo = namenlos
2065             entry attribute: cucumber = passion
2066  NX Group : link (NXentry)
2067NX>
2068]])
2069AT_CLEANUP
2070AT_SETUP([Checking nxbrowse XML test file])
2071AT_CHECK([$HAVE_XML && env NO_READLINE=1 nxbrowse NXtest.xml  < ${abs_srcdir}/nxbrowse.txt | grep -v 'file_time = ' | grep -v 'XML_version = ' | grep -v 'readline support' | sed -e 's/\r$//' | sed -e 's/[ ]*$//' ],[],
2072[[NXBrowse 4.3.0 Copyright (C) 2009 NeXus Data Format
2073    NeXus_version = 4.3.0
2074    file_name = NXtest.xml
2075    xmlns = http://definition.nexusformat.org/schema/3.1
2076    xmlns:xsi = http://www.w3.org/2001/XMLSchema-instance
2077    xsi:schemaLocation = http://definition.nexusformat.org/schema/3.1 http://definition.nexusformat.org/schema/3.1/BASE.xsd
2078NX>   NX Group : entry (NXentry)
2079             entry attribute: hugo = namenlos
2080             entry attribute: cucumber = passion
2081  NX Group : link (NXentry)
2082NX>
2083]])
2084AT_CLEANUP
2085
2086AT_BANNER([[Testing NXdir Tool.]])
2087AT_SETUP([Checking nxdir HDF4 test file])
2088AT_CHECK([$HAVE_HDF4 && nxdir NXtest.hdf | sed -e 's/\r$//' ],[],
2089[[/entry/
2090/link/
2091]])
2092AT_CLEANUP
2093AT_SETUP([Checking nxdir HDF5 test file])
2094AT_CHECK([$HAVE_HDF5 && nxdir NXtest.h5 | sed -e 's/\r$//' ],[],
2095[[/entry/
2096/link/
2097]])
2098AT_CLEANUP
2099AT_SETUP([Checking nxdir XML test file])
2100AT_CHECK([$HAVE_XML && nxdir NXtest.xml | sed -e 's/\r$//' ],[],
2101[[/entry/
2102/link/
2103]])
2104AT_CLEANUP
2105
2106
2107dnl AT_BANNER([[Testing validating files with the nxvalidate tool.]])
2108dnl AT_SETUP([Checking HDF4 test file via web (wget)])
2109dnl AT_CHECK([$HAVE_HDF4 && $HAVE_WGET && $SETUP_TEST && napi_test-hdf4 -q && nxvalidate -q -w NXtest.hdf | sed -e 's/\r$//' ],[],
2110dnl
2111dnl AT_CLEANUP
2112dnl AT_SETUP([Checking HDF5 test file via web (wget)])
2113dnl AT_CHECK([$HAVE_HDF4 && $HAVE_WGET && $SETUP_TEST && napi_test-hdf5 -q && nxvalidate -q -w NXtest.h5 | sed -e 's/\r$//' ],[],
2114dnl
2115dnl AT_CLEANUP
2116dnl AT_SETUP([Checking XML test file via web (wget)])
2117dnl AT_CHECK([$HAVE_HDF4 && $HAVE_WGET && $SETUP_TEST && napi_test-xml -q && nxvalidate -q -w NXtest.xml | sed -e 's/\r$//' ],[],
2118dnl
2119dnl AT_CLEANUP
Note: See TracBrowser for help on using the repository browser.