Skip to content

Add Linux virtual audio device #1

Add Linux virtual audio device

Add Linux virtual audio device #1

name: Build and Run Tests
on:
push:
paths:
- 'JuceLibraryCode/**'
- 'Plugins/**'
- 'Resources/**'
- 'Source/**'
- 'CMakeLists.txt'
- 'HelperFunctions.cmake'
- '.github/workflows/**'
branches:
- 'main'
- 'development'
workflow_dispatch:
jobs:
unit-tests:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- name: Install dependencies
run: |
sudo apt update
cd Resources/Scripts
sudo ./install_linux_dependencies.sh
sudo apt install -y alsa-utils
- name: Load ALSA Loopback
run: |
sudo modprobe snd-aloop
arecord -l
aplay -l
- name: build
env:
CC: gcc-10
CXX: g++-10
run: |
cd ../../Build && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTS=ON ..
make -j5
- name: run tests
run: |
cd Resources/Scripts
chmod +x run_unit_tests_linux.sh
./run_unit_tests_linux.sh
shell: bash