Skip to content

Test

Test #5

Workflow file for this run

name: Test
on:
workflow_dispatch:
inputs:
unity_version:
description: 'Unity version (value: 2018, 2019, 2020. separated by commas)'
default: '2019'
required: true
env:
pythonVersion: '3.7'
artifactRetentionDays: 2
jobs:
test_on_macos:
name: test-macOS-unity${{ inputs.unity_version}}
runs-on: macos-latest
strategy:
fail-fast: false
steps:
- uses: actions/checkout@v3
- id: build_setup
uses: ./gha/build_setup
timeout-minutes: 30
with:
unity_version: ${{ inputs.unity_version }}
platform: macOS
python_version: ${{ env.pythonVersion }}
unity_username: ${{ secrets.UNITY_USERNAME }}
unity_password: ${{ secrets.UNITY_PASSWORD }}
unity_serial_id: ${{ secrets.SERIAL_ID }}
- name: Set Unity Env for EDM4U build script
shell: bash
run: echo "UNITY_EXE=${{ env.UNITY_ROOT_DIR }}/Unity.app/Contents/MacOS/Unity" >> $GITHUB_ENV
- run: ./gradlew testAndroidResolverIntegrationTestsBatchMode --info
- name: Print test log
if: always()
shell: bash
run: cat test_output/testAndroidResolverIntegrationTestsBatchMode/*.log
- name: Return Unity license
if: always()
uses: firebase/firebase-unity-sdk/gha/unity@main
with:
version: ${{ inputs.unity_version }}
release_license: "true"