]> OCCT Git - occt.git/commitdiff
Testing - GH Mesa3D script update #216
authordpasukhi <dpasukhi@opencascade.com>
Fri, 27 Dec 2024 20:32:18 +0000 (20:32 +0000)
committerdpasukhi <dpasukhi@opencascade.com>
Fri, 27 Dec 2024 21:50:04 +0000 (21:50 +0000)
Update Mesa3D download links and set environment variables for software rendering

.github/workflows/build-and-test-multiplatform.yml

index a93fd19170ab308a66d300fe72a0461d251d9af3..b6b103f1806d73ef348a4cfce04f853a93c88b93 100644 (file)
@@ -41,13 +41,14 @@ jobs:
 
     - name: Download and extract Mesa3D
       run: |
-        curl -L -o mesa3d.7z https://github.com/pal1000/mesa-dist-win/releases/download/24.2.5/mesa3d-24.2.5-release-msvc.7z
+        curl -L -o mesa3d.7z https://github.com/pal1000/mesa-dist-win/releases/download/24.3.2/mesa3d-24.3.2-release-mingw.7z
         7z x mesa3d.7z -omesa3d
 
     - name: Run system-wide deployment
       run: |
         cd mesa3d
         .\systemwidedeploy.cmd 1
+        .\systemwidedeploy.cmd 5
       shell: cmd
 
     - name: Configure OCCT
@@ -111,13 +112,14 @@ jobs:
 
     - name: Download and extract Mesa3D
       run: |
-        curl -L -o mesa3d.7z https://github.com/pal1000/mesa-dist-win/releases/download/24.2.5/mesa3d-24.2.5-release-msvc.7z
+        curl -L -o mesa3d.7z https://github.com/pal1000/mesa-dist-win/releases/download/24.3.2/mesa3d-24.3.2-release-mingw.7z
         7z x mesa3d.7z -omesa3d
 
     - name: Run system-wide deployment
       run: |
         cd mesa3d
         .\systemwidedeploy.cmd 1
+        .\systemwidedeploy.cmd 5
       shell: cmd
 
     - name: Configure OCCT
@@ -413,13 +415,14 @@ jobs:
 
     - name: Download and extract Mesa3D
       run: |
-        curl -L -o mesa3d.7z https://github.com/pal1000/mesa-dist-win/releases/download/24.2.5/mesa3d-24.2.5-release-msvc.7z
+        curl -L -o mesa3d.7z https://github.com/pal1000/mesa-dist-win/releases/download/24.3.2/mesa3d-24.3.2-release-mingw.7z
         7z x mesa3d.7z -omesa3d
 
     - name: Run system-wide deployment
       run: |
         cd mesa3d
         .\systemwidedeploy.cmd 1
+        .\systemwidedeploy.cmd 5
       shell: cmd
 
     - name: Install Visual C++ 2010 Redistributable
@@ -435,6 +438,7 @@ jobs:
         DRAWEXE.exe -v -c testgrid
       shell: cmd
       env:
+        LIBGL_ALWAYS_SOFTWARE: 1
         CSF_TestScriptsPath: ${{ github.workspace }}/tests
         CSF_TestDataPath: ${{ github.workspace }}/data
 
@@ -484,13 +488,14 @@ jobs:
 
     - name: Download and extract Mesa3D
       run: |
-        curl -L -o mesa3d.7z https://github.com/pal1000/mesa-dist-win/releases/download/24.2.5/mesa3d-24.2.5-release-msvc.7z
+        curl -L -o mesa3d.7z https://github.com/pal1000/mesa-dist-win/releases/download/24.3.2/mesa3d-24.3.2-release-mingw.7z
         7z x mesa3d.7z -omesa3d
 
     - name: Run system-wide deployment
       run: |
         cd mesa3d
         .\systemwidedeploy.cmd 1
+        .\systemwidedeploy.cmd 5
       shell: cmd
 
     - name: Install Visual C++ 2010 Redistributable
@@ -506,6 +511,7 @@ jobs:
         DRAWEXE.exe -v -c testgrid
       shell: cmd
       env:
+        LIBGL_ALWAYS_SOFTWARE: 1
         CSF_TestScriptsPath: ${{ github.workspace }}/tests
         CSF_TestDataPath: ${{ github.workspace }}/data
 
@@ -647,9 +653,6 @@ jobs:
     - name: Start Xvfb
       run: Xvfb :99 -screen 0 1920x1080x24 &
 
-    - name: Set DISPLAY environment variable
-      run: echo "DISPLAY=:99" >> $GITHUB_ENV
-
     - name: Download test data
       run: |
         cd data
@@ -662,9 +665,6 @@ jobs:
         name: install-linux-clang-x64
         path: install
 
-    - name: Set LIBGL_ALWAYS_SOFTWARE environment variable
-      run: echo "LIBGL_ALWAYS_SOFTWARE=1" >> $GITHUB_ENV
-
     - name: Set execute permissions on DRAWEXE
       run: chmod +x install/bin/DRAWEXE
 
@@ -710,9 +710,6 @@ jobs:
     - name: Start Xvfb
       run: Xvfb :99 -screen 0 1920x1080x24 &
 
-    - name: Set DISPLAY environment variable
-      run: echo "DISPLAY=:99" >> $GITHUB_ENV
-
     - name: Download test data
       run: |
         cd data
@@ -725,9 +722,6 @@ jobs:
         name: install-linux-gcc-x64
         path: install
 
-    - name: Set LIBGL_ALWAYS_SOFTWARE environment variable
-      run: echo "LIBGL_ALWAYS_SOFTWARE=1" >> $GITHUB_ENV
-
     - name: Set execute permissions on DRAWEXE
       run: chmod +x install/bin/DRAWEXE