Skip to content

Commit fd4fb82

Browse files
committed
Testing - Limit for MacOS on GH Open-Cascade-SAS#149
Limit MacOS for testing only "caf basic" to view only DRAW status. Simplify cmake install operation for each job
1 parent 05ec497 commit fd4fb82

File tree

1 file changed

+8
-38
lines changed

1 file changed

+8
-38
lines changed

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

+8-38
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,7 @@ jobs:
7777
- name: Build OCCT
7878
run: |
7979
cd build
80-
cmake --build . --config Release -- /m
81-
82-
- name: Install OCCT
83-
run: |
84-
cd build
85-
cmake --install . --config Release
80+
cmake --build . --target install --config Release
8681
8782
- name: Upload install directory
8883
uses: actions/[email protected]
@@ -152,12 +147,7 @@ jobs:
152147
- name: Build OCCT
153148
run: |
154149
cd build
155-
cmake --build . --config Release
156-
157-
- name: Install OCCT
158-
run: |
159-
cd build
160-
cmake --install . --config Release
150+
cmake --build . --target install --config Release
161151
162152
- name: Upload install directory
163153
uses: actions/[email protected]
@@ -208,12 +198,7 @@ jobs:
208198
- name: Build OCCT
209199
run: |
210200
cd build
211-
make -j$(sysctl -n hw.logicalcpu)
212-
213-
- name: Install OCCT
214-
run: |
215-
cd build
216-
make install
201+
make install -j$(sysctl -n hw.logicalcpu)
217202
218203
- name: Upload install directory
219204
uses: actions/[email protected]
@@ -264,12 +249,7 @@ jobs:
264249
- name: Build OCCT
265250
run: |
266251
cd build
267-
make -j$(sysctl -n hw.logicalcpu)
268-
269-
- name: Install OCCT
270-
run: |
271-
cd build
272-
make install
252+
make install -j$(sysctl -n hw.logicalcpu)
273253
274254
- name: Upload install directory
275255
uses: actions/[email protected]
@@ -323,12 +303,7 @@ jobs:
323303
- name: Build OCCT
324304
run: |
325305
cd build
326-
make -j"$(nproc)"
327-
328-
- name: Install OCCT
329-
run: |
330-
cd build
331-
make install
306+
cmake --build . --target install --config Release -- -j
332307
333308
- name: Upload install directory
334309
uses: actions/[email protected]
@@ -382,12 +357,7 @@ jobs:
382357
- name: Build OCCT
383358
run: |
384359
cd build
385-
make -j"$(nproc)"
386-
387-
- name: Install OCCT
388-
run: |
389-
cd build
390-
make install
360+
cmake --build . --target install --config Release -- -j
391361
392362
- name: Upload install directory
393363
uses: actions/[email protected]
@@ -564,7 +534,7 @@ jobs:
564534
cd install
565535
cd bin
566536
source env.sh
567-
./DRAWEXE -v -c testgrid
537+
./DRAWEXE -v -c testgrid caf basic
568538
shell: bash
569539
env:
570540
LIBGL_ALWAYS_SOFTWARE: 1
@@ -619,7 +589,7 @@ jobs:
619589
cd install
620590
cd bin
621591
source env.sh
622-
./DRAWEXE -v -c testgrid
592+
./DRAWEXE -v -c testgrid caf basic
623593
shell: bash
624594
env:
625595
LIBGL_ALWAYS_SOFTWARE: 1

0 commit comments

Comments
 (0)