Skip to content

The shard merge drops a root testset desc, tables, codes and panels after dump_test_report correctly serialised them #126

Description

@sotashimozono

src/testset.jl:1490-1500 builds merged from each root children, checks, nbroken and nerror only. _render_matrix (:1522) does the same.

A root testset desc, tables, codes, panels and content ordering are discarded.

The asymmetry is the tell: _node_to_dict (:1622-1640) serialises all of it correctly, so the content survives dump_test_report, crosses the wire intact, and is then thrown away by the merger that reads it.

So @desc or @table written at the top level of a shard suite appears when that shard is rendered alone and vanishes when shards are merged.

Fix

Carry the root own content through the merge, or state in the dump_test_report docstring that only children and checks survive a merge so callers stop writing content that will be dropped.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingsilent-failureWrong output that looks self-consistent; no signal to the readertest-reportThe Test -> Pinax bridge (experimental)

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions