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

Split dart posted results based on full vs. incremental. Identify, as unknown, some results which are not really tests.

[SVN r37817]
Rene Rivera 19 лет назад
Родитель
Сommit
42102a707f
1 измененных файлов с 11 добавлено и 1 удалено
  1. 11 1
      tools/regression/xsl_reports/runner/collect_and_upload_logs.py

+ 11 - 1
tools/regression/xsl_reports/runner/collect_and_upload_logs.py

@@ -57,6 +57,12 @@ dart_project = {
     '': 'Boost_HEAD'
     '': 'Boost_HEAD'
     }
     }
 
 
+dart_track = {
+    'full': 'Nightly',
+    'incremental': 'Continuous',
+    '': 'Experimental'
+    }
+
 ascii_only_table = ""
 ascii_only_table = ""
 for i in range(0,256):
 for i in range(0,256):
     if chr(i) == '\n' or chr(i) == '\r':
     if chr(i) == '\n' or chr(i) == '\r':
@@ -91,6 +97,10 @@ def publish_test_logs(
                         'test-name': log_dom.documentElement.getAttribute('test-name'),
                         'test-name': log_dom.documentElement.getAttribute('test-name'),
                         'toolset': log_dom.documentElement.getAttribute('toolset')
                         'toolset': log_dom.documentElement.getAttribute('toolset')
                         }
                         }
+                    if not test['test-name'] or test['test-name'] == '':
+                        test['test-name'] = 'unknown'
+                    if not test['toolset'] or test['toolset'] == '':
+                        test['toolset'] = 'unknown'
                     if not dart_dom.has_key(test['toolset']):
                     if not dart_dom.has_key(test['toolset']):
                         dart_dom[test['toolset']] = xml.dom.minidom.parseString(
                         dart_dom[test['toolset']] = xml.dom.minidom.parseString(
 '''<?xml version="1.0" encoding="UTF-8"?>
 '''<?xml version="1.0" encoding="UTF-8"?>
@@ -103,7 +113,7 @@ def publish_test_logs(
 '''                         % {
 '''                         % {
                                 'site': runner_id,
                                 'site': runner_id,
                                 'buildname': "%s -- %s (%s)" % (platform,test['toolset'],run_type),
                                 'buildname': "%s -- %s (%s)" % (platform,test['toolset'],run_type),
-                                'track': 'Continuous',
+                                'track': dart_track[run_type],
                                 'datetimestamp' : timestamp
                                 'datetimestamp' : timestamp
                             } )
                             } )
                     submission_dom = dart_dom[test['toolset']]
                     submission_dom = dart_dom[test['toolset']]

粤ICP备19079148号