mirror of
https://github.com/WarmUpTill/SceneSwitcher.git
synced 2026-03-21 17:34:57 -05:00
42 lines
1.1 KiB
YAML
42 lines
1.1 KiB
YAML
name: "Run tests"
|
|
description: "Run tests."
|
|
inputs:
|
|
target:
|
|
description: "Build target"
|
|
required: true
|
|
workingDirectory:
|
|
description: "Working directory"
|
|
required: false
|
|
default: ${{ github.workspace }}
|
|
config:
|
|
description: "Build config"
|
|
required: false
|
|
default: ""
|
|
runs:
|
|
using: "composite"
|
|
steps:
|
|
- name: Run macOS tests
|
|
if: ${{ runner.os == 'macOS' }}
|
|
shell: zsh {0}
|
|
run: |
|
|
if [[ '${{ inputs.target }}' != 'macos-universal' ]]; then
|
|
echo tests skipped!
|
|
exit 0
|
|
fi
|
|
${{ inputs.workingDirectory }}/build_macos/tests/${{ inputs.config }}/advanced-scene-switcher-tests
|
|
|
|
- name: Run Linux packaging
|
|
if: ${{ runner.os == 'Linux' }}
|
|
shell: bash
|
|
run: |
|
|
if [[ '${{ inputs.target }}' != 'x86_64' ]]; then
|
|
exit 0
|
|
fi
|
|
${{ inputs.workingDirectory }}/build_x86_64/tests/advanced-scene-switcher-tests
|
|
|
|
- name: Run Windows packaging
|
|
if: ${{ runner.os == 'Windows' }}
|
|
shell: pwsh
|
|
run: |
|
|
${{ inputs.workingDirectory }}/build_x64/tests/${{ inputs.config }}/advanced-scene-switcher-tests.exe
|