The test subcommand is broken when used in some terminal emulators (the EMACS EShell being one of them), in that infinite equal signs are printed with no actual mention of the results. This appears to occur when the progress bar cannot find a maximum width, so capping its width would probably be the best solution.
Can you check the latest master and see if a55c7f8 resolves your issue?
It still does appear to be broken, unfortunately.
Okay, now hopefully it is fixed. I tested in a local eshell, and it seems that the ioctl call that I am using to get the terminal's dimensions is succeeding, but still setting width/height to 0.
Yep, can confirm that it is functional as of the latest commit. Thanks!