Package: cppunit
Severity: normal
Tags: patch

TextTestProgressListener doesn't flush output, so progress messages
appear after all tests has been completed.

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-686
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)

-- 
Dmitry
diff -ru cppunit-1.12.0-2/src/cppunit/TextTestProgressListener.cpp 
cppunit-1.12.0/src/cppunit/TextTestProgressListener.cpp
--- cppunit-1.12.0-2/src/cppunit/TextTestProgressListener.cpp   2006-11-29 
12:24:08.000000000 +0300
+++ cppunit-1.12.0/src/cppunit/TextTestProgressListener.cpp     2006-11-29 
12:26:15.000000000 +0300
@@ -20,6 +20,7 @@
 TextTestProgressListener::startTest( Test *test )
 {
   stdCOut() << ".";
+  stdCOut().flush();
 }
 
 
@@ -27,6 +28,7 @@
 TextTestProgressListener::addFailure( const TestFailure &failure )
 {
   stdCOut() << ( failure.isError() ? "E" : "F" );
+  stdCOut().flush();
 }
 
 

Attachment: signature.asc
Description: Digital signature

Reply via email to