1# Copyright (c) 2010-2021, Christopher C. Hulbert 2# All rights reserved. 3# 4# Redistribution and use in source and binary forms, with or without 5# modification, are permitted provided that the following conditions are met: 6# 7# 1. Redistributions of source code must retain the above copyright notice, this 8# list of conditions and the following disclaimer. 9# 10# 2. Redistributions in binary form must reproduce the above copyright notice, 11# this list of conditions and the following disclaimer in the documentation 12# and/or other materials provided with the distribution. 13# 14# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 15# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 16# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 17# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 18# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 20# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 21# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 22# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 23# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 25AT_SETUP([Read 2D double array]) 26AT_SKIP_IF([test $MAT73 -ne 1]) 27AT_CHECK([cp $srcdir/results/read-var1.out expout 28 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var1],[0],[expout],[]) 29AT_CHECK([cp $srcdir/results/dump-var1.out expout 30 $builddir/../tools/matdump -d $srcdir/datasets/matio_test_cases_hdf_be.mat var1],[0],[expout],[]) 31AT_CLEANUP 32 33AT_SETUP([Read 2D single array]) 34AT_SKIP_IF([test $MAT73 -ne 1]) 35AT_CHECK([cp $srcdir/results/read-var2.out expout 36 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var2],[0],[expout],[]) 37AT_CLEANUP 38 39AT_SETUP([Read 2D int64 array]) 40AT_SKIP_IF([test $MAT73 -ne 1]) 41AT_CHECK([cp $srcdir/results/read-var3.out expout 42 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var3],[0],[expout],[]) 43AT_CLEANUP 44 45AT_SETUP([Read 2D uint64 array]) 46AT_SKIP_IF([test $MAT73 -ne 1]) 47AT_CHECK([cp $srcdir/results/read-var4.out expout 48 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var4],[0],[expout],[]) 49AT_CLEANUP 50 51AT_SETUP([Read 2D int32 array]) 52AT_SKIP_IF([test $MAT73 -ne 1]) 53AT_CHECK([cp $srcdir/results/read-var5.out expout 54 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var5],[0],[expout],[]) 55AT_CLEANUP 56 57AT_SETUP([Read 2D uint32 array]) 58AT_SKIP_IF([test $MAT73 -ne 1]) 59AT_CHECK([cp $srcdir/results/read-var6.out expout 60 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var6],[0],[expout],[]) 61AT_CLEANUP 62 63AT_SETUP([Read 2D int16 array]) 64AT_SKIP_IF([test $MAT73 -ne 1]) 65AT_CHECK([cp $srcdir/results/read-var7.out expout 66 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var7],[0],[expout],[]) 67AT_CLEANUP 68 69AT_SETUP([Read 2D uint16 array]) 70AT_SKIP_IF([test $MAT73 -ne 1]) 71AT_CHECK([cp $srcdir/results/read-var8.out expout 72 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var8],[0],[expout],[]) 73AT_CLEANUP 74 75AT_SETUP([Read 2D int8 array]) 76AT_SKIP_IF([test $MAT73 -ne 1]) 77AT_CHECK([cp $srcdir/results/read-var9.out expout 78 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var9],[0],[expout],[]) 79AT_CLEANUP 80 81AT_SETUP([Read 2D uint8 array]) 82AT_SKIP_IF([test $MAT73 -ne 1]) 83AT_CHECK([cp $srcdir/results/read-var10.out expout 84 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var10],[0],[expout],[]) 85AT_CLEANUP 86 87AT_SETUP([Read 2D complex double array]) 88AT_SKIP_IF([test $MAT73 -ne 1]) 89AT_CHECK([cp $srcdir/results/read-var11.out expout 90 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var11],[0],[expout],[]) 91AT_CHECK([cp $srcdir/results/dump-var11.out expout 92 $builddir/../tools/matdump -d $srcdir/datasets/matio_test_cases_hdf_be.mat var11],[0],[expout],[]) 93AT_CLEANUP 94 95AT_SETUP([Read 2D complex single array]) 96AT_SKIP_IF([test $MAT73 -ne 1]) 97AT_CHECK([cp $srcdir/results/read-var12.out expout 98 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var12],[0],[expout],[]) 99AT_CLEANUP 100 101AT_SETUP([Read 2D complex int64 array]) 102AT_SKIP_IF([test $MAT73 -ne 1]) 103AT_CHECK([cp $srcdir/results/read-var13.out expout 104 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var13],[0],[expout],[]) 105AT_CLEANUP 106 107AT_SETUP([Read 2D complex uint64 array]) 108AT_SKIP_IF([test $MAT73 -ne 1]) 109AT_CHECK([cp $srcdir/results/read-var14.out expout 110 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var14],[0],[expout],[]) 111AT_CLEANUP 112 113AT_SETUP([Read 2D complex int32 array]) 114AT_SKIP_IF([test $MAT73 -ne 1]) 115AT_CHECK([cp $srcdir/results/read-var15.out expout 116 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var15],[0],[expout],[]) 117AT_CLEANUP 118 119AT_SETUP([Read 2D complex uint32 array]) 120AT_SKIP_IF([test $MAT73 -ne 1]) 121AT_CHECK([cp $srcdir/results/read-var16.out expout 122 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var16],[0],[expout],[]) 123AT_CLEANUP 124 125AT_SETUP([Read 2D complex int16 array]) 126AT_SKIP_IF([test $MAT73 -ne 1]) 127AT_CHECK([cp $srcdir/results/read-var17.out expout 128 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var17],[0],[expout],[]) 129AT_CLEANUP 130 131AT_SETUP([Read 2D complex uint16 array]) 132AT_SKIP_IF([test $MAT73 -ne 1]) 133AT_CHECK([cp $srcdir/results/read-var18.out expout 134 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var18],[0],[expout],[]) 135AT_CLEANUP 136 137AT_SETUP([Read 2D complex int8 array]) 138AT_SKIP_IF([test $MAT73 -ne 1]) 139AT_CHECK([cp $srcdir/results/read-var19.out expout 140 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var19],[0],[expout],[]) 141AT_CLEANUP 142 143AT_SETUP([Read 2D complex uint8 array]) 144AT_SKIP_IF([test $MAT73 -ne 1]) 145AT_CHECK([cp $srcdir/results/read-var20.out expout 146 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var20],[0],[expout],[]) 147AT_CLEANUP 148 149AT_SETUP([Read 2D logical array]) 150AT_SKIP_IF([test $MAT73 -ne 1]) 151AT_CHECK([cp $srcdir/results/read-var90.out expout 152 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var90],[0],[expout],[]) 153AT_CLEANUP 154 155AT_SETUP([Read sparse double array]) 156AT_SKIP_IF([test $MAT73 -ne 1]) 157AT_CHECK([cp $srcdir/results/read-var21.out expout 158 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var21],[0],[expout],[]) 159AT_CLEANUP 160 161AT_SETUP([Read sparse complex double array]) 162AT_SKIP_IF([test $MAT73 -ne 1]) 163AT_CHECK([cp $srcdir/results/read-var22.out expout 164 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var22],[0],[expout],[]) 165AT_CLEANUP 166 167AT_SETUP([Read empty array]) 168AT_KEYWORDS([empty]) 169AT_SKIP_IF([test $MAT73 -ne 1]) 170AT_CHECK([cp $srcdir/results/read-var23.out expout 171 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var23],[0],[expout],[]) 172AT_CLEANUP 173 174AT_SETUP([Read 2D character array]) 175AT_SKIP_IF([test $MAT73 -ne 1]) 176AT_CHECK([cp $srcdir/results/read-var24-73.out expout 177 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var24],[0],[expout],[]) 178AT_CLEANUP 179 180AT_SETUP([Read empty struct]) 181AT_KEYWORDS([empty]) 182AT_SKIP_IF([test $MAT73 -ne 1]) 183AT_CHECK([cp $srcdir/results/read-var25.out expout 184 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var25],[0],[expout],[]) 185AT_CLEANUP 186 187AT_SETUP([Read empty struct with fields]) 188AT_KEYWORDS([empty]) 189AT_SKIP_IF([test $MAT73 -ne 1]) 190AT_CHECK([cp $srcdir/results/read-var26.out expout 191 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var26],[0],[expout],[]) 192AT_CLEANUP 193 194AT_SETUP([Read struct with empty fields]) 195AT_KEYWORDS([empty]) 196AT_SKIP_IF([test $MAT73 -ne 1]) 197AT_CHECK([cp $srcdir/results/read-var27-73.out expout 198 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var27],[0],[expout],[]) 199AT_CLEANUP 200 201AT_SETUP([Read struct with double fields]) 202AT_SKIP_IF([test $MAT73 -ne 1]) 203AT_CHECK([cp $srcdir/results/read-var28.out expout 204 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var28],[0],[expout],[]) 205AT_CLEANUP 206 207AT_SETUP([Read struct with single fields]) 208AT_SKIP_IF([test $MAT73 -ne 1]) 209AT_CHECK([cp $srcdir/results/read-var29.out expout 210 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var29],[0],[expout],[]) 211AT_CLEANUP 212 213AT_SETUP([Read struct with int64 fields]) 214AT_SKIP_IF([test $MAT73 -ne 1]) 215AT_CHECK([cp $srcdir/results/read-var30.out expout 216 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var30],[0],[expout],[]) 217AT_CLEANUP 218 219AT_SETUP([Read struct with uint64 fields]) 220AT_SKIP_IF([test $MAT73 -ne 1]) 221AT_CHECK([cp $srcdir/results/read-var31.out expout 222 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var31],[0],[expout],[]) 223AT_CLEANUP 224 225AT_SETUP([Read struct with int32 fields]) 226AT_SKIP_IF([test $MAT73 -ne 1]) 227AT_CHECK([cp $srcdir/results/read-var32.out expout 228 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var32],[0],[expout],[]) 229AT_CLEANUP 230 231AT_SETUP([Read struct with uint32 fields]) 232AT_SKIP_IF([test $MAT73 -ne 1]) 233AT_CHECK([cp $srcdir/results/read-var33.out expout 234 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var33],[0],[expout],[]) 235AT_CLEANUP 236 237AT_SETUP([Read struct with int16 fields]) 238AT_SKIP_IF([test $MAT73 -ne 1]) 239AT_CHECK([cp $srcdir/results/read-var34.out expout 240 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var34],[0],[expout],[]) 241AT_CLEANUP 242 243AT_SETUP([Read struct with uint16 fields]) 244AT_SKIP_IF([test $MAT73 -ne 1]) 245AT_CHECK([cp $srcdir/results/read-var35.out expout 246 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var35],[0],[expout],[]) 247AT_CLEANUP 248 249AT_SETUP([Read struct with int8 fields]) 250AT_SKIP_IF([test $MAT73 -ne 1]) 251AT_CHECK([cp $srcdir/results/read-var36.out expout 252 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var36],[0],[expout],[]) 253AT_CLEANUP 254 255AT_SETUP([Read struct with uint8 fields]) 256AT_SKIP_IF([test $MAT73 -ne 1]) 257AT_CHECK([cp $srcdir/results/read-var37.out expout 258 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var37],[0],[expout],[]) 259AT_CLEANUP 260 261AT_SETUP([Read struct with complex double fields]) 262AT_SKIP_IF([test $MAT73 -ne 1]) 263AT_CHECK([cp $srcdir/results/read-var38.out expout 264 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var38],[0],[expout],[]) 265AT_CLEANUP 266 267AT_SETUP([Read struct with complex single fields]) 268AT_SKIP_IF([test $MAT73 -ne 1]) 269AT_CHECK([cp $srcdir/results/read-var39.out expout 270 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var39],[0],[expout],[]) 271AT_CLEANUP 272 273AT_SETUP([Read struct with complex int64 fields]) 274AT_SKIP_IF([test $MAT73 -ne 1]) 275AT_CHECK([cp $srcdir/results/read-var40.out expout 276 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var40],[0],[expout],[]) 277AT_CLEANUP 278 279AT_SETUP([Read struct with complex uint64 fields]) 280AT_SKIP_IF([test $MAT73 -ne 1]) 281AT_CHECK([cp $srcdir/results/read-var41.out expout 282 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var41],[0],[expout],[]) 283AT_CLEANUP 284 285AT_SETUP([Read struct with complex int32 fields]) 286AT_SKIP_IF([test $MAT73 -ne 1]) 287AT_CHECK([cp $srcdir/results/read-var42.out expout 288 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var42],[0],[expout],[]) 289AT_CLEANUP 290 291AT_SETUP([Read struct with complex uint32 fields]) 292AT_SKIP_IF([test $MAT73 -ne 1]) 293AT_CHECK([cp $srcdir/results/read-var43.out expout 294 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var43],[0],[expout],[]) 295AT_CLEANUP 296 297AT_SETUP([Read struct with complex int16 fields]) 298AT_SKIP_IF([test $MAT73 -ne 1]) 299AT_CHECK([cp $srcdir/results/read-var44.out expout 300 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var44],[0],[expout],[]) 301AT_CLEANUP 302 303AT_SETUP([Read struct with complex uint16 fields]) 304AT_SKIP_IF([test $MAT73 -ne 1]) 305AT_CHECK([cp $srcdir/results/read-var45.out expout 306 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var45],[0],[expout],[]) 307AT_CLEANUP 308 309AT_SETUP([Read struct with complex int8 fields]) 310AT_SKIP_IF([test $MAT73 -ne 1]) 311AT_CHECK([cp $srcdir/results/read-var46.out expout 312 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var46],[0],[expout],[]) 313AT_CLEANUP 314 315AT_SETUP([Read struct with complex uint8 fields]) 316AT_SKIP_IF([test $MAT73 -ne 1]) 317AT_CHECK([cp $srcdir/results/read-var47.out expout 318 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var47],[0],[expout],[]) 319AT_CLEANUP 320 321AT_SETUP([Read struct with logical fields]) 322AT_SKIP_IF([test $MAT73 -ne 1]) 323AT_CHECK([cp $srcdir/results/read-var91.out expout 324 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var91],[0],[expout],[]) 325AT_CLEANUP 326 327AT_SETUP([Read struct with sparse double fields]) 328AT_SKIP_IF([test $MAT73 -ne 1]) 329AT_CHECK([cp $srcdir/results/read-var48.out expout 330 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var48],[0],[expout],[]) 331AT_CLEANUP 332 333AT_SETUP([Read struct with sparse complex double fields]) 334AT_SKIP_IF([test $MAT73 -ne 1]) 335AT_CHECK([cp $srcdir/results/read-var49.out expout 336 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var49],[0],[expout],[]) 337AT_CLEANUP 338 339AT_SETUP([Read struct with character fields]) 340AT_SKIP_IF([test $MAT73 -ne 1]) 341AT_CHECK([cp $srcdir/results/read-var50-73.out expout 342 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var50],[0],[expout],[]) 343AT_CLEANUP 344 345AT_SETUP([Read empty cell array]) 346AT_KEYWORDS([empty]) 347AT_SKIP_IF([test $MAT73 -ne 1]) 348AT_CHECK([cp $srcdir/results/read-var51.out expout 349 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var51],[0],[expout],[]) 350AT_CLEANUP 351 352AT_SETUP([Read cell array with empty arrays]) 353AT_KEYWORDS([empty]) 354AT_SKIP_IF([test $MAT73 -ne 1]) 355AT_CHECK([cp $srcdir/results/read-var52.out expout 356 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var52],[0],[expout],[]) 357AT_CLEANUP 358 359AT_SETUP([Read cell array with double arrays]) 360AT_SKIP_IF([test $MAT73 -ne 1]) 361AT_CHECK([cp $srcdir/results/read-var53.out expout 362 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var53],[0],[expout],[]) 363AT_CLEANUP 364 365AT_SETUP([Read cell array with single arrays]) 366AT_SKIP_IF([test $MAT73 -ne 1]) 367AT_CHECK([cp $srcdir/results/read-var54.out expout 368 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var54],[0],[expout],[]) 369AT_CLEANUP 370 371AT_SETUP([Read cell array with int64 arrays]) 372AT_SKIP_IF([test $MAT73 -ne 1]) 373AT_CHECK([cp $srcdir/results/read-var55.out expout 374 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var55],[0],[expout],[]) 375AT_CLEANUP 376 377AT_SETUP([Read cell array with uint64 arrays]) 378AT_SKIP_IF([test $MAT73 -ne 1]) 379AT_CHECK([cp $srcdir/results/read-var56.out expout 380 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var56],[0],[expout],[]) 381AT_CLEANUP 382 383AT_SETUP([Read cell array with int32 arrays]) 384AT_SKIP_IF([test $MAT73 -ne 1]) 385AT_CHECK([cp $srcdir/results/read-var57.out expout 386 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var57],[0],[expout],[]) 387AT_CLEANUP 388 389AT_SETUP([Read cell array with uint32 arrays]) 390AT_SKIP_IF([test $MAT73 -ne 1]) 391AT_CHECK([cp $srcdir/results/read-var58.out expout 392 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var58],[0],[expout],[]) 393AT_CLEANUP 394 395AT_SETUP([Read cell array with int16 arrays]) 396AT_SKIP_IF([test $MAT73 -ne 1]) 397AT_CHECK([cp $srcdir/results/read-var59.out expout 398 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var59],[0],[expout],[]) 399AT_CLEANUP 400 401AT_SETUP([Read cell array with uint16 arrays]) 402AT_SKIP_IF([test $MAT73 -ne 1]) 403AT_CHECK([cp $srcdir/results/read-var60.out expout 404 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var60],[0],[expout],[]) 405AT_CLEANUP 406 407AT_SETUP([Read cell array with int8 arrays]) 408AT_SKIP_IF([test $MAT73 -ne 1]) 409AT_CHECK([cp $srcdir/results/read-var61.out expout 410 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var61],[0],[expout],[]) 411AT_CLEANUP 412 413AT_SETUP([Read cell array with uint8 arrays]) 414AT_SKIP_IF([test $MAT73 -ne 1]) 415AT_CHECK([cp $srcdir/results/read-var62.out expout 416 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var62],[0],[expout],[]) 417AT_CLEANUP 418 419AT_SETUP([Read cell array with logical arrays]) 420AT_SKIP_IF([test $MAT73 -ne 1]) 421AT_CHECK([cp $srcdir/results/read-var92.out expout 422 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var92],[0],[expout],[]) 423AT_CLEANUP 424 425AT_SETUP([Read cell array with sparse double arrays]) 426AT_SKIP_IF([test $MAT73 -ne 1]) 427AT_CHECK([cp $srcdir/results/read-var63.out expout 428 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var63],[0],[expout],[]) 429AT_CLEANUP 430 431AT_SETUP([Read cell array with sparse complex double arrays]) 432AT_SKIP_IF([test $MAT73 -ne 1]) 433AT_CHECK([cp $srcdir/results/read-var64.out expout 434 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var64],[0],[expout],[]) 435AT_CLEANUP 436 437AT_SETUP([Read cell array with character arrays]) 438AT_SKIP_IF([test $MAT73 -ne 1]) 439AT_CHECK([cp $srcdir/results/read-var65-73.out expout 440 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var65],[0],[expout],[]) 441AT_CLEANUP 442 443AT_SETUP([Read cell array with empty structs]) 444AT_KEYWORDS([empty]) 445AT_SKIP_IF([test $MAT73 -ne 1]) 446AT_CHECK([cp $srcdir/results/read-var66-73.out expout 447 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var66],[0],[expout],[]) 448AT_CLEANUP 449 450AT_SETUP([Read cell array with structs (numeric fields)]) 451AT_SKIP_IF([test $MAT73 -ne 1]) 452AT_CHECK([cp $srcdir/results/read-var67.out expout 453 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var67],[0],[expout],[]) 454AT_CLEANUP 455 456AT_SETUP([Read cell array with structs (sparse fields)]) 457AT_SKIP_IF([test $MAT73 -ne 1]) 458AT_CHECK([cp $srcdir/results/read-var68.out expout 459 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var68],[0],[expout],[]) 460AT_CLEANUP 461 462AT_SETUP([Read cell array with structs (character fields)]) 463AT_SKIP_IF([test $MAT73 -ne 1]) 464AT_CHECK([cp $srcdir/results/read-var69-73.out expout 465 $builddir/test_mat readvar $srcdir/datasets/matio_test_cases_hdf_be.mat var69],[0],[expout],[]) 466AT_CLEANUP 467 468AT_SETUP([Read directory]) 469AT_KEYWORDS([directory]) 470AT_SKIP_IF([test $MAT73 -ne 1]) 471AT_CHECK([cp $srcdir/results/dir-73_be.out expout 472 $builddir/test_mat directory $srcdir/datasets/matio_test_cases_hdf_be.mat],[0],[expout],[]) 473AT_CLEANUP 474