Skip to content

Regression tests: nondeterministic ordering of relation names in DETAIL output causes spurious diffs #8439

@eaydingol

Description

@eaydingol

We have intermittent diffs caused only by the ordering of object names inside an error DETAIL line.
The underlying behavior/error is identical; only the printed order changes, which makes tests flaky across runs/platforms.

Example diff:

-DETAIL:  events_test_table_2 and users_test_table are not colocated
+DETAIL:  users_test_table and events_test_table_2 are not colocated

See examples from https://github.com/citusdata/citus/actions/runs/20709974469/job/59448186897?pr=8431

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions