Commit 95654ec
fix: run bindercli E2E tests on-device, exclude sub-interfaces from CLI
Two fixes:
1. E2E bindercli tests now exec the binary directly when running
on-device instead of unconditionally skipping. Previously all 40
bindercli tests were skipped on-device; now 23 pass, 17 skip
(services unavailable on the specific device).
2. spec2cli detects sub-interfaces (returned by methods on other
interfaces but not registered with ServiceManager) and excludes
them from CLI command generation. These interfaces cannot be
discovered by findServiceByDescriptor, so the generated commands
always failed with "no service with descriptor ... found".1 parent 1817c72 commit 95654ec
2 files changed
Lines changed: 83 additions & 13 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
43 | 48 | | |
44 | 49 | | |
45 | 50 | | |
| 51 | + | |
46 | 52 | | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
47 | 56 | | |
48 | 57 | | |
49 | 58 | | |
| |||
199 | 208 | | |
200 | 209 | | |
201 | 210 | | |
202 | | - | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
203 | 214 | | |
204 | | - | |
205 | | - | |
206 | 215 | | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
207 | 228 | | |
208 | 229 | | |
209 | 230 | | |
| |||
230 | 251 | | |
231 | 252 | | |
232 | 253 | | |
233 | | - | |
234 | | - | |
| 254 | + | |
235 | 255 | | |
236 | 256 | | |
237 | | - | |
238 | | - | |
| 257 | + | |
| 258 | + | |
239 | 259 | | |
240 | 260 | | |
241 | 261 | | |
| |||
701 | 721 | | |
702 | 722 | | |
703 | 723 | | |
704 | | - | |
705 | | - | |
| 724 | + | |
| 725 | + | |
706 | 726 | | |
707 | 727 | | |
708 | 728 | | |
| |||
745 | 765 | | |
746 | 766 | | |
747 | 767 | | |
748 | | - | |
749 | | - | |
| 768 | + | |
| 769 | + | |
750 | 770 | | |
751 | 771 | | |
752 | 772 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
125 | 131 | | |
126 | 132 | | |
127 | 133 | | |
| |||
162 | 168 | | |
163 | 169 | | |
164 | 170 | | |
165 | | - | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
166 | 177 | | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
167 | 199 | | |
168 | 200 | | |
169 | 201 | | |
| |||
179 | 211 | | |
180 | 212 | | |
181 | 213 | | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
182 | 227 | | |
183 | 228 | | |
184 | 229 | | |
| |||
1009 | 1054 | | |
1010 | 1055 | | |
1011 | 1056 | | |
| 1057 | + | |
| 1058 | + | |
| 1059 | + | |
| 1060 | + | |
| 1061 | + | |
1012 | 1062 | | |
1013 | 1063 | | |
1014 | 1064 | | |
| |||
0 commit comments