UnitTest.yml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. name: FunASR Unit Test
  2. run-name: ${{ github.actor }} is testing out FunASR Unit Test 🚀
  3. on:
  4. pull_request:
  5. branches:
  6. - main
  7. push:
  8. branches:
  9. - dev_jy
  10. jobs:
  11. build:
  12. runs-on: ubuntu-latest
  13. strategy:
  14. matrix:
  15. python-version: ["3.7"]
  16. steps:
  17. - name: Remove unnecessary files
  18. run:
  19. sudo rm -rf /usr/share/dotnet
  20. sudo rm -rf /opt/ghc
  21. sudo rm -rf "/usr/local/share/boost"
  22. sudo rm -rf "$AGENT_TOOLSDIRECTORY"
  23. - uses: actions/checkout@v3
  24. - name: Set up Python ${{ matrix.python-version }}
  25. uses: actions/setup-python@v4
  26. with:
  27. python-version: ${{ matrix.python-version }}
  28. - name: Install dependencies
  29. run: |
  30. python -m pip install --upgrade pip
  31. pip install torch torchvision torchaudio
  32. pip install "modelscope[audio_asr]" --upgrade -f \
  33. https://modelscope.oss-cn-beijing.aliyuncs.com/releases/repo.html
  34. if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
  35. pip install -e ./
  36. - name: Testing
  37. run:
  38. python tests/run_test.py