Skip to content

Commit cb5133e

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

File tree

1 file changed

+87
-20
lines changed

1 file changed

+87
-20
lines changed

.github/workflows/ci.yml

Lines changed: 87 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -45,23 +45,42 @@ jobs:
4545
java-version: 11
4646
distribution: 'temurin'
4747
cache: 'gradle'
48-
- name: Prepare build
48+
- name: Run mainidewindow_idestatusbar_screenshot integration tests
4949
run: |
5050
cd src/test-project
5151
mkdir -p build/reports
5252
chmod +x gradlew
53-
- name: Run mainidewindow_idestatusbar_screenshot integration tests
54-
run: 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.*
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.*
5554
- name: Run dialogs_information_settings integration tests
56-
run: 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+
run: |
56+
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.*
5760
- name: Run dialogs_project_manipulation integration tests
58-
run: 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.*
61+
run: |
62+
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.*
5966
- name: Run dialogs integration tests
60-
run: 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
67+
run: |
68+
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
6172
- name: Run mainidewindow-menubar integration tests
62-
run: 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.*
73+
run: |
74+
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.*
6378
- name: Run mainidewindow-toolwindowspane integration tests
64-
run: 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.*
79+
run: |
80+
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.*
6584
- name: Archiving tests reports
6685
uses: actions/upload-artifact@v4
6786
with:
@@ -99,17 +118,41 @@ jobs:
99118
distribution: 'temurin'
100119
cache: 'gradle'
101120
- name: Run mainidewindow_idestatusbar_screenshot integration tests
102-
run: src/test-project/gradlew.bat integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.utils.* --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.mainidewindow.idestatusbar.*
121+
run: |
122+
cd src/test-project
123+
mkdir -p build/reports
124+
chmod +x gradlew
125+
./gradlew.bat integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.utils.* --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.mainidewindow.idestatusbar.*
103126
- name: Run dialogs_information_settings integration tests
104-
run: src/test-project/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.*
127+
run: |
128+
cd src/test-project
129+
mkdir -p build/reports
130+
chmod +x gradlew
131+
./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.*
105132
- name: Run dialogs_project_manipulation integration tests
106-
run: src/test-project/gradlew.bat integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.project_manipulation.*
133+
run: |
134+
cd src/test-project
135+
mkdir -p build/reports
136+
chmod +x gradlew
137+
./gradlew.bat integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.project_manipulation.*
107138
- name: Run dialogs integration tests
108-
run: src/test-project/gradlew.bat integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.FlatWelcomeFrameTest
139+
run: |
140+
cd src/test-project
141+
mkdir -p build/reports
142+
chmod +x gradlew
143+
./gradlew.bat integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.FlatWelcomeFrameTest
109144
- name: Run mainidewindow-menubar integration tests
110-
run: src/test-project/gradlew.bat integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.mainidewindow.menubar.*
145+
run: |
146+
cd src/test-project
147+
mkdir -p build/reports
148+
chmod +x gradlew
149+
./gradlew.bat integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.mainidewindow.menubar.*
111150
- name: Run mainidewindow-toolwindowspane integration tests
112-
run: src/test-project/gradlew.bat integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.mainidewindow.toolwindowspane.*
151+
run: |
152+
cd src/test-project
153+
mkdir -p build/reports
154+
chmod +x gradlew
155+
./gradlew.bat integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.mainidewindow.toolwindowspane.*
113156
- name: Archiving tests reports
114157
uses: actions/upload-artifact@v4
115158
with:
@@ -147,17 +190,41 @@ jobs:
147190
distribution: 'temurin'
148191
cache: 'gradle'
149192
- name: Run mainidewindow_idestatusbar_screenshot integration tests
150-
run: 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.*
193+
run: |
194+
cd src/test-project
195+
mkdir -p build/reports
196+
chmod +x gradlew
197+
./gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.utils.* --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.mainidewindow.idestatusbar.*
151198
- name: Run dialogs_information_settings integration tests
152-
run: 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.*
199+
run: |
200+
cd src/test-project
201+
mkdir -p build/reports
202+
chmod +x gradlew
203+
./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.*
153204
- name: Run dialogs_project_manipulation integration tests
154-
run: src/test-project/gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.project_manipulation.*
205+
run: |
206+
cd src/test-project
207+
mkdir -p build/reports
208+
chmod +x gradlew
209+
./gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.project_manipulation.*
155210
- name: Run dialogs integration tests
156-
run: src/test-project/gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.FlatWelcomeFrameTest
211+
run: |
212+
cd src/test-project
213+
mkdir -p build/reports
214+
chmod +x gradlew
215+
./gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.FlatWelcomeFrameTest
157216
- name: Run mainidewindow-menubar integration tests
158-
run: src/test-project/gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.mainidewindow.menubar.*
217+
run: |
218+
cd src/test-project
219+
mkdir -p build/reports
220+
chmod +x gradlew
221+
./gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.mainidewindow.menubar.*
159222
- name: Run mainidewindow-toolwindowspane integration tests
160-
run: src/test-project/gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.mainidewindow.toolwindowspane.*
223+
run: |
224+
cd src/test-project
225+
mkdir -p build/reports
226+
chmod +x gradlew
227+
./gradlew integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.mainidewindow.toolwindowspane.*
161228
- name: Archiving tests reports
162229
uses: actions/upload-artifact@v4
163230
with:

0 commit comments

Comments
 (0)