eugenegujing opened a new issue, #7766:
URL: https://github.com/apache/texera/issues/7766

   ### Task Summary
   
   Every Python visualization descriptor under `operator/visualization/` 
overrides `getOutputSchemas` to declare its single output port as one 
`html-content` STRING column, which is the contract the frontend depends on to 
locate and render the chart HTML. 48 descriptors carry that identical 
three-line override today, but 24 of them never have the method called by any 
test, and no spec anywhere walks the operator registry to check the contract as 
a whole.
   
   Precedents for registry-wide guards live in the same test package: 
`OutputPortReuseFlagSpec` and `AttributeTypeRuleTargetSpec` (#7249).
   
   ### Task Type
   
   - [ ] Refactor / Cleanup
   - [ ] DevOps / Deployment / CI
   - [x] Testing / QA
   - [ ] Documentation
   - [ ] Performance
   - [ ] Other


-- 
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]

Reply via email to