def results_from_string(cls, string):
     if not string:
         return None
     test_results = ResultsJSONParser.parse_results_json(string)
     if not test_results:
         return None
     return cls(test_results)
 def test_basic(self):
     expected_results = [
         test_results.TestResult("svg/dynamic-updates/SVGFEDropShadowElement-dom-stdDeviation-attr.html", [test_failures.FailureImageHashMismatch()], 0),
         test_results.TestResult("fast/dom/prototype-inheritance.html", [test_failures.FailureTextMismatch(), test_failures.FailureImageHashMismatch(), test_failures.FailureAudioMismatch()], 0),
     ]
     results = ResultsJSONParser.parse_results_json(self._example_full_results_json)
     self.assertEqual(expected_results, results)
Пример #3
0
 def results_from_string(cls, string):
     if not string:
         return None
     test_results = ResultsJSONParser.parse_results_json(string)
     if not test_results:
         return None
     return cls(test_results)
Пример #4
0
 def results_from_string(cls, string):
     if not string:
         return None
     # For now we try to parse first as json, then as results.html
     # eventually we will remove the html fallback support.
     test_results = ResultsJSONParser.parse_results_json(string)
     if not test_results:
         test_results = ORWTResultsHTMLParser.parse_results_html(string)
     if not test_results:
         return None
     return cls(test_results)
Пример #5
0
 def results_from_string(cls, string):
     if not string:
         return None
     # For now we try to parse first as json, then as results.html
     # eventually we will remove the html fallback support.
     test_results = ResultsJSONParser.parse_results_json(string)
     if not test_results:
         test_results = ORWTResultsHTMLParser.parse_results_html(string)
     if not test_results:
         return None
     return cls(test_results)
 def test_basic(self):
     expected_results = [
         test_results.TestResult(
             "svg/dynamic-updates/SVGFEDropShadowElement-dom-stdDeviation-attr.html",
             [test_failures.FailureImageHashMismatch()], 0),
         test_results.TestResult("fast/dom/prototype-inheritance.html",
                                 [test_failures.FailureTextMismatch()], 0),
     ]
     results = ResultsJSONParser.parse_results_json(
         self._example_full_results_json)
     self.assertEqual(expected_results, results)