From af6a341c532984bdd083463b4b009153a47bf7b2 Mon Sep 17 00:00:00 2001 From: bagustris Date: Wed, 24 Apr 2024 15:24:13 +0900 Subject: [PATCH] add new gh action --- .../workflows/basic_tests_for_aud_csv.yaml | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 .github/workflows/basic_tests_for_aud_csv.yaml diff --git a/.github/workflows/basic_tests_for_aud_csv.yaml b/.github/workflows/basic_tests_for_aud_csv.yaml new file mode 100644 index 00000000..ad55e24d --- /dev/null +++ b/.github/workflows/basic_tests_for_aud_csv.yaml @@ -0,0 +1,48 @@ +name: Run nkululeko tests + +on: [push, pull_request] + +jobs: + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Set up Python + uses: actions/setup-python@v2 + with: + python-version: '3.8' + - name: Install dependencies + run: | + sudo apt-get -y install sox libportaudio2 + # python -m pip install --upgrade pip + pip install -r requirements.txt + # pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu + pip install --editable . + # python -m nkululeko.nkululeko --config tests/exp_emodb_os_xgb.ini + + - name: Run audformat-emodb-os-svm + run: | + cd data/emodb + wget https://zenodo.org/record/7447302/files/emodb.zip + unzip emodb.zip + cd ../.. + python3 -m nkululeko.nkululeko --config data/emodb/exp_os_svm.ini > output.txt + if grep -q "DONE" output.txt; then + echo "Test Success" + else + echo "Test Failed" + exit 1 + fi + - name: Run csv-ravdess-praat-xgb + run: | + cd data/ravdess + wget https://zenodo.org/record/1188976/files/Audio_Speech_Actors_01-24.zip + unzip Audio_Speech_Actors_01-24.zip + cd ../.. + python3 -m nkululeko.nkululeko --config data/ravdess/exp_praat_xgb.ini > output1.txt + if grep -q "DONE" output1.txt; then + echo "Test Success" + else + echo "Test Failed" + exit 1 + fi