Commit 64d243c
test: drive build / rebuild commands through real view-title UI
Updates the three Java Project Manager E2E plans based on feedback that
the setup steps were redundant and that build commands should exercise
the actual UI affordances rather than short-circuiting via the keybinding
bridge.
Setup simplification (applied to all three plans):
- Drop the no-op collapseSidebarSection OUTLINE / TIMELINE steps. Both
panes are collapsed by default in a fresh VS Code session, so the
steps did nothing and only produced confusing identical before/after
screenshots.
- Replace collapseWorkspaceRoot (which only collapsed the file tree
inside the MAVEN pane) with collapseSidebarSection maven (which
collapses the entire MAVEN pane). This gives JAVA PROJECTS the full
vertical space.
Build lifecycle plan — switch to real UI paths:
- "Build All" now goes through clickViewTitleAction "Java Projects"
"Build All" — clicks the $(tools) icon in the Java Projects view
title bar, exercising the full button-rendering + when-clause +
command-dispatch chain instead of bypassing it.
- "Rebuild All" now goes through clickViewTitleAction "Java Projects"
"Rebuild All" — the helper automatically falls through to the
"Views and More Actions..." overflow menu when the action is not
in the toolbar's navigation group.
- "Build Project" / "Rebuild Project" already used the project context
menu — unchanged.
- "Reload Java Project" stays on executeVSCodeCommand: its editor
title-bar button is conditional on java:reloadProjectActive, which
is set by JDT.LS in a racy way that doesn't reliably flip for
synthetic edits. The comment in the plan now documents the trade-off.
Local results:
view-modes 30/30
new-types 64/64
build-lifecycle 18/18
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1 parent b2c3adc commit 64d243c
3 files changed
Lines changed: 61 additions & 49 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
67 | 64 | | |
68 | 65 | | |
69 | 66 | | |
| |||
72 | 69 | | |
73 | 70 | | |
74 | 71 | | |
75 | | - | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
76 | 78 | | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
| 79 | + | |
83 | 80 | | |
84 | 81 | | |
85 | 82 | | |
86 | 83 | | |
87 | 84 | | |
88 | | - | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
89 | 91 | | |
90 | | - | |
91 | | - | |
| 92 | + | |
92 | 93 | | |
93 | 94 | | |
94 | 95 | | |
95 | 96 | | |
96 | 97 | | |
97 | 98 | | |
98 | 99 | | |
99 | | - | |
100 | | - | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
101 | 103 | | |
102 | 104 | | |
103 | 105 | | |
| |||
125 | 127 | | |
126 | 128 | | |
127 | 129 | | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
133 | 158 | | |
134 | 159 | | |
135 | 160 | | |
136 | 161 | | |
137 | 162 | | |
138 | 163 | | |
139 | | - | |
140 | | - | |
141 | 164 | | |
142 | 165 | | |
143 | 166 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
65 | 62 | | |
66 | 63 | | |
67 | 64 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
| 42 | + | |
| 43 | + | |
53 | 44 | | |
54 | | - | |
55 | | - | |
56 | | - | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
57 | 49 | | |
58 | 50 | | |
59 | 51 | | |
| |||
0 commit comments