Skip to content

Commit 98c5d9d

Browse files
wenytang-msCopilot
andauthored
fix: checkout test repos as siblings for correct relative paths (#1608)
Test plans use '../../vscode-java' and '../../eclipse.jdt.ls' relative to the plan file location, expecting these repos to be siblings of the main repo (matching local dev layout). The previous CI config checked them out inside the repo root, causing all 15 e2e tests to fail with ENOENT. Change checkout path from 'vscode-java' to '../vscode-java' (and same for eclipse.jdt.ls) so the CI directory structure matches the expected layout. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent bfd230e commit 98c5d9d

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/e2e-autotest.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,13 @@ jobs:
5151
uses: actions/checkout@v4
5252
with:
5353
repository: redhat-developer/vscode-java
54-
path: vscode-java
54+
path: ../vscode-java
5555

5656
- name: Checkout eclipse.jdt.ls (Gradle test projects)
5757
uses: actions/checkout@v4
5858
with:
5959
repository: eclipse-jdtls/eclipse.jdt.ls
60-
path: eclipse.jdt.ls
60+
path: ../eclipse.jdt.ls
6161

6262
- name: Setup Node.js
6363
uses: actions/setup-node@v4
@@ -137,13 +137,13 @@ jobs:
137137
uses: actions/checkout@v4
138138
with:
139139
repository: redhat-developer/vscode-java
140-
path: vscode-java
140+
path: ../vscode-java
141141

142142
- name: Checkout eclipse.jdt.ls
143143
uses: actions/checkout@v4
144144
with:
145145
repository: eclipse-jdtls/eclipse.jdt.ls
146-
path: eclipse.jdt.ls
146+
path: ../eclipse.jdt.ls
147147

148148
- name: Setup Node.js
149149
uses: actions/setup-node@v4

0 commit comments

Comments
 (0)