Back to issue list Export

Something is wrong with the test framework such that it stops reading and processing data from the process after the process has pushed a large amount of data in. This is most obvious in the test escapeCursorDown_pastMargin_withScrollBack where there are hacks to get that test to pass most of the time, but notably not without debug mode on. Probably some buffer is getting full and then things are getting gummed up. Sometimes writing again later fixes things.

travisb 2014-03-23 03:41:26
hash: d8f648c1c1d600e60cb23b0599b2bfbc509006735485861078584637c0049345
Date: 2014-03-23 03:41:26
User: travisb

Another test which seems to suffer often from this bug is test_escapeCursorUp_pastMargin_noScrollBack

travisb 2014-03-27 04:40:49
hash: 54dc22fd98c754134d1aa1b2fb9f9f9f3915594f7c0186178e7ed6716870803e
Date: 2014-03-27 04:40:49
User: travisb

It turns out that it wasn't that the test harness stopped processing data, but that the scroll_down function was broken. I've fixed that in the previous commit.


Tracked by Nitpick