Skip to content

Commit 0130bd5

Browse files
committed
feat: run all tests
Signed-off-by: Ettore Di Giacinto <[email protected]>
1 parent 0e39222 commit 0130bd5

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

.github/workflows/test.yml

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,30 @@ jobs:
2626
run: |
2727
sudo apt-get update
2828
sudo apt-get install build-essential ffmpeg
29+
30+
sudo apt-get install -y ca-certificates cmake curl patch
31+
sudo apt-get install -y libopencv-dev && sudo ln -s /usr/include/opencv4/opencv2 /usr/include/opencv2
32+
33+
sudo mkdir /build && sudo chmod -R 777 /build && cd /build && \
34+
PIPER_PHONEMIZE_VERSION='1.0.0' SPDLOG_VERSION="1.11.0" \
35+
curl -L "https://github.com/gabime/spdlog/archive/refs/tags/v${SPDLOG_VERSION}.tar.gz" | \
36+
tar -xzvf - && \
37+
mkdir -p "spdlog-${SPDLOG_VERSION}/build" && \
38+
cd "spdlog-${SPDLOG_VERSION}/build" && \
39+
cmake .. && \
40+
make -j8 && \
41+
sudo cmake --install . --prefix /usr && mkdir -p "lib/Linux-$(uname -m)" && \
42+
cd /build && \
43+
mkdir -p "lib/Linux-$(uname -m)/piper_phonemize" && \
44+
curl -L "https://github.com/rhasspy/piper-phonemize/releases/download/v${PIPER_PHONEMIZE_VERSION}/libpiper_phonemize-${TARGETARCH:-$(go env GOARCH)}${TARGETVARIANT}.tar.gz" | \
45+
tar -C "lib/Linux-$(uname -m)/piper_phonemize" -xzvf - && ls -liah /build/lib/Linux-$(uname -m)/piper_phonemize/ && \
46+
sudo cp -rfv /build/lib/Linux-$(uname -m)/piper_phonemize/lib/. /lib64/ && \
47+
sudo cp -rfv /build/lib/Linux-$(uname -m)/piper_phonemize/lib/. /usr/lib/ && \
48+
sudo cp -rfv /build/lib/Linux-$(uname -m)/piper_phonemize/include/. /usr/include/
49+
2950
- name: Test
3051
run: |
31-
make test
52+
ESPEAK_DATA="/build/lib/Linux-$(uname -m)/piper_phonemize/lib/espeak-ng-data" GO_TAGS="tts stablediffusion" make test
3253
3354
macOS-latest:
3455
runs-on: macOS-latest

0 commit comments

Comments
 (0)