Skip to content

Commit 3f710e9

Browse files
author
Fabien Servant
committed
Condition functional testing on ubuntu
1 parent 755cf9b commit 3f710e9

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

.github/workflows/continuous-integration.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,15 @@ jobs:
3737
steps:
3838
- uses: actions/checkout@v1
3939

40+
- name: Set AGENT_TOOLSDIRECTORY
41+
run: echo "AGENT_TOOLSDIRECTORY=${{ runner.temp }}/tools-${{ matrix.container }}" >> $GITHUB_ENV
42+
43+
- name: Setup python
44+
if: ${{ contains(matrix.container, 'ubuntu') }}
45+
uses: actions/setup-python@v5
46+
with:
47+
python-version: '3.11'
48+
4049
- name: Prepare File Tree
4150
run: |
4251
mkdir ./build
@@ -92,6 +101,7 @@ jobs:
92101
make -j$(nproc)
93102
94103
- name: Functional Tests - PanoramaFisheyeHdr Pipeline
104+
if: ${{ contains(matrix.container, 'ubuntu') }}
95105
working-directory: ./functional_tests
96106
run: |
97107
# Clone required repos
@@ -118,6 +128,7 @@ jobs:
118128
python3 meshroom_batch -i $PWD/../../dataset_panoramaFisheyeHdr/RAW -p panoramaFisheyeHdr -o $PWD/../outputData
119129
120130
- name: Functional Tests - SfM Quality Evaluation
131+
if: ${{ contains(matrix.container, 'ubuntu') }}
121132
working-directory: ./functional_tests
122133
run: |
123134
git clone --branch master https://github.com/alicevision/SfM_quality_evaluation.git
@@ -137,6 +148,7 @@ jobs:
137148
pytest ./pyTests
138149
139150
- name: Meshroom Plugin - Templates validity
151+
if: ${{ contains(matrix.container, 'ubuntu') }}
140152
working-directory: ./functional_tests
141153
run: |
142154
git clone https://github.com/meshroomHub/mrSegmentation.git

0 commit comments

Comments
 (0)