Просмотр исходного кода

Better test case data

[SVN r36744]
Aleksey Gurtovoy 19 лет назад
Родитель
Сommit
e067f97d1f
1 измененных файлов с 9 добавлено и 8 удалено
  1. 9 8
      tools/regression/xsl_reports/test/common.py

+ 9 - 8
tools/regression/xsl_reports/test/common.py

@@ -45,10 +45,9 @@ def make_test_log( xml_generator
     toolset_name = make_toolset_name( toolset_idx )
     
     target_directory = ""
-
-    if test_type == "run":
+    if test_type != "lib":
         target_directory = make_test_target_directory( library_idx, toolset_idx, test_name, variant )
-    if test_type == "lib":
+    else:
         target_directory = make_library_target_directory( library_idx, toolset_idx, variant )
         
     xml_generator.startElement( "test-log", { "library": library
@@ -61,11 +60,13 @@ def make_test_log( xml_generator
                                   } )
 
     if test_type != "lib":
-        xml_generator.startElement( "compile", { "result": "success" } );
-        xml_generator.characters( "Compiling in %s" % target_directory )
-        xml_generator.endElement( "compile" )
 
-        if test_type.find( "link" ) == 0 or test_type.find( "run" ) == 0:
+        if test_result == "success" and ( toolset_idx + 1 ) % 4:
+            xml_generator.startElement( "compile", { "result": "success" } );
+            xml_generator.characters( "Compiling in %s" % target_directory )
+            xml_generator.endElement( "compile" )
+
+        if test_type.find( "link" ) == 0 or test_type.find( "run" ) == 0 and toolset_idx % 4:
             xml_generator.startElement( "lib", { "result": test_result } );
             xml_generator.characters( make_library_target_directory( library_idx, toolset_idx ) )
             xml_generator.endElement( "lib" )
@@ -74,7 +75,7 @@ def make_test_log( xml_generator
             xml_generator.characters( "Linking in %s" % target_directory )
             xml_generator.endElement( "link" )
 
-        if test_type.find( "run" ) == 0:
+        if test_type.find( "run" ) == 0 and toolset_idx % 4:
             xml_generator.startElement( "run", { "result": test_result } );
             xml_generator.characters( "Running in %s" % target_directory )
             xml_generator.endElement( "run" )

粤ICP备19079148号