Skip to content

Commit

Permalink
Add a test to check if #190 is resolved
Browse files Browse the repository at this point in the history
Signed-off-by: rany <[email protected]>
  • Loading branch information
rany2 committed May 17, 2024
1 parent 547d91d commit a8d023e
Show file tree
Hide file tree
Showing 2 changed files with 626 additions and 0 deletions.
31 changes: 31 additions & 0 deletions tests/001-long-text.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
#!/usr/bin/env bash

# test if prompt file exists
if ! [[ -f "tests/001-long-text.txt" ]]
then
echo "File not found!"
exit 1
fi

# spawn 6 processes to generate 6 different files
for i in {a..z}
do
edge-tts -f tests/001-long-text.txt --write-media "tests/001-long-text_${i}.mp3" --write-subtitles "tests/001-long-text_${i}.srt" &
done
wait

# set return code to 0
ret=0

# compare files to make sure all are the same
for i in {a..z}
do
cmp tests/001-long-text_a.mp3 "tests/001-long-text_${i}.mp3" || ret=1
cmp tests/001-long-text_a.srt "tests/001-long-text_${i}.srt" || ret=1
done

# clean up
rm tests/001-long-text_*.mp3 tests/001-long-text_*.srt

# exit with return code
exit "${ret}"
Loading

0 comments on commit a8d023e

Please sign in to comment.