[Box Backup-dev] COMMIT r600 - box/chris/general/infrastructure

boxbackup-dev@fluffy.co.uk boxbackup-dev@fluffy.co.uk
Sun, 28 May 2006 11:38:13 +0000 (GMT)


Author: chris
Date: 2006-05-28 11:38:01 +0000 (Sun, 28 May 2006)
New Revision: 600

Modified:
   box/chris/general/infrastructure/buildenv-testmain-template.cpp
Log:
* buildenv-testmain-template.cpp
- Report file and line of first failing test (useful when it's scrolled
  off screen)


Modified: box/chris/general/infrastructure/buildenv-testmain-template.cpp
===================================================================
--- box/chris/general/infrastructure/buildenv-testmain-template.cpp	2006-05-28 11:35:52 UTC (rev 599)
+++ box/chris/general/infrastructure/buildenv-testmain-template.cpp	2006-05-28 11:38:01 UTC (rev 600)
@@ -41,6 +41,8 @@
 #endif
 
 int failures = 0;
+int first_fail_line;
+std::string first_fail_file;
 
 int filedes_open_at_beginning = -1;
 
@@ -128,7 +130,10 @@
 			}
 			if(failures > 0)
 			{
-				printf("FAILED: %d tests failed\n", failures);
+				printf("FAILED: %d tests failed (first at "
+					"%s:%d)\n", failures, 
+					first_fail_file.c_str(),
+					first_fail_line);
 			}
 			else
 			{