Skip to content

Commit c595a66

Browse files
wenytang-msCopilot
andcommitted
fix: adjust GitHub Action checkout paths for CI
- Checkout all repos into GITHUB_WORKSPACE (no ../ paths) - Set working-directory to vscode-java-pack for autotest - Upload results from vscode-java-pack/test-results/ Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 3178710 commit c595a66

File tree

1 file changed

+12
-15
lines changed

1 file changed

+12
-15
lines changed

.github/workflows/e2e-autotest.yml

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,6 @@ on:
88
required: false
99
default: ""
1010
type: string
11-
vscode_version:
12-
description: "VSCode version"
13-
required: false
14-
default: "stable"
15-
type: choice
16-
options:
17-
- stable
18-
- insiders
1911

2012
jobs:
2113
e2e-test:
@@ -25,18 +17,20 @@ jobs:
2517
steps:
2618
- name: Checkout vscode-java-pack
2719
uses: actions/checkout@v4
20+
with:
21+
path: vscode-java-pack
2822

29-
- name: Checkout vscode-java
23+
- name: Checkout vscode-java (test projects)
3024
uses: actions/checkout@v4
3125
with:
3226
repository: redhat-developer/vscode-java
33-
path: ../vscode-java
27+
path: vscode-java
3428

35-
- name: Checkout eclipse.jdt.ls
29+
- name: Checkout eclipse.jdt.ls (Gradle test projects)
3630
uses: actions/checkout@v4
3731
with:
3832
repository: eclipse-jdtls/eclipse.jdt.ls
39-
path: ../eclipse.jdt.ls
33+
path: eclipse.jdt.ls
4034

4135
- name: Setup Node.js
4236
uses: actions/setup-node@v4
@@ -54,6 +48,7 @@ jobs:
5448

5549
- name: Run test plan(s)
5650
shell: pwsh
51+
working-directory: vscode-java-pack
5752
run: |
5853
$plan = "${{ inputs.test_plan }}"
5954
if ($plan -and $plan -ne "") {
@@ -70,8 +65,10 @@ jobs:
7065
autotest run "test-plans/$($p.Name)"
7166
if ($LASTEXITCODE -ne 0) { $failed += $p.Name }
7267
}
68+
Write-Host "`n========== Summary =========="
69+
Write-Host "Total: $($plans.Count) Failed: $($failed.Count)"
7370
if ($failed.Count -gt 0) {
74-
Write-Host "`n❌ Failed plans: $($failed -join ', ')"
71+
Write-Host "Failed: $($failed -join ', ')"
7572
exit 1
7673
}
7774
}
@@ -80,6 +77,6 @@ jobs:
8077
if: always()
8178
uses: actions/upload-artifact@v4
8279
with:
83-
name: test-results
84-
path: test-results/
80+
name: e2e-test-results
81+
path: vscode-java-pack/test-results/
8582
retention-days: 30

0 commit comments

Comments
 (0)