mirror of
https://github.com/ZDoom/fluidsynth.git
synced 2025-05-31 01:00:53 +00:00
[test-android] disable tests by the converter. And it is fully documented now.
This commit is contained in:
parent
7dd8f0118c
commit
e36d1438df
3 changed files with 48 additions and 64 deletions
|
@ -1,8 +1,20 @@
|
|||
#!/bin/sh
|
||||
|
||||
DISABLED_TESTS=(\
|
||||
preset_pinning \
|
||||
utf8_open \
|
||||
sf3_sfont_loading \
|
||||
sample_cache \
|
||||
sfont_loading \
|
||||
preset_sample_loading \
|
||||
sfont_unloading \
|
||||
sample_rate_change \
|
||||
bug_635 \
|
||||
)
|
||||
|
||||
rm -f test-names.txt
|
||||
|
||||
for f in `grep -lR "int main(void)" ../test/` ; do
|
||||
for f in `grep -lR "int main(void)" ../test/ | sort` ; do
|
||||
export TESTMAINNAME=`echo $f | sed -e "s/\.\.\/test\/test_\(.*\).c$/\1/"`
|
||||
echo $TESTMAINNAME >> test-names.txt
|
||||
export OUTPUTFILE=app/src/main/cpp/tests/test_${TESTMAINNAME}.c
|
||||
|
@ -17,14 +29,16 @@ while IFS= read -r line; do
|
|||
echo "int "$line"_main();" >> $RUN_ALL_TESTS ;
|
||||
done < test-names.txt
|
||||
|
||||
echo "extern \"C\" {" >> $RUN_ALL_TESTS
|
||||
echo "int run_all_fluidsynth_tests() {" >> $RUN_ALL_TESTS
|
||||
echo " int ret = 0; " >> $RUN_ALL_TESTS
|
||||
|
||||
while IFS= read -r line; do
|
||||
echo " ret += "$line"_main();" >> $RUN_ALL_TESTS ;
|
||||
if [[ " ${DISABLED_TESTS[@]} " =~ " ${line} " ]]; then
|
||||
echo " //ret += "$line"_main();" >> $RUN_ALL_TESTS ;
|
||||
else
|
||||
echo " ret += "$line"_main();" >> $RUN_ALL_TESTS ;
|
||||
fi
|
||||
done < test-names.txt
|
||||
|
||||
echo " return ret;" >> $RUN_ALL_TESTS
|
||||
echo "}" >> $RUN_ALL_TESTS
|
||||
echo "}" >> $RUN_ALL_TESTS
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue