Skip to content

Test on ubuntus (nodeps) #54

Test on ubuntus (nodeps)

Test on ubuntus (nodeps) #54

name: Test on ubuntus (nodeps)
on:
workflow_dispatch:
jobs:
build:
runs-on: ${{matrix.os}}
strategy:
matrix:
os: [ubuntu-20.04, ubuntu-22.04, ubuntu-24.04]
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install gtest
run: sudo apt-get -y install libgtest-dev
- name: Configure CMake
working-directory: ${{github.workspace}}/compcmake
run: ./generate.sh
- name: Test with gcc in asan mode
working-directory: ${{github.workspace}}/compcmake/gcc_asan
run: ctest -V
- name: Test with gcc with joedb::File = joedb::Portable_File
working-directory: ${{github.workspace}}/compcmake/gcc_portable
run: ctest -V
- name: Test with clang in release mode
working-directory: ${{github.workspace}}/compcmake/clang_release
run: ctest -V