summaryrefslogtreecommitdiff
path: root/.github/workflows/falcor-test.yml
diff options
context:
space:
mode:
authorEllie Hermaszewska <ellieh@nvidia.com>2024-10-30 13:45:53 +0800
committerGitHub <noreply@github.com>2024-10-30 13:45:53 +0800
commit22d1e345037eea853e54b84af718340cb9776513 (patch)
treee63754ab1e7c7f6c95d75ff5bc785b9afdbd54b4 /.github/workflows/falcor-test.yml
parent44dc5ea202ac43cd4f18c268e95143c2a23f5d26 (diff)
format yaml and json (#5428)
* format yaml and json * format shell scripts
Diffstat (limited to '.github/workflows/falcor-test.yml')
-rw-r--r--.github/workflows/falcor-test.yml122
1 files changed, 61 insertions, 61 deletions
diff --git a/.github/workflows/falcor-test.yml b/.github/workflows/falcor-test.yml
index bb5faeddc..d4fa4f962 100644
--- a/.github/workflows/falcor-test.yml
+++ b/.github/workflows/falcor-test.yml
@@ -2,19 +2,19 @@ name: Falcor Tests
on:
push:
- branches: [ master ]
+ branches: [master]
paths-ignore:
- - 'docs/**'
- - 'LICENCE'
- - 'CONTRIBUTION.md'
- - 'README.md'
+ - "docs/**"
+ - "LICENCE"
+ - "CONTRIBUTION.md"
+ - "README.md"
pull_request:
- branches: [ master ]
+ branches: [master]
paths-ignore:
- - 'docs/**'
- - 'LICENCE'
- - 'CONTRIBUTION.md'
- - 'README.md'
+ - "docs/**"
+ - "LICENCE"
+ - "CONTRIBUTION.md"
+ - "README.md"
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
@@ -40,54 +40,54 @@ jobs:
run:
shell: bash
steps:
- - uses: actions/checkout@v3
- with:
- submodules: 'recursive'
- fetch-depth: '0'
- - name: Setup
- uses: ./.github/actions/common-setup
- with:
- os: ${{matrix.os}}
- compiler: ${{matrix.compiler}}
- platform: ${{matrix.platform}}
- config: ${{matrix.config}}
- build-llvm: true
- - name: setup-falcor
- shell: pwsh
- run: |
- mkdir FalcorBin
- cd FalcorBin
- Copy-Item -Path 'C:\Falcor\build\windows-vs2022\bin' -Destination '.\build\windows-vs2022\bin' -Recurse -Exclude ("*.pdb")
- Copy-Item -Path 'C:\Falcor\tests' -Destination '.\' -Recurse
- Copy-Item -Path 'C:\Falcor\tools' -Destination '.\' -Recurse
- Copy-Item -Path 'C:\Falcor\media' -Destination '.\' -Recurse
- Copy-Item -Path 'C:\Falcor\media_internal' -Destination '.\' -Recurse
- Copy-Item -Path 'C:\Falcor\scripts' -Destination '.\' -Recurse
- cd ..\
- - name: Build Slang
- run: |
- cmake --preset default --fresh \
- -DSLANG_SLANG_LLVM_FLAVOR=USE_SYSTEM_LLVM \
- -DCMAKE_COMPILE_WARNING_AS_ERROR=${{matrix.warnings-as-errors}} \
- -DSLANG_ENABLE_CUDA=1 \
- -DSLANG_ENABLE_EXAMPLES=0 \
- -DSLANG_ENABLE_GFX=0 \
- -DSLANG_ENABLE_TESTS=0
- cmake --workflow --preset "${{matrix.config}}"
- - name: Copy Slang to Falcor
- run: |
- cp --verbose --recursive --target-directory ./FalcorBin/build/windows-vs2022/bin/Release build/Release/bin/*
- - name: falcor-unit-test
- shell: pwsh
- run: |
- $ErrorActionPreference = "SilentlyContinue"
- cd .\FalcorBin\tests
- python ./testing/run_unit_tests.py --config windows-vs2022-Release -t "-slow"
- cd ../../
- - name: falcor-image-test
- shell: pwsh
- run: |
- $ErrorActionPreference = "SilentlyContinue"
- cd .\FalcorBin\tests
- python ./testing/run_image_tests.py --config windows-vs2022-Release --run-only
- cd ../../
+ - uses: actions/checkout@v3
+ with:
+ submodules: "recursive"
+ fetch-depth: "0"
+ - name: Setup
+ uses: ./.github/actions/common-setup
+ with:
+ os: ${{matrix.os}}
+ compiler: ${{matrix.compiler}}
+ platform: ${{matrix.platform}}
+ config: ${{matrix.config}}
+ build-llvm: true
+ - name: setup-falcor
+ shell: pwsh
+ run: |
+ mkdir FalcorBin
+ cd FalcorBin
+ Copy-Item -Path 'C:\Falcor\build\windows-vs2022\bin' -Destination '.\build\windows-vs2022\bin' -Recurse -Exclude ("*.pdb")
+ Copy-Item -Path 'C:\Falcor\tests' -Destination '.\' -Recurse
+ Copy-Item -Path 'C:\Falcor\tools' -Destination '.\' -Recurse
+ Copy-Item -Path 'C:\Falcor\media' -Destination '.\' -Recurse
+ Copy-Item -Path 'C:\Falcor\media_internal' -Destination '.\' -Recurse
+ Copy-Item -Path 'C:\Falcor\scripts' -Destination '.\' -Recurse
+ cd ..\
+ - name: Build Slang
+ run: |
+ cmake --preset default --fresh \
+ -DSLANG_SLANG_LLVM_FLAVOR=USE_SYSTEM_LLVM \
+ -DCMAKE_COMPILE_WARNING_AS_ERROR=${{matrix.warnings-as-errors}} \
+ -DSLANG_ENABLE_CUDA=1 \
+ -DSLANG_ENABLE_EXAMPLES=0 \
+ -DSLANG_ENABLE_GFX=0 \
+ -DSLANG_ENABLE_TESTS=0
+ cmake --workflow --preset "${{matrix.config}}"
+ - name: Copy Slang to Falcor
+ run: |
+ cp --verbose --recursive --target-directory ./FalcorBin/build/windows-vs2022/bin/Release build/Release/bin/*
+ - name: falcor-unit-test
+ shell: pwsh
+ run: |
+ $ErrorActionPreference = "SilentlyContinue"
+ cd .\FalcorBin\tests
+ python ./testing/run_unit_tests.py --config windows-vs2022-Release -t "-slow"
+ cd ../../
+ - name: falcor-image-test
+ shell: pwsh
+ run: |
+ $ErrorActionPreference = "SilentlyContinue"
+ cd .\FalcorBin\tests
+ python ./testing/run_image_tests.py --config windows-vs2022-Release --run-only
+ cd ../../