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

Reply via email to