Skip to content

improvement: added test pipeline #1

improvement: added test pipeline

improvement: added test pipeline #1

Workflow file for this run

name: Tests
on:
push:
branches:
- main
- develop
pull_request:
branches:
- main
- develop
jobs:
run-tests:
runs-on: arch-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Install dependencies
run: |
sudo pacman -Syu --noconfirm
sudo pacman -S clang ninja git cmake qt6-base qt6-multimedia-ffmpeg cxxopts boost spdlog --noconfirm
- name: Build project
run: |
cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTS=ON
cmake --build build
- name: Run tests
run: |
./build/bin/tests