aglinxinyuan opened a new issue, #8033: URL: https://github.com/apache/texera/issues/8033
### Task Summary `WorkflowExecutionService` sits at 26 of 72 fully-covered lines. Its spec has three tests, all of which stop at construction — the class's state-event handler and its teardown path are entirely unexercised. Two gaps in particular: - **`createStateEvent` / the metadata-store subscription.** The handler decides whether a `WorkflowStateEvent` is emitted at all, and reports a recovering execution as `Recovering` rather than as its aggregated state. Nothing pins either decision. - **`unsubscribeAll`.** The teardown shuts the client down and unsubscribes four services. No test reaches it, so a dropped `unsubscribeAll` call would go unnoticed. The companion's `getLatestExecutionID` also has no test in the spec that owns the class. ### Task Type - [x] Testing / QA ### Was this issue authored using generative AI tooling? Generated-by: Claude Code (Opus 5) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
