Skip to content

Flush the monitor's read region on stop if and only if it has already been initialized #74

Flush the monitor's read region on stop if and only if it has already been initialized

Flush the monitor's read region on stop if and only if it has already been initialized #74

Workflow file for this run

name: Tests
on:
push:
branches:
- main
pull_request:
branches:
- main
env:
BUILD_TYPE: Release
jobs:
test-acquire-core-libs:
name: Test acquire-core-libs on ${{ matrix.platform }}
runs-on: ${{ matrix.platform }}
timeout-minutes: 10
strategy:
fail-fast: false
matrix:
platform:
- windows-latest
- ubuntu-latest
- macos-latest
permissions:
actions: write
steps:
- name: Cancel Previous Runs
uses: styfle/[email protected]
with:
access_token: ${{ github.token }}
- uses: actions/checkout@v3
- name: Install Cmake 3.23
if: ${{ matrix.platform == 'ubuntu-latest' }}
run: |
sudo apt-get update
sudo apt-get install cmake-data
wget -O cmake.sh https://cmake.org/files/v3.23/cmake-3.23.2-linux-x86_64.sh
sudo bash cmake.sh --skip-license --exclude-subdir --prefix=/usr/local
shell: bash
- name: Configure CMake
run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}}
- name: Build
run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}}
- name: Test
working-directory: ${{github.workspace}}/build/acquire-core-libs
run: ctest -C ${{env.BUILD_TYPE}} --output-on-failure
test-acquire-video-runtime:
name: Test acquire-video-runtime on ${{ matrix.platform }}
runs-on: ${{ matrix.platform }}
timeout-minutes: 10
strategy:
fail-fast: false
matrix:
platform:
- windows-latest
- ubuntu-latest
- macos-latest
permissions:
actions: write
steps:
- name: Cancel Previous Runs
uses: styfle/[email protected]
with:
access_token: ${{ github.token }}
- uses: actions/checkout@v3
- name: Install Cmake 3.23
if: ${{ matrix.platform == 'ubuntu-latest' }}
run: |
sudo apt-get update
sudo apt-get install cmake-data
wget -O cmake.sh https://cmake.org/files/v3.23/cmake-3.23.2-linux-x86_64.sh
sudo bash cmake.sh --skip-license --exclude-subdir --prefix=/usr/local
shell: bash
- name: Configure CMake
run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}}
- name: Build
run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}}
- name: Test
working-directory: ${{github.workspace}}/build/acquire-video-runtime
run: ctest -C ${{env.BUILD_TYPE}} --output-on-failure
test-acquire-driver-common:
name: Test acquire-driver-common on ${{ matrix.platform }}
runs-on: ${{ matrix.platform }}
timeout-minutes: 10
strategy:
fail-fast: false
matrix:
platform:
- windows-latest
- ubuntu-latest
- macos-latest
permissions:
actions: write
steps:
- name: Cancel Previous Runs
uses: styfle/[email protected]
with:
access_token: ${{ github.token }}
- uses: actions/checkout@v3
- name: Install Cmake 3.23
if: ${{ matrix.platform == 'ubuntu-latest' }}
run: |
sudo apt-get update
sudo apt-get install cmake-data
wget -O cmake.sh https://cmake.org/files/v3.23/cmake-3.23.2-linux-x86_64.sh
sudo bash cmake.sh --skip-license --exclude-subdir --prefix=/usr/local
shell: bash
- name: Configure CMake
run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}}
- name: Build
run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}}
- name: Test
working-directory: ${{github.workspace}}/build/acquire-driver-common
run: ctest -C ${{env.BUILD_TYPE}} --output-on-failure