The GitHub Actions job "Required Checks" on texera.git/test-split-and-urlviz-operators has succeeded. Run started by GitHub user aglinxinyuan (triggered by aglinxinyuan).
Head commit for run: 456d291ca009d076ff1d6a42df452647b9e66891 / Xinyuan Lin <[email protected]> test(workflow-operator): add unit test coverage for SplitOp and UrlVizOp (descriptor + executor pairs) Pins behavior of two previously-uncovered standalone operators: - Split (utility): SplitOpDesc + SplitOpExec - UrlViz (visualization): UrlVizOpDesc + UrlVizOpExec SplitOpDescSpec pins operatorInfo (one input / two output ports PortIdentity 0 and 1), non-parallelizable wiring, schema propagation (throws IllegalArgumentException unless exactly one input is supplied), and OpExecWithClassName wiring with k/random/seed in the payload. SplitOpExecSpec pins boundary cases (k=100 all training, k=0 all testing), deterministic seed (identical sequences across instances), ~50% ratio over 2000 samples, close()-clears-random lifecycle, and that the single-port processTuple overload throws NotImplementedError. UrlVizOpDescSpec pins the OpExecWithClassName wiring, the fixed output schema (single `html-content` STRING), the class-level @JsonSchemaInject restricting urlContentAttrName to STRING attributes, and the @JsonProperty(required = true) + @NotNull + @AutofillAttributeName annotations. UrlVizOpExecSpec pins the generated iframe HTML (DOCTYPE preamble, frameborder="0", height:100vh/width:100%/border:none style, URL interpolation), one emission per tuple, and JsonProcessingException on malformed descriptor JSON. Closes #5766 Report URL: https://github.com/apache/texera/actions/runs/27731316679 With regards, GitHub Actions via GitBox
