Skip to content

testable_singleton unit tests #34

testable_singleton unit tests

testable_singleton unit tests #34

Workflow file for this run

# This action builds and runs CTest tests
name: testable_singleton unit tests
on:
push:
branches: [ master ]
pull_request:
workflow_dispatch: # Manual execution
jobs:
test-ubuntu-gcc-latest:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/[email protected]
with:
submodules: true
- name: Configure and build the project
uses: threeal/[email protected]
with:
run-build: true
run-test: true
options: CMAKE_BUILD_TYPE=Release
test-args: -V
test-ubuntu-clang-latest:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/[email protected]
with:
submodules: true
- name: Configure and build the project
uses: threeal/[email protected]
with:
run-build: true
run-test: true
options: CMAKE_BUILD_TYPE=Debug
test-args: -V
c-compiler: clang
cxx-compiler: clang++
test-windows-latest:
runs-on: windows-latest
steps:
- name: Checkout
uses: actions/[email protected]
with:
submodules: true
- name: Configure and build the project
uses: threeal/[email protected]
with:
run-build: true
run-test: true
options: CMAKE_BUILD_TYPE=Debug
test-args: -C Debug -V
test-macos-latest:
runs-on: macos-latest
steps:
- name: Checkout
uses: actions/[email protected]
with:
submodules: true
- name: Configure and build the project
uses: threeal/[email protected]
with:
run-build: true
run-test: true
test-args: -V