Skip to content

Commit 420f2b5

Browse files
committed
chore: fix integration tests
Signed-off-by: Stephane Bouchet <[email protected]>
1 parent cb5133e commit 420f2b5

File tree

1 file changed

+18
-54
lines changed

1 file changed

+18
-54
lines changed

.github/workflows/ci.yml

Lines changed: 18 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -33,54 +33,42 @@ jobs:
3333
runs-on: ubuntu-latest
3434
steps:
3535
- uses: actions/checkout@v4
36-
- name: Set up JDK 17
36+
- name: Set up JDK 11 # Java 11 is only used for test NewProjectDialogTest/setProjectSdkIfAvailableTest
3737
uses: actions/setup-java@v4
3838
with:
39-
java-version: 17
39+
java-version: 11
4040
distribution: 'temurin'
4141
cache: 'gradle'
42-
- name: Set up JDK 11 # Java 11 is only used for test NewProjectDialogTest/setProjectSdkIfAvailableTest
42+
- name: Set up JDK 17
4343
uses: actions/setup-java@v4
4444
with:
45-
java-version: 11
45+
java-version: 17
4646
distribution: 'temurin'
4747
cache: 'gradle'
4848
- name: Run mainidewindow_idestatusbar_screenshot integration tests
4949
run: |
5050
cd src/test-project
51-
mkdir -p build/reports
52-
chmod +x gradlew
53-
xvfb-run --server-args="-screen 0 1920x1080x24" src/test-project/gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.utils.* --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.mainidewindow.idestatusbar.*
51+
xvfb-run --server-args="-screen 0 1920x1080x24" ./gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.utils.* --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.mainidewindow.idestatusbar.*
5452
- name: Run dialogs_information_settings integration tests
5553
run: |
5654
cd src/test-project
57-
mkdir -p build/reports
58-
chmod +x gradlew
59-
xvfb-run --server-args="-screen 0 1920x1080x24" src/test-project/gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.information.* --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.settings.*
55+
xvfb-run --server-args="-screen 0 1920x1080x24" ./gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.information.* --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.settings.*
6056
- name: Run dialogs_project_manipulation integration tests
6157
run: |
6258
cd src/test-project
63-
mkdir -p build/reports
64-
chmod +x gradlew
65-
xvfb-run --server-args="-screen 0 1920x1080x24" src/test-project/gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.project_manipulation.*
59+
xvfb-run --server-args="-screen 0 1920x1080x24" ./gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.project_manipulation.*
6660
- name: Run dialogs integration tests
6761
run: |
6862
cd src/test-project
69-
mkdir -p build/reports
70-
chmod +x gradlew
71-
xvfb-run --server-args="-screen 0 1920x1080x24" src/test-project/gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.FlatWelcomeFrameTest
63+
xvfb-run --server-args="-screen 0 1920x1080x24" ./gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.FlatWelcomeFrameTest
7264
- name: Run mainidewindow-menubar integration tests
7365
run: |
7466
cd src/test-project
75-
mkdir -p build/reports
76-
chmod +x gradlew
77-
xvfb-run --server-args="-screen 0 1920x1080x24" src/test-project/gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.mainidewindow.menubar.*
67+
xvfb-run --server-args="-screen 0 1920x1080x24" ./gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.mainidewindow.menubar.*
7868
- name: Run mainidewindow-toolwindowspane integration tests
7969
run: |
8070
cd src/test-project
81-
mkdir -p build/reports
82-
chmod +x gradlew
83-
xvfb-run --server-args="-screen 0 1920x1080x24" src/test-project/gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.mainidewindow.toolwindowspane.*
71+
xvfb-run --server-args="-screen 0 1920x1080x24" ./gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.mainidewindow.toolwindowspane.*
8472
- name: Archiving tests reports
8573
uses: actions/upload-artifact@v4
8674
with:
@@ -105,53 +93,41 @@ jobs:
10593
runs-on: windows-latest
10694
steps:
10795
- uses: actions/checkout@v4
108-
- name: Set up JDK 17
96+
- name: Set up JDK 11 # Java 11 is only used for test NewProjectDialogTest/setProjectSdkIfAvailableTest
10997
uses: actions/setup-java@v4
11098
with:
111-
java-version: 17
99+
java-version: 11
112100
distribution: 'temurin'
113101
cache: 'gradle'
114-
- name: Set up JDK 11 # Java 11 is only used for test NewProjectDialogTest/setProjectSdkIfAvailableTest
102+
- name: Set up JDK 17
115103
uses: actions/setup-java@v4
116104
with:
117-
java-version: 11
105+
java-version: 17
118106
distribution: 'temurin'
119107
cache: 'gradle'
120108
- name: Run mainidewindow_idestatusbar_screenshot integration tests
121109
run: |
122110
cd src/test-project
123-
mkdir -p build/reports
124-
chmod +x gradlew
125111
./gradlew.bat integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.utils.* --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.mainidewindow.idestatusbar.*
126112
- name: Run dialogs_information_settings integration tests
127113
run: |
128114
cd src/test-project
129-
mkdir -p build/reports
130-
chmod +x gradlew
131115
./gradlew.bat integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.information.* --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.settings.*
132116
- name: Run dialogs_project_manipulation integration tests
133117
run: |
134118
cd src/test-project
135-
mkdir -p build/reports
136-
chmod +x gradlew
137119
./gradlew.bat integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.project_manipulation.*
138120
- name: Run dialogs integration tests
139121
run: |
140122
cd src/test-project
141-
mkdir -p build/reports
142-
chmod +x gradlew
143123
./gradlew.bat integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.FlatWelcomeFrameTest
144124
- name: Run mainidewindow-menubar integration tests
145125
run: |
146126
cd src/test-project
147-
mkdir -p build/reports
148-
chmod +x gradlew
149127
./gradlew.bat integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.mainidewindow.menubar.*
150128
- name: Run mainidewindow-toolwindowspane integration tests
151129
run: |
152130
cd src/test-project
153-
mkdir -p build/reports
154-
chmod +x gradlew
155131
./gradlew.bat integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.mainidewindow.toolwindowspane.*
156132
- name: Archiving tests reports
157133
uses: actions/upload-artifact@v4
@@ -177,53 +153,41 @@ jobs:
177153
runs-on: macos-latest
178154
steps:
179155
- uses: actions/checkout@v4
180-
- name: Set up JDK 17
156+
- name: Set up JDK 11 # Java 11 is only used for test NewProjectDialogTest/setProjectSdkIfAvailableTest
181157
uses: actions/setup-java@v4
182158
with:
183-
java-version: 17
159+
java-version: 11
184160
distribution: 'temurin'
185161
cache: 'gradle'
186-
- name: Set up JDK 11 # Java 11 is only used for test NewProjectDialogTest/setProjectSdkIfAvailableTest
162+
- name: Set up JDK 17
187163
uses: actions/setup-java@v4
188164
with:
189-
java-version: 11
165+
java-version: 17
190166
distribution: 'temurin'
191167
cache: 'gradle'
192168
- name: Run mainidewindow_idestatusbar_screenshot integration tests
193169
run: |
194170
cd src/test-project
195-
mkdir -p build/reports
196-
chmod +x gradlew
197171
./gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.utils.* --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.mainidewindow.idestatusbar.*
198172
- name: Run dialogs_information_settings integration tests
199173
run: |
200174
cd src/test-project
201-
mkdir -p build/reports
202-
chmod +x gradlew
203175
./gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.information.* --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.settings.*
204176
- name: Run dialogs_project_manipulation integration tests
205177
run: |
206178
cd src/test-project
207-
mkdir -p build/reports
208-
chmod +x gradlew
209179
./gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.project_manipulation.*
210180
- name: Run dialogs integration tests
211181
run: |
212182
cd src/test-project
213-
mkdir -p build/reports
214-
chmod +x gradlew
215183
./gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.FlatWelcomeFrameTest
216184
- name: Run mainidewindow-menubar integration tests
217185
run: |
218186
cd src/test-project
219-
mkdir -p build/reports
220-
chmod +x gradlew
221187
./gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.mainidewindow.menubar.*
222188
- name: Run mainidewindow-toolwindowspane integration tests
223189
run: |
224190
cd src/test-project
225-
mkdir -p build/reports
226-
chmod +x gradlew
227191
./gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.mainidewindow.toolwindowspane.*
228192
- name: Archiving tests reports
229193
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)