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