don't show more than 20 lines of redirected IO, just 10 first and last ones is enough to check that the code works correctly
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52695 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -583,12 +583,27 @@ static void TestExecute()
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
unsigned count = output.GetCount();
|
// don't show too much output, MAX_LINES is enough
|
||||||
for ( unsigned n = 0; n < count; n++ )
|
static const unsigned MAX_LINES = 20;
|
||||||
|
|
||||||
|
const unsigned count = output.size();
|
||||||
|
for ( unsigned n = 0;
|
||||||
|
n < (count > MAX_LINES ? MAX_LINES/2 : count);
|
||||||
|
n++ )
|
||||||
{
|
{
|
||||||
wxPrintf("%04u:\t%s\n", n + 1, output[n]);
|
wxPrintf("%04u:\t%s\n", n + 1, output[n]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ( count > MAX_LINES )
|
||||||
|
{
|
||||||
|
wxPrintf("... skipping %u lines...\n", count - MAX_LINES);
|
||||||
|
|
||||||
|
for ( unsigned n = count - MAX_LINES/2; n < count; n++ )
|
||||||
|
{
|
||||||
|
wxPrintf("%04u:\t%s\n", n + 1, output[n]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
wxPuts(_T("Ok."));
|
wxPuts(_T("Ok."));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user