Files
cocos-engine/.github/workflows/native-unit-test.yml
江战 ab939cefdf Update native-unit-test.yml (#10130)
* Update native-unit-test.yml
2022-02-21 11:49:00 +08:00

43 lines
1.1 KiB
YAML

name: <Native> Run Tests
on: [pull_request]
jobs:
unit-test-with-cmake:
name: "Run on windows"
runs-on: windows-latest
defaults:
run:
working-directory: ${{github.workspace}}/native
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
with:
python-version: "3.x"
- name: Downlad external libraties
run: |
npm install
npm install gulp -g
node ./utils/download-deps.js
- name: Generate bindings
shell: bash
run: |
python -m pip install PyYAML==5.4.1 Cheetah3
python ./tools/tojs/genbindings.py
- name: Run Unit Tests
shell: bash
run: |
cmake -B tests/unit-test/build -S tests/unit-test
cmake --build tests/unit-test/build --config Release
./tests/unit-test/build/src/Release/CocosTest.exe
#### TODO(PatriceJiang): model split
# - name: Run Module Tests
# shell: bash
# run: |
# cd tests/module-tests
# bash run-test-windows.sh