1b815c7f3Sopenharmony_ci#!/usr/bin/env sh
2b815c7f3Sopenharmony_ci
3b815c7f3Sopenharmony_ci# Copyright (C) 2008-2017 Erik de Castro Lopo <erikd@mega-nerd.com>
4b815c7f3Sopenharmony_ci#
5b815c7f3Sopenharmony_ci# All rights reserved.
6b815c7f3Sopenharmony_ci#
7b815c7f3Sopenharmony_ci# Redistribution and use in source and binary forms, with or without
8b815c7f3Sopenharmony_ci# modification, are permitted provided that the following conditions are
9b815c7f3Sopenharmony_ci# met:
10b815c7f3Sopenharmony_ci#
11b815c7f3Sopenharmony_ci#     * Redistributions of source code must retain the above copyright
12b815c7f3Sopenharmony_ci#       notice, this list of conditions and the following disclaimer.
13b815c7f3Sopenharmony_ci#     * Redistributions in binary form must reproduce the above copyright
14b815c7f3Sopenharmony_ci#       notice, this list of conditions and the following disclaimer in
15b815c7f3Sopenharmony_ci#       the documentation and/or other materials provided with the
16b815c7f3Sopenharmony_ci#       distribution.
17b815c7f3Sopenharmony_ci#     * Neither the author nor the names of any contributors may be used
18b815c7f3Sopenharmony_ci#       to endorse or promote products derived from this software without
19b815c7f3Sopenharmony_ci#       specific prior written permission.
20b815c7f3Sopenharmony_ci#
21b815c7f3Sopenharmony_ci# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
22b815c7f3Sopenharmony_ci# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
23b815c7f3Sopenharmony_ci# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
24b815c7f3Sopenharmony_ci# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
25b815c7f3Sopenharmony_ci# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
26b815c7f3Sopenharmony_ci# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
27b815c7f3Sopenharmony_ci# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
28b815c7f3Sopenharmony_ci# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
29b815c7f3Sopenharmony_ci# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
30b815c7f3Sopenharmony_ci# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
31b815c7f3Sopenharmony_ci# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32b815c7f3Sopenharmony_ci
33b815c7f3Sopenharmony_ci
34b815c7f3Sopenharmony_ciHOST_TRIPLET=@HOST_TRIPLET@
35b815c7f3Sopenharmony_ciPACKAGE_VERSION=@PACKAGE_VERSION@
36b815c7f3Sopenharmony_ciLIB_VERSION=$(echo $PACKAGE_VERSION | sed "s/[a-z].*//")
37b815c7f3Sopenharmony_ciABS_TOP_SRCDIR=@abs_top_srcdir@
38b815c7f3Sopenharmony_ciPYTHON=@PYTHON@
39b815c7f3Sopenharmony_ci
40b815c7f3Sopenharmony_cisfversion=$(./tests/sfversion@EXEEXT@ | grep libsndfile | sed "s/-exp$//")
41b815c7f3Sopenharmony_ci
42b815c7f3Sopenharmony_ciif test "$sfversion" != libsndfile-$PACKAGE_VERSION ; then
43b815c7f3Sopenharmony_ci	echo "Error : sfversion ($sfversion) and PACKAGE_VERSION ($PACKAGE_VERSION) don't match."
44b815c7f3Sopenharmony_ci	exit 1
45b815c7f3Sopenharmony_ci	fi
46b815c7f3Sopenharmony_ci
47b815c7f3Sopenharmony_ci# Force exit on errors.
48b815c7f3Sopenharmony_ciset -e
49b815c7f3Sopenharmony_ci
50b815c7f3Sopenharmony_ci# Check the header file.
51b815c7f3Sopenharmony_ci/usr/bin/env sh tests/pedantic-header-test.sh
52b815c7f3Sopenharmony_ci
53b815c7f3Sopenharmony_ci# Need this for when we're running from files collected into the
54b815c7f3Sopenharmony_ci# libsndfile-testsuite-@PACKAGE_VERSION@ tarball.
55b815c7f3Sopenharmony_ciecho "Running unit tests from src/ directory of source code tree."
56b815c7f3Sopenharmony_ci./src/test_main@EXEEXT@
57b815c7f3Sopenharmony_ci
58b815c7f3Sopenharmony_ciecho
59b815c7f3Sopenharmony_ciecho "Running end-to-end tests from tests/ directory."
60b815c7f3Sopenharmony_ci
61b815c7f3Sopenharmony_ci./tests/error_test@EXEEXT@
62b815c7f3Sopenharmony_ci./tests/pcm_test@EXEEXT@
63b815c7f3Sopenharmony_ci./tests/ulaw_test@EXEEXT@
64b815c7f3Sopenharmony_ci./tests/alaw_test@EXEEXT@
65b815c7f3Sopenharmony_ci./tests/dwvw_test@EXEEXT@
66b815c7f3Sopenharmony_ci./tests/command_test@EXEEXT@ ver
67b815c7f3Sopenharmony_ci./tests/command_test@EXEEXT@ norm
68b815c7f3Sopenharmony_ci./tests/command_test@EXEEXT@ format
69b815c7f3Sopenharmony_ci./tests/command_test@EXEEXT@ peak
70b815c7f3Sopenharmony_ci./tests/command_test@EXEEXT@ trunc
71b815c7f3Sopenharmony_ci./tests/command_test@EXEEXT@ inst
72b815c7f3Sopenharmony_ci./tests/command_test@EXEEXT@ cue
73b815c7f3Sopenharmony_ci./tests/command_test@EXEEXT@ current_sf_info
74b815c7f3Sopenharmony_ci./tests/command_test@EXEEXT@ bext
75b815c7f3Sopenharmony_ci./tests/command_test@EXEEXT@ bextch
76b815c7f3Sopenharmony_ci./tests/command_test@EXEEXT@ chanmap
77b815c7f3Sopenharmony_ci./tests/command_test@EXEEXT@ cart
78b815c7f3Sopenharmony_ci./tests/floating_point_test@EXEEXT@
79b815c7f3Sopenharmony_ci./tests/checksum_test@EXEEXT@
80b815c7f3Sopenharmony_ci./tests/scale_clip_test@EXEEXT@
81b815c7f3Sopenharmony_ci./tests/headerless_test@EXEEXT@
82b815c7f3Sopenharmony_ci./tests/rdwr_test@EXEEXT@
83b815c7f3Sopenharmony_ci./tests/locale_test@EXEEXT@
84b815c7f3Sopenharmony_ci./tests/win32_ordinal_test@EXEEXT@
85b815c7f3Sopenharmony_ci./tests/external_libs_test@EXEEXT@
86b815c7f3Sopenharmony_ci./tests/format_check_test@EXEEXT@
87b815c7f3Sopenharmony_ci./tests/channel_test@EXEEXT@
88b815c7f3Sopenharmony_ci
89b815c7f3Sopenharmony_ci# The w64 G++ compiler requires an extra runtime DLL which we don't have,
90b815c7f3Sopenharmony_ci# so skip this test.
91b815c7f3Sopenharmony_cicase "$HOST_TRIPLET" in
92b815c7f3Sopenharmony_ci	x86_64-w64-mingw32)
93b815c7f3Sopenharmony_ci		;;
94b815c7f3Sopenharmony_ci	i686-w64-mingw32)
95b815c7f3Sopenharmony_ci		;;
96b815c7f3Sopenharmony_ci	*)
97b815c7f3Sopenharmony_ci		./tests/cpp_test@EXEEXT@
98b815c7f3Sopenharmony_ci		;;
99b815c7f3Sopenharmony_ci	esac
100b815c7f3Sopenharmony_ci
101b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
102b815c7f3Sopenharmony_ciecho "  $sfversion passed common tests."
103b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
104b815c7f3Sopenharmony_ci
105b815c7f3Sopenharmony_ci# aiff-tests
106b815c7f3Sopenharmony_ci./tests/write_read_test@EXEEXT@ aiff
107b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ aiff_ulaw
108b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ aiff_alaw
109b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ aiff_gsm610
110b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
111b815c7f3Sopenharmony_ciecho "  lossy_comp_test@EXEEXT@ aiff_ima"
112b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
113b815c7f3Sopenharmony_ci
114b815c7f3Sopenharmony_ci./tests/peak_chunk_test@EXEEXT@ aiff
115b815c7f3Sopenharmony_ci./tests/header_test@EXEEXT@ aiff
116b815c7f3Sopenharmony_ci./tests/misc_test@EXEEXT@ aiff
117b815c7f3Sopenharmony_ci./tests/string_test@EXEEXT@ aiff
118b815c7f3Sopenharmony_ci./tests/multi_file_test@EXEEXT@ aiff
119b815c7f3Sopenharmony_ci./tests/aiff_rw_test@EXEEXT@
120b815c7f3Sopenharmony_ci./tests/chunk_test@EXEEXT@ aiff
121b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
122b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on AIFF files."
123b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
124b815c7f3Sopenharmony_ci
125b815c7f3Sopenharmony_ci# au-tests
126b815c7f3Sopenharmony_ci./tests/write_read_test@EXEEXT@ au
127b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ au_ulaw
128b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ au_alaw
129b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ au_g721
130b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ au_g723
131b815c7f3Sopenharmony_ci./tests/header_test@EXEEXT@ au
132b815c7f3Sopenharmony_ci./tests/misc_test@EXEEXT@ au
133b815c7f3Sopenharmony_ci./tests/multi_file_test@EXEEXT@ au
134b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
135b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on AU files."
136b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
137b815c7f3Sopenharmony_ci
138b815c7f3Sopenharmony_ci# caf-tests
139b815c7f3Sopenharmony_ci./tests/write_read_test@EXEEXT@ caf
140b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ caf_ulaw
141b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ caf_alaw
142b815c7f3Sopenharmony_ci./tests/header_test@EXEEXT@ caf
143b815c7f3Sopenharmony_ci./tests/peak_chunk_test@EXEEXT@ caf
144b815c7f3Sopenharmony_ci./tests/misc_test@EXEEXT@ caf
145b815c7f3Sopenharmony_ci./tests/chunk_test@EXEEXT@ caf
146b815c7f3Sopenharmony_ci./tests/string_test@EXEEXT@ caf
147b815c7f3Sopenharmony_ci./tests/long_read_write_test@EXEEXT@ alac
148b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
149b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on CAF files."
150b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
151b815c7f3Sopenharmony_ci
152b815c7f3Sopenharmony_ci# wav-tests
153b815c7f3Sopenharmony_ci./tests/write_read_test@EXEEXT@ wav
154b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ wav_pcm
155b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ wav_ima
156b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ wav_msadpcm
157b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ wav_ulaw
158b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ wav_alaw
159b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ wav_gsm610
160b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ wav_g721
161b815c7f3Sopenharmony_ci./tests/peak_chunk_test@EXEEXT@ wav
162b815c7f3Sopenharmony_ci./tests/header_test@EXEEXT@ wav
163b815c7f3Sopenharmony_ci./tests/misc_test@EXEEXT@ wav
164b815c7f3Sopenharmony_ci./tests/string_test@EXEEXT@ wav
165b815c7f3Sopenharmony_ci./tests/multi_file_test@EXEEXT@ wav
166b815c7f3Sopenharmony_ci./tests/chunk_test@EXEEXT@ wav
167b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
168b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on WAV files."
169b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
170b815c7f3Sopenharmony_ci
171b815c7f3Sopenharmony_ci# w64-tests
172b815c7f3Sopenharmony_ci./tests/write_read_test@EXEEXT@ w64
173b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ w64_ima
174b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ w64_msadpcm
175b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ w64_ulaw
176b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ w64_alaw
177b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ w64_gsm610
178b815c7f3Sopenharmony_ci./tests/header_test@EXEEXT@ w64
179b815c7f3Sopenharmony_ci./tests/misc_test@EXEEXT@ w64
180b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
181b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on W64 files."
182b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
183b815c7f3Sopenharmony_ci
184b815c7f3Sopenharmony_ci# rf64-tests
185b815c7f3Sopenharmony_ci./tests/write_read_test@EXEEXT@ rf64
186b815c7f3Sopenharmony_ci./tests/header_test@EXEEXT@ rf64
187b815c7f3Sopenharmony_ci./tests/misc_test@EXEEXT@ rf64
188b815c7f3Sopenharmony_ci./tests/string_test@EXEEXT@ rf64
189b815c7f3Sopenharmony_ci./tests/peak_chunk_test@EXEEXT@ rf64
190b815c7f3Sopenharmony_ci./tests/chunk_test@EXEEXT@ rf64
191b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
192b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on RF64 files."
193b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
194b815c7f3Sopenharmony_ci
195b815c7f3Sopenharmony_ci# raw-tests
196b815c7f3Sopenharmony_ci./tests/write_read_test@EXEEXT@ raw
197b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ raw_ulaw
198b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ raw_alaw
199b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ raw_gsm610
200b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ vox_adpcm
201b815c7f3Sopenharmony_ci./tests/raw_test@EXEEXT@
202b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
203b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on RAW (header-less) files."
204b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
205b815c7f3Sopenharmony_ci
206b815c7f3Sopenharmony_ci# paf-tests
207b815c7f3Sopenharmony_ci./tests/write_read_test@EXEEXT@ paf
208b815c7f3Sopenharmony_ci./tests/header_test@EXEEXT@ paf
209b815c7f3Sopenharmony_ci./tests/misc_test@EXEEXT@ paf
210b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
211b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on PAF files."
212b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
213b815c7f3Sopenharmony_ci
214b815c7f3Sopenharmony_ci# svx-tests
215b815c7f3Sopenharmony_ci./tests/write_read_test@EXEEXT@ svx
216b815c7f3Sopenharmony_ci./tests/header_test@EXEEXT@ svx
217b815c7f3Sopenharmony_ci./tests/misc_test@EXEEXT@ svx
218b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
219b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on SVX files."
220b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
221b815c7f3Sopenharmony_ci
222b815c7f3Sopenharmony_ci# nist-tests
223b815c7f3Sopenharmony_ci./tests/write_read_test@EXEEXT@ nist
224b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ nist_ulaw
225b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ nist_alaw
226b815c7f3Sopenharmony_ci./tests/header_test@EXEEXT@ nist
227b815c7f3Sopenharmony_ci./tests/misc_test@EXEEXT@ nist
228b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
229b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on NIST files."
230b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
231b815c7f3Sopenharmony_ci
232b815c7f3Sopenharmony_ci# ircam-tests
233b815c7f3Sopenharmony_ci./tests/write_read_test@EXEEXT@ ircam
234b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ ircam_ulaw
235b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ ircam_alaw
236b815c7f3Sopenharmony_ci./tests/header_test@EXEEXT@ ircam
237b815c7f3Sopenharmony_ci./tests/misc_test@EXEEXT@ ircam
238b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
239b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on IRCAM files."
240b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
241b815c7f3Sopenharmony_ci
242b815c7f3Sopenharmony_ci# voc-tests
243b815c7f3Sopenharmony_ci./tests/write_read_test@EXEEXT@ voc
244b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ voc_ulaw
245b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ voc_alaw
246b815c7f3Sopenharmony_ci./tests/header_test@EXEEXT@ voc
247b815c7f3Sopenharmony_ci./tests/misc_test@EXEEXT@ voc
248b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
249b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on VOC files."
250b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
251b815c7f3Sopenharmony_ci
252b815c7f3Sopenharmony_ci# mat4-tests
253b815c7f3Sopenharmony_ci./tests/write_read_test@EXEEXT@ mat4
254b815c7f3Sopenharmony_ci./tests/header_test@EXEEXT@ mat4
255b815c7f3Sopenharmony_ci./tests/misc_test@EXEEXT@ mat4
256b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
257b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on MAT4 files."
258b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
259b815c7f3Sopenharmony_ci
260b815c7f3Sopenharmony_ci# mat5-tests
261b815c7f3Sopenharmony_ci./tests/write_read_test@EXEEXT@ mat5
262b815c7f3Sopenharmony_ci./tests/header_test@EXEEXT@ mat5
263b815c7f3Sopenharmony_ci./tests/misc_test@EXEEXT@ mat5
264b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
265b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on MAT5 files."
266b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
267b815c7f3Sopenharmony_ci
268b815c7f3Sopenharmony_ci# pvf-tests
269b815c7f3Sopenharmony_ci./tests/write_read_test@EXEEXT@ pvf
270b815c7f3Sopenharmony_ci./tests/header_test@EXEEXT@ pvf
271b815c7f3Sopenharmony_ci./tests/misc_test@EXEEXT@ pvf
272b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
273b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on PVF files."
274b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
275b815c7f3Sopenharmony_ci
276b815c7f3Sopenharmony_ci# xi-tests
277b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ xi_dpcm
278b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
279b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on XI files."
280b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
281b815c7f3Sopenharmony_ci
282b815c7f3Sopenharmony_ci# htk-tests
283b815c7f3Sopenharmony_ci./tests/write_read_test@EXEEXT@ htk
284b815c7f3Sopenharmony_ci./tests/header_test@EXEEXT@ htk
285b815c7f3Sopenharmony_ci./tests/misc_test@EXEEXT@ htk
286b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
287b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on HTK files."
288b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
289b815c7f3Sopenharmony_ci
290b815c7f3Sopenharmony_ci# avr-tests
291b815c7f3Sopenharmony_ci./tests/write_read_test@EXEEXT@ avr
292b815c7f3Sopenharmony_ci./tests/header_test@EXEEXT@ avr
293b815c7f3Sopenharmony_ci./tests/misc_test@EXEEXT@ avr
294b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
295b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on AVR files."
296b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
297b815c7f3Sopenharmony_ci
298b815c7f3Sopenharmony_ci# sds-tests
299b815c7f3Sopenharmony_ci./tests/write_read_test@EXEEXT@ sds
300b815c7f3Sopenharmony_ci./tests/header_test@EXEEXT@ sds
301b815c7f3Sopenharmony_ci./tests/misc_test@EXEEXT@ sds
302b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
303b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on SDS files."
304b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
305b815c7f3Sopenharmony_ci
306b815c7f3Sopenharmony_ci# sd2-tests
307b815c7f3Sopenharmony_ci./tests/write_read_test@EXEEXT@ sd2
308b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
309b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on SD2 files."
310b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
311b815c7f3Sopenharmony_ci
312b815c7f3Sopenharmony_ci# wve-tests
313b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ wve
314b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
315b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on WVE files."
316b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
317b815c7f3Sopenharmony_ci
318b815c7f3Sopenharmony_ci# mpc2k-tests
319b815c7f3Sopenharmony_ci./tests/write_read_test@EXEEXT@ mpc2k
320b815c7f3Sopenharmony_ci./tests/header_test@EXEEXT@ mpc2k
321b815c7f3Sopenharmony_ci./tests/misc_test@EXEEXT@ mpc2k
322b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
323b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on MPC 2000 files."
324b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
325b815c7f3Sopenharmony_ci
326b815c7f3Sopenharmony_ci# flac-tests
327b815c7f3Sopenharmony_ci./tests/write_read_test@EXEEXT@ flac
328b815c7f3Sopenharmony_ci./tests/compression_size_test@EXEEXT@ flac
329b815c7f3Sopenharmony_ci./tests/string_test@EXEEXT@ flac
330b815c7f3Sopenharmony_ci./tests/header_test@EXEEXT@ flac
331b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
332b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on FLAC files."
333b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
334b815c7f3Sopenharmony_ci
335b815c7f3Sopenharmony_ci# vorbis-tests
336b815c7f3Sopenharmony_ci./tests/ogg_test@EXEEXT@
337b815c7f3Sopenharmony_ci./tests/compression_size_test@EXEEXT@ vorbis
338b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ ogg_vorbis
339b815c7f3Sopenharmony_ci./tests/string_test@EXEEXT@ ogg
340b815c7f3Sopenharmony_ci./tests/misc_test@EXEEXT@ ogg
341b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
342b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on OGG/VORBIS files."
343b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
344b815c7f3Sopenharmony_ci
345b815c7f3Sopenharmony_ci# opus-tests
346b815c7f3Sopenharmony_ci./tests/ogg_opus_test@EXEEXT@
347b815c7f3Sopenharmony_ci./tests/compression_size_test@EXEEXT@ opus
348b815c7f3Sopenharmony_ci./tests/lossy_comp_test@EXEEXT@ ogg_opus
349b815c7f3Sopenharmony_ci./tests/string_test@EXEEXT@ opus
350b815c7f3Sopenharmony_ci
351b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
352b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on OPUS files."
353b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
354b815c7f3Sopenharmony_ci
355b815c7f3Sopenharmony_ci# mpeg-tests
356b815c7f3Sopenharmony_ci./tests/mpeg_test@EXEEXT@
357b815c7f3Sopenharmony_ci./tests/compression_size_test@EXEEXT@ mpeg
358b815c7f3Sopenharmony_ci./tests/string_test@EXEEXT@ mpeg
359b815c7f3Sopenharmony_ci
360b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
361b815c7f3Sopenharmony_ciecho "  $sfversion passed tests on MPEG files."
362b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
363b815c7f3Sopenharmony_ci
364b815c7f3Sopenharmony_ci# io-tests
365b815c7f3Sopenharmony_ci./tests/stdio_test@EXEEXT@
366b815c7f3Sopenharmony_ci./tests/pipe_test@EXEEXT@
367b815c7f3Sopenharmony_ci./tests/virtual_io_test@EXEEXT@
368b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
369b815c7f3Sopenharmony_ciecho "  $sfversion passed stdio/pipe/vio tests."
370b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
371b815c7f3Sopenharmony_ci
372b815c7f3Sopenharmony_ci"${PYTHON}" "${ABS_TOP_SRCDIR}/src/binheader_writef_check.py" "${ABS_TOP_SRCDIR}/src"/*.c
373b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
374b815c7f3Sopenharmony_ciecho "  $sfversion passed binary header tests."
375b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
376b815c7f3Sopenharmony_ci
377b815c7f3Sopenharmony_ci"${PYTHON}" "${ABS_TOP_SRCDIR}/programs/test-sndfile-metadata-set.py" "${HOST_TRIPLET}"
378b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
379b815c7f3Sopenharmony_ciecho "  $sfversion passed sndfile metadata tests."
380b815c7f3Sopenharmony_ciecho "----------------------------------------------------------------------"
381