]> OCCT Git - occt.git/commitdiff
Testing - Limit for MacOS on GH #149
authordpasukhi <dpasukhi@opencascade.com>
Tue, 5 Nov 2024 19:57:10 +0000 (19:57 +0000)
committerdpasukhi <dpasukhi@opencascade.com>
Sun, 10 Nov 2024 18:19:43 +0000 (18:19 +0000)
Limit MacOS for testing only "caf basic" to view only DRAW status.
Simplify cmake install operation for each job

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

index 8997b42a8bc72ea041fd78d53c31e0debe82e275..39cf25d1bb3735163af02e1405f0f02d0381c529 100644 (file)
@@ -77,12 +77,7 @@ jobs:
     - name: Build OCCT
       run: |
           cd build
-          cmake --build . --config Release -- /m
-
-    - name: Install OCCT
-      run: |
-          cd build
-          cmake --install . --config Release
+          cmake --build . --target install --config Release
 
     - name: Upload install directory
       uses: actions/upload-artifact@v4.4.3
@@ -152,12 +147,7 @@ jobs:
     - name: Build OCCT
       run: |
           cd build
-          cmake --build . --config Release
-
-    - name: Install OCCT
-      run: |
-          cd build
-          cmake --install . --config Release
+          cmake --build . --target install --config Release
 
     - name: Upload install directory
       uses: actions/upload-artifact@v4.4.3
@@ -208,12 +198,7 @@ jobs:
     - name: Build OCCT
       run: |
         cd build
-        make -j$(sysctl -n hw.logicalcpu)
-
-    - name: Install OCCT
-      run: |
-        cd build
-        make install
+        make install -j$(sysctl -n hw.logicalcpu)
 
     - name: Upload install directory
       uses: actions/upload-artifact@v4.4.3
@@ -264,12 +249,7 @@ jobs:
     - name: Build OCCT
       run: |
         cd build
-        make -j$(sysctl -n hw.logicalcpu)
-
-    - name: Install OCCT
-      run: |
-        cd build
-        make install
+        make install -j$(sysctl -n hw.logicalcpu)
 
     - name: Upload install directory
       uses: actions/upload-artifact@v4.4.3
@@ -323,12 +303,7 @@ jobs:
     - name: Build OCCT
       run: |
         cd build
-        make -j"$(nproc)"
-
-    - name: Install OCCT
-      run: |
-        cd build
-        make install
+        cmake --build . --target install --config Release -- -j
 
     - name: Upload install directory
       uses: actions/upload-artifact@v4.4.3
@@ -382,12 +357,7 @@ jobs:
     - name: Build OCCT
       run: |
         cd build
-        make -j"$(nproc)"
-
-    - name: Install OCCT
-      run: |
-        cd build
-        make install
+        cmake --build . --target install --config Release -- -j
 
     - name: Upload install directory
       uses: actions/upload-artifact@v4.4.3
@@ -564,7 +534,7 @@ jobs:
          cd install
          cd bin
          source env.sh
-         ./DRAWEXE -v -c testgrid
+         ./DRAWEXE -v -c testgrid caf basic
       shell: bash
       env:
         LIBGL_ALWAYS_SOFTWARE: 1
@@ -619,7 +589,7 @@ jobs:
          cd install
          cd bin
          source env.sh
-         ./DRAWEXE -v -c testgrid
+         ./DRAWEXE -v -c testgrid caf basic
       shell: bash
       env:
         LIBGL_ALWAYS_SOFTWARE: 1