File: mat5_compressed_readwrite.at

package info (click to toggle)
libmatio 1.5.30-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 34,656 kB
  • sloc: sh: 126,066; ansic: 22,630; makefile: 647; python: 215
file content (163 lines) | stat: -rw-r--r-- 11,980 bytes parent folder | download
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
# Copyright (c) 2015-2026, The matio contributors
# Copyright (c) 2010-2014, Christopher C. Hulbert
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
#
# 1. Redistributions of source code must retain the above copyright notice, this
#    list of conditions and the following disclaimer.
#
# 2. Redistributions in binary form must reproduce the above copyright notice,
#    this list of conditions and the following disclaimer in the documentation
#    and/or other materials provided with the distribution.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

AT_SETUP([Copy variables])
AT_KEYWORDS([copy])
AT_SKIP_IF([test $COMPRESSION_ZLIB -ne 1])
AT_SKIP_IF([! grep -q "#define SIZEOF_VOID_P 4" $abs_top_builddir/src/matioConfig.h])
AT_CHECK([$builddir/test_mat -v 5 -z -o test_mat5_compressed_copy.mat copy $srcdir/datasets/matio_test_cases_compressed_le.mat],[0],[],[])
AT_CHECK([cp $srcdir/results/dump-mat_copy-5_32.out expout
          $builddir/../tools/matdump -f whos -h -d test_mat5_compressed_copy.mat],[0],[expout],[])
AT_CLEANUP

AT_SETUP([Copy variables])
AT_KEYWORDS([copy])
AT_SKIP_IF([test $COMPRESSION_ZLIB -ne 1])
AT_SKIP_IF([! grep -q "#define SIZEOF_VOID_P 8" $abs_top_builddir/src/matioConfig.h])
AT_CHECK([$builddir/test_mat -v 5 -z -o test_mat5_compressed_copy.mat copy $srcdir/datasets/matio_test_cases_compressed_le.mat],[0],[],[])
AT_CHECK([cp $srcdir/results/dump-mat_copy-5.out expout
          $builddir/../tools/matdump -f whos -h -d test_mat5_compressed_copy.mat],[0],[expout],[])
AT_CLEANUP

AT_SETUP([Delete variables])
AT_KEYWORDS([delete])
AT_SKIP_IF([test $COMPRESSION_ZLIB -ne 1])
AT_CHECK([$builddir/test_mat -v 5 -z -o test_mat5_compressed_delete.mat copy $srcdir/datasets/matio_test_cases_compressed_le.mat],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var2],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var3],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var4],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var5],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var6],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var7],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var8],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var9],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var10],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var11],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var12],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var13],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var14],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var15],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var16],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var17],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var18],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var19],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var20],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var21],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var22],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var23],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var25],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var26],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var27],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var28],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var29],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var30],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var31],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var32],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var33],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var34],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var35],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var36],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var37],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var38],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var39],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var40],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var41],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var42],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var43],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var44],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var45],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var46],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var47],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var48],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var49],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var50],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var51],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var52],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var53],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var54],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var55],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var56],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var57],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var58],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var59],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var60],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var61],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var62],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var63],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var64],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var65],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var66],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var67],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var68],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var69],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var70],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var71],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var72],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var73],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var74],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var75],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var76],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var77],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var78],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var79],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var80],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var81],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var82],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var83],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var84],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var85],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var86],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var87],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var88],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var89],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var90],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var91],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var92],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var93],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var94],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var95],[0],[],[])
AT_CHECK([cp $srcdir/results/dump-mat_copy-partial.out expout
          $builddir/../tools/matdump -f whos -h -d test_mat5_compressed_delete.mat],[0],[expout],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var1],[0],[],[])
AT_CHECK([$builddir/test_mat delete test_mat5_compressed_delete.mat var24],[0],[],[])
AT_CLEANUP

AT_SETUP([Copy large struct])
AT_KEYWORDS([copy large_struct])
AT_SKIP_IF([test $COMPRESSION_ZLIB -ne 1])
AT_SKIP_IF([! grep -q "#define SIZEOF_VOID_P 4" $abs_top_builddir/src/matioConfig.h])
AT_CHECK([$builddir/test_mat -v 5 -z -o test_mat5_compressed_copy_large.mat copy $srcdir/datasets/large_struct_compressed_le.mat],[0],[],[])
AT_CHECK([cp $srcdir/results/dump-large_struct_compressed_32.out expout
          $builddir/../tools/matdump -f whos -d test_mat5_compressed_copy_large.mat],[0],[expout],[])
AT_CLEANUP

AT_SETUP([Copy large struct])
AT_KEYWORDS([copy large_struct])
AT_SKIP_IF([test $COMPRESSION_ZLIB -ne 1])
AT_SKIP_IF([! grep -q "#define SIZEOF_VOID_P 8" $abs_top_builddir/src/matioConfig.h])
AT_CHECK([$builddir/test_mat -v 5 -z -o test_mat5_compressed_copy_large.mat copy $srcdir/datasets/large_struct_compressed_le.mat],[0],[],[])
AT_CHECK([cp $srcdir/results/dump-large_struct_compressed.out expout
          $builddir/../tools/matdump -f whos -d test_mat5_compressed_copy_large.mat],[0],[expout],[])
AT_CLEANUP