Skip to content

[BUG] The following tests failed:/clients state report follows. precede no test list and no state report #2267

Description

@jsoref

Describe the bug

A short description of the bug.

To reproduce

Visit https://github.com/valkey-io/valkey/actions/runs/15836683365/job/44641622150 (or many other runs ...) and see:

[TIMEOUT]: clients state report follows.
sock55d6f62ed480 => (IN PROGRESS) Active Defrag big list: cluster
Killing still running Valkey server 54846

...


!!! WARNING The following tests failed:

*** [TIMEOUT]: clients state report follows.
Cleanup: may take some time... OK

Expected behavior

  1. A message that says a state report follows should either be followed by a state report or not be present.
  2. A message that says "the following tests failed" should be followed by a list of tests

Additional information

This code generates the final output:

puts "\n[colorstr bold-red {!!! WARNING}] The following tests failed:\n"
foreach failed $::failed_tests {
puts "*** $failed"

This code is what contributes the incompatible text:

set err "\[[colorstr red TIMEOUT]\]: clients state report follows."
puts $err
lappend ::failed_tests $err

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions