File: DASTest.at

package info (click to toggle)
libdap 3.21.1-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 23,252 kB
  • sloc: cpp: 46,310; sh: 44,047; xml: 23,535; ansic: 19,973; yacc: 2,505; exp: 1,544; makefile: 581; lex: 309; fortran: 8
file content (70 lines) | stat: -rw-r--r-- 2,315 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# Process with autom4te to create an -*- Autotest -*- test suite.


# ------------------------------
#

AT_INIT([das-test])
# AT_COPYRIGHT([])

# AT_TESTED([das-test])

# Usage: _AT_TEST_*(<das source>, <baseline file>)

m4_define([_AT_DAS_TEST],   
[# AT_BANNER([Test $1 $2])
AT_SETUP([DAS $1])
AT_KEYWORDS([das])
#Added || true because the $abs_srcdir/das-test -p < $1 needs to be true whether the
#output is printed to stdout or stderr
AT_CHECK([$abs_builddir/das-test -p < $1 || true], [], [stdout], [stderr])
#Need to compare either stdout or stderr because of the directory the above
#AT_CHECK prints output to
AT_CHECK([diff -b -B $2 stdout || diff -b -B $2 stderr], [], [ignore],[],[])
AT_CLEANUP])

m4_define([AT_DAS_RESPONSE_TEST],
[#AT_BANNER([DAS response for $1.])
_AT_DAS_TEST([$abs_srcdir/das-testsuite/$1], [$abs_srcdir/das-testsuite/$1.base])
])

AT_DAS_RESPONSE_TEST([bad_value_test.1.das])
AT_DAS_RESPONSE_TEST([das.das])
AT_DAS_RESPONSE_TEST([special.test.das])
AT_DAS_RESPONSE_TEST([special.test.hdf.das])
AT_DAS_RESPONSE_TEST([test.1.das])
AT_DAS_RESPONSE_TEST([test.11.das])
AT_DAS_RESPONSE_TEST([test.12.das])
AT_DAS_RESPONSE_TEST([test.13.das])
AT_DAS_RESPONSE_TEST([test.14.das])
AT_DAS_RESPONSE_TEST([test.15.das])
AT_DAS_RESPONSE_TEST([test.16.das])
AT_DAS_RESPONSE_TEST([test.17.das])
AT_DAS_RESPONSE_TEST([test.18.das])
AT_DAS_RESPONSE_TEST([test.19.das])
AT_DAS_RESPONSE_TEST([test.1a.das])
AT_DAS_RESPONSE_TEST([test.2.das])
AT_DAS_RESPONSE_TEST([test.20.das])
AT_DAS_RESPONSE_TEST([test.21.das])
AT_DAS_RESPONSE_TEST([test.22.das])
AT_DAS_RESPONSE_TEST([test.23.das])
AT_DAS_RESPONSE_TEST([test.24.das])
AT_DAS_RESPONSE_TEST([test.25.das])
AT_DAS_RESPONSE_TEST([test.26.das])
AT_DAS_RESPONSE_TEST([test.27.das])
AT_DAS_RESPONSE_TEST([test.28.das])
AT_DAS_RESPONSE_TEST([test.29.das])
AT_DAS_RESPONSE_TEST([test.3.das])
AT_DAS_RESPONSE_TEST([test.3.Z.das])
AT_DAS_RESPONSE_TEST([test.30.das])
AT_DAS_RESPONSE_TEST([test.31.das])
AT_DAS_RESPONSE_TEST([test.32.das])
AT_DAS_RESPONSE_TEST([test.33.das])
AT_DAS_RESPONSE_TEST([test.34.das])
AT_DAS_RESPONSE_TEST([test.35.das])
AT_DAS_RESPONSE_TEST([test.4.das])
AT_DAS_RESPONSE_TEST([test.5.das])
AT_DAS_RESPONSE_TEST([test.6.das])
AT_DAS_RESPONSE_TEST([test.7.das])
AT_DAS_RESPONSE_TEST([test.8.das])
AT_DAS_RESPONSE_TEST([test.9.das])