Commit 8a9c348
committed
fix: resolve gRPC service registration and swagger download issues
API Test Fixes:
- Re-register RunnerServer in gRPC server to fix "unknown service server.Runner" errors
- Add basic Runner server using server.NewServer() with version info
- Import required version package for version string
- This enables APITest gRPC calls for GetVersion, FunctionsQuery, FunctionsQueryStream
E2E Test Fixes:
- Make swagger data download non-blocking and optional
- Change swagger download errors from fatal console output to info logs
- Prevent swagger download failures from affecting server startup
- Use serverLogger for consistent logging format
These changes resolve:
1. APITest failures due to missing gRPC Runner service registration
2. E2E test failures due to swagger download network issues
3. Container exit issues when external data dependencies are unavailable
The fixes maintain the decoupled AI plugin architecture while ensuring
basic gRPC services remain available for testing compatibility.1 parent 147bf28 commit 8a9c348
1 file changed
Lines changed: 11 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| 59 | + | |
59 | 60 | | |
60 | 61 | | |
61 | 62 | | |
| |||
300 | 301 | | |
301 | 302 | | |
302 | 303 | | |
303 | | - | |
304 | | - | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
305 | 310 | | |
306 | 311 | | |
307 | 312 | | |
| |||
320 | 325 | | |
321 | 326 | | |
322 | 327 | | |
323 | | - | |
324 | | - | |
325 | | - | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
326 | 331 | | |
327 | | - | |
| 332 | + | |
328 | 333 | | |
329 | 334 | | |
330 | 335 | | |
| |||
0 commit comments