More results.html cleanup
[WebKit-https.git] / LayoutTests / ChangeLog
index e4f151a..2093070 100644 (file)
@@ -1,3 +1,26 @@
+2018-08-28  Simon Fraser  <simon.fraser@apple.com>
+
+        More results.html cleanup
+        https://bugs.webkit.org/show_bug.cgi?id=189038
+
+        Reviewed by Zalan Bujtas.
+        
+        Use a map of table-id to SectionBuilderClass to drive the table builder class selection,
+        rather than hardcoding the builder class; this will allow for SectionBuilders to stay alive
+        longer in future, so they can be used to build the expanded state of each row.
+        
+        Refactor the code that generates the expand link and test name, to de-duplicate some HTML strings,
+        and let SectionBuilders control whether their rows are expandable and test names linkifyable.
+        
+        Put a "data-test-name" attribute on each row so we can easily map from HTML elements to
+        TestResults in future.
+        
+        The test result change is a progression; there is nothing to show for a test with missing results,
+        so the row should not be expandable.
+
+        * fast/harness/results-expected.txt:
+        * fast/harness/results.html:
+
 2018-08-27  Mark Lam  <mark.lam@apple.com>
 
         Fix exception throwing code so that topCallFrame and topEntryFrame stay true to their names.