Skip to content

Commit 102f284

Browse files
committed
[MacOS] Fix snap install launcher
1 parent 4fcf4ee commit 102f284

File tree

5 files changed

+20
-51
lines changed

5 files changed

+20
-51
lines changed

.gitlab-ci.yml

Lines changed: 4 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,3 @@
1-
include:
2-
- local: linux.gitlab-ci.yml
3-
rules:
4-
- if: $PLATFORM == 'linux'
5-
when: always
6-
- if: $PLATFORM == 'windows'
7-
when: never
8-
- if: $PLATFORM == 'darwin'
9-
when: never
10-
- local: windows.gitlab-ci.yml
11-
rules:
12-
- if: $PLATFORM == 'windows'
13-
when: always
14-
- if: $PLATFORM == 'linux'
15-
when: never
16-
- if: $PLATFORM == 'darwin'
17-
when: never
18-
- local: darwin.gitlab-ci.yml
19-
rules:
20-
- if: $PLATFORM == 'darwin'
21-
when: always
22-
- if: $PLATFORM == 'linux'
23-
when: never
24-
- if: $PLATFORM == 'windows'
25-
when: never
26-
271
default:
282
image: docker-hosted.snap-ci.ovh/snap-installer:10.0.0-RC1-snapshot
293
cache:
@@ -35,6 +9,7 @@ default:
359

3610
variables:
3711
VERSION: 10.0.0-RC1
12+
# Can be 'linux' | 'windows' | 'darwin'
3813
PLATFORM: linux
3914
PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
4015
# $DOCKER_AUTH_CONFIG should have been setup as projet variable
@@ -61,3 +36,6 @@ variables:
6136
stages:
6237
- test
6338
- report
39+
40+
include:
41+
- local: $PLATFORM.gitlab-ci.yml

darwin.gitlab-ci.yml

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@ test_mac:
22
tags:
33
- mac
44
stage: test
5-
rules:
6-
- if: $PLATFORM == 'darwin'
7-
when: always
8-
- when: never
5+
# rules:
96
# - if: $CI_COMMIT_TAG
107
# variables:
118
# DL_URL: https://nexus.snap-ci.ovh/repository/snap-maven-releases/org/esa/snap/installers/snap_all_macos/RC10/snap_all_macos-RC10.dmg
@@ -28,7 +25,7 @@ test_mac:
2825
-DdeployAtEnd=false
2926
-Dmaven.wagon.http.ssl.insecure=true
3027
-Dmaven.wagon.http.ssl.allowall=true
31-
DL_URL: https://nexus.snap-ci.ovh/repository/snap-maven-releases/org/esa/snap/installers-snapshot/snap_all_macos_archive/$VERSION/snap_all_macos_archive-$VERSION.dmg
28+
DL_URL: "https://nexus.snap-ci.ovh/repository/snap-maven-releases/org/esa/snap/installers-snapshot/snap_all_macos_archive/${VERSION}/snap_all_macos_archive-$VERSION.dmg"
3229
before_script:
3330
- mvn $MAVEN_CLI_OPTS package install
3431
- ls "${CI_PROJECT_DIR}/gpt-tests-executer/target"
@@ -39,13 +36,13 @@ test_mac:
3936
- pip3 install -r $CI_PROJECT_DIR/requirements.txt
4037
- curl --progress-bar "${DL_URL}" >> "${CI_PROJECT_DIR}/${SNAP_INSTALLER}"
4138
- hdiutil attach ${CI_PROJECT_DIR}/${SNAP_INSTALLER}
42-
- "/Volumes/esa-snap 1/ESA SNAP.app/Contents/MacOS/JavaApplicationStub" -q -console -dir $SNAP_DIR
39+
- '"/Volumes/esa-snap/ESA SNAP.app/Contents/MacOS/JavaApplicationStub" -dir ${SNAP_DIR} -q -console -overwrite'
4340
- ls $SNAP_DIR/bin
4441
- python3 $CI_PROJECT_DIR/pygpt/filter_json.py gpt-tests-resources/tests $SCOPE $REPORT_DIR
4542
script:
4643
- $CI_PROJECT_DIR/prepare.sh "${REPORT_DIR}" "${TEST_DATA_DIR}" "${TEST_DATA_LIST}" "${S3_BUCKET}" "${S3_ARGS}" "${CI_PROJECT_DIR}"
4744
after_script:
48-
- hdiutil eject /dev/disk3
45+
- hdiutil detach /dev/disk3
4946
artifacts:
5047
when: always
5148
expire_in: "3 days"
@@ -57,9 +54,7 @@ report:
5754
tags:
5855
- mac
5956
rules:
60-
- if: $PLATFORM == 'darwin' && $SCOPE != 'CItest'
61-
when: always
62-
- when: never
57+
- if: $SCOPE != 'CItest'
6358
- if: $CI_COMMIT_BRANCH == 'master'
6459
variables:
6560
VERSION: snap:master

linux.gitlab-ci.yml

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ test_CItest:
5656
variables:
5757
TEST_DATA_LIST: singleTestData.txt
5858
rules:
59-
- if: $SCOPE == 'CItest' && $PLATFORM == 'linux'
59+
- if: $SCOPE == 'CItest'
6060
when: always
6161
- when: never
6262
parallel: 2
@@ -67,7 +67,7 @@ test_s3tbx:
6767
variables:
6868
TEST_DATA_LIST: singleTestData.txt
6969
rules:
70-
- if: $SCOPE == 's3tbx' && $PLATFORM == 'linux'
70+
- if: $SCOPE == 's3tbx'
7171
when: always
7272
- when: never
7373
parallel: 22
@@ -76,7 +76,7 @@ test_s3tbx:
7676
test_s2tbx:
7777
tags: [kube]
7878
rules:
79-
- if: $SCOPE == 's2tbx' && $PLATFORM == 'linux'
79+
- if: $SCOPE == 's2tbx'
8080
when: always
8181
- when: never
8282
parallel: 100
@@ -85,7 +85,7 @@ test_s2tbx:
8585
test_s1tbx:
8686
tags: [kube]
8787
rules:
88-
- if: $SCOPE == 's1tbx' && $PLATFORM == 'linux'
88+
- if: $SCOPE == 's1tbx'
8989
when: always
9090
- when: never
9191
parallel: 34
@@ -94,7 +94,7 @@ test_s1tbx:
9494
test_snap:
9595
tags: [kube]
9696
rules:
97-
- if: $SCOPE == 'snap' && $PLATFORM == 'linux'
97+
- if: $SCOPE == 'snap'
9898
when: always
9999
- when: never
100100
parallel: 26
@@ -103,7 +103,7 @@ test_snap:
103103
test_weekly:
104104
tags: [kube]
105105
rules:
106-
- if: $SCOPE == 'weekly' && $PLATFORM == 'linux'
106+
- if: $SCOPE == 'weekly'
107107
when: always
108108
- when: never
109109
parallel: 117
@@ -112,7 +112,7 @@ test_weekly:
112112
test_daily:
113113
tags: [kube]
114114
rules:
115-
- if: $SCOPE == 'daily' && $PLATFORM == 'linux'
115+
- if: $SCOPE == 'daily'
116116
when: always
117117
- when: never
118118
parallel: 181
@@ -121,9 +121,7 @@ test_daily:
121121
report:
122122
stage: report
123123
rules:
124-
- if: $PLATFORM == 'linux' && $SCOPE != 'CItest'
125-
when: always
126-
- when: never
124+
- if: $SCOPE != 'CItest'
127125
- if: $CI_COMMIT_BRANCH == 'master'
128126
variables:
129127
VERSION: snap:master

mac.conf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
testFolder=./gpt-tests-resources/tests
22
graphFolder=./gpt-tests-resources/graphs
3-
inputFolder=testData
3+
inputFolder=/Volumes/snap-ext/SNAP/testData
44
expectedOutputFolder=./gpt-tests-resources/expectedOutputs
5-
tempFolder=./tmp
5+
tempFolder=/Users/otb/tmp
66
snapBin=/Users/otb/Applications/snap/bin

windows.gitlab-ci.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,7 @@ report:
5454
- windows
5555
cache: []
5656
rules:
57-
- if: $PLATFORM == 'windows' && $SCOPE != 'CItest'
58-
when: always
59-
- when: never
57+
- if: $SCOPE != 'CItest'
6058
variables:
6159
REPORT_DIR: result
6260
# output upload and download progress every 2 seconds

0 commit comments

Comments
 (0)