Files
MaaAssistantArknights/.github/workflows/smoke-testing.yml
MistEO 1d26578b6d chore: CI 冒烟测试 (#4565)
* Delete dev-build-linux.yml

* Delete dev-build-mac.yml

* Delete dev-build-win.yml

* Create smoke-testing.yml

* Update smoke-testing.yml

* Update smoke-testing.yml

* Update smoke-testing.yml

* Update smoke-testing.yml

* Update smoke-testing.yml

* Update smoke-testing.yml

* Update smoke-testing.yml

* Update smoke-testing.yml

* Update smoke-testing.yml

* Update smoke-testing.yml

* Create MaaSample.slnf

* Update smoke-testing.yml

* Update MaaSample.slnf

* Update MaaSample.slnf

* Update MaaSample.slnf

* Update MaaSample.slnf

* Update smoke-testing.yml
2023-04-30 19:32:16 +08:00

56 lines
1.2 KiB
YAML

name: test
on:
push:
paths:
- '3rdparty/include/**'
- 'include/**'
- 'src/**'
- 'cmake/**'
- 'CMakeLists.txt'
- 'MAA.sln'
- 'resource/**'
- 'MaaDeps/**'
pull_request:
paths:
- '3rdparty/include/**'
- 'include/**'
- 'src/**'
- 'cmake/**'
- 'CMakeLists.txt'
- 'MAA.sln'
- 'resource/**'
- 'MaaDeps/**'
workflow_dispatch:
jobs:
smoke-testing:
runs-on: windows-latest
steps:
- uses: actions/checkout@v3
- uses: NuGet/setup-nuget@v1.2.0
- run: nuget restore MAA.sln
- name: Bootstrap MaaDeps
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
python3 maadeps-download.py x64-windows
- name: Add msbuild to PATH
uses: microsoft/setup-msbuild@v1
- name: Build MaaSample
run: |
MSBUILD src/Cpp/MaaSample.slnf /t:rebuild /p:Configuration="Debug" /p:Platform="x64" /m
- name: Run Testing
run: |
.\x64\Debug\Sample.exe
- name: Upload Logs
uses: actions/upload-artifact@v3
with:
name: log
path: .\x64\Debug\debug