perf/rel-list-remove.html [ Failure Pass ] This test is flaky in GTK and WPE. Diff: https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r261594%20(13710)/perf/rel-list-remove-diff.txt --- /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/perf/rel-list-remove-expected.txt +++ /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/perf/rel-list-remove-actual.txt @@ -1,5 +1,52 @@ Tests that relList remove is linear. -PASS +FAIL: got >=O(n^2) expected O(n) + +DEBUG LOG: +run iteration. magnitude 2 jsObjectCountBefore 8179 jsObjectCountAfter 7376 +run iteration. magnitude 4 jsObjectCountBefore 7376 jsObjectCountAfter 7497 +run iteration. magnitude 8 jsObjectCountBefore 7497 jsObjectCountAfter 7510 +run iteration. magnitude 16 jsObjectCountBefore 7510 jsObjectCountAfter 7523 +run iteration. magnitude 32 jsObjectCountBefore 7523 jsObjectCountAfter 7528 +run iteration. magnitude 64 jsObjectCountBefore 7528 jsObjectCountAfter 7541 +run iteration. magnitude 128 jsObjectCountBefore 7541 jsObjectCountAfter 7546 +run iteration. magnitude 256 jsObjectCountBefore 7546 jsObjectCountAfter 7559 +magnitudes: 2,4,8,16,32,64,128,256 +iterations: 13136,9890,7473,5248,2880,782,837,434 +numPoints 8 slope 0.00021949642840325275 intercept 0.0035898775450278857 rSquared 0.9183821860376539 +numPoints 8 slope 0.010586567222990015 intercept -0.015438446645172119 rSquared 0.7857129199750558 +numPoints 8 slope 0.74864529950079 intercept -7.065934667420772 rSquared 0.9503572473365115 +rSquared 0.9183821860376539 rSquaredXLog 0.7857129199750558 rSquaredXYLog 0.9503572473365115 +numTriesLeft: 2 +run iteration. magnitude 2 jsObjectCountBefore 7559 jsObjectCountAfter 7599 +run iteration. magnitude 4 jsObjectCountBefore 7599 jsObjectCountAfter 7610 +run iteration. magnitude 8 jsObjectCountBefore 7610 jsObjectCountAfter 7618 +run iteration. magnitude 16 jsObjectCountBefore 7618 jsObjectCountAfter 7631 +run iteration. magnitude 32 jsObjectCountBefore 7631 jsObjectCountAfter 7638 +run iteration. magnitude 64 jsObjectCountBefore 7638 jsObjectCountAfter 7648 +run iteration. magnitude 128 jsObjectCountBefore 7648 jsObjectCountAfter 7656 +run iteration. magnitude 256 jsObjectCountBefore 7656 jsObjectCountAfter 7669 +magnitudes: 2,4,8,16,32,64,128,256 +iterations: 12756,10447,8362,4776,1171,1716,539,428 +numPoints 8 slope 0.00023428778551963698 intercept 0.004225223378847863 rSquared 0.9017254648595001 +numPoints 8 slope 0.011437775165502763 intercept -0.01651520752958589 rSquared 0.7903931908983038 +numPoints 8 slope 0.7684250612790048 intercept -7.062071933780556 rSquared 0.9356409793628733 +rSquared 0.9017254648595001 rSquaredXLog 0.7903931908983038 rSquaredXYLog 0.9356409793628733 +numTriesLeft: 1 +run iteration. magnitude 2 jsObjectCountBefore 7669 jsObjectCountAfter 7694 +run iteration. magnitude 4 jsObjectCountBefore 7694 jsObjectCountAfter 7705 +run iteration. magnitude 8 jsObjectCountBefore 7705 jsObjectCountAfter 7713 +run iteration. magnitude 16 jsObjectCountBefore 7713 jsObjectCountAfter 7726 +run iteration. magnitude 32 jsObjectCountBefore 7726 jsObjectCountAfter 7731 +run iteration. magnitude 64 jsObjectCountBefore 7731 jsObjectCountAfter 7744 +run iteration. magnitude 128 jsObjectCountBefore 7744 jsObjectCountAfter 7749 +run iteration. magnitude 256 jsObjectCountBefore 7749 jsObjectCountAfter 7762 +magnitudes: 2,4,8,16,32,64,128,256 +iterations: 13594,11012,8276,4800,3042,1609,445,422 +numPoints 8 slope 0.0002565345147662479 intercept 0.002585396368609938 rSquared 0.8701076515290944 +numPoints 8 slope 0.012227297978034336 intercept -0.01919945535207545 rSquared 0.7269882828719065 +numPoints 8 slope 0.7852266855390168 intercept -7.213914798942946 rSquared 0.9499572528167464 +rSquared 0.8701076515290944 rSquaredXLog 0.7269882828719065 rSquaredXYLog 0.9499572528167464 + PASS PASS PASS Diff: https://build.webkit.org/results/WPE%20Linux%2064-bit%20Release%20(Tests)/r261596%20(18156)/perf/rel-list-remove-diff.txt --- /home/buildbot/wpe/wpe-linux-64-release-tests/build/layout-test-results/perf/rel-list-remove-expected.txt +++ /home/buildbot/wpe/wpe-linux-64-release-tests/build/layout-test-results/perf/rel-list-remove-actual.txt @@ -1,6 +1,53 @@ Tests that relList remove is linear. PASS -PASS +FAIL: got indeterminate result expected O(n) + +DEBUG LOG: +run iteration. magnitude 2 jsObjectCountBefore 15514 jsObjectCountAfter 15464 +run iteration. magnitude 4 jsObjectCountBefore 15464 jsObjectCountAfter 15473 +run iteration. magnitude 8 jsObjectCountBefore 15473 jsObjectCountAfter 15479 +run iteration. magnitude 16 jsObjectCountBefore 15479 jsObjectCountAfter 15490 +run iteration. magnitude 32 jsObjectCountBefore 15490 jsObjectCountAfter 15495 +run iteration. magnitude 64 jsObjectCountBefore 15495 jsObjectCountAfter 15506 +run iteration. magnitude 128 jsObjectCountBefore 15506 jsObjectCountAfter 15509 +run iteration. magnitude 256 jsObjectCountBefore 15509 jsObjectCountAfter 15520 +magnitudes: 2,4,8,16,32,64,128,256 +iterations: 24519,14394,15982,21594,20169,12254,11032,7341 +numPoints 8 slope 0.000008242424174933015 intercept 0.0012782682894971714 rSquared 0.8775333147932061 +numPoints 8 slope 0.00035822393574734416 intercept 0.0006863642308235374 rSquared 0.609604177157539 +numPoints 8 slope 0.18268933334810575 intercept -6.9605187335480885 rSquared 0.6049858353161024 +rSquared 0.8775333147932061 rSquaredXLog 0.609604177157539 rSquaredXYLog 0.6049858353161024 +numTriesLeft: 2 +run iteration. magnitude 2 jsObjectCountBefore 15520 jsObjectCountAfter 15559 +run iteration. magnitude 4 jsObjectCountBefore 15559 jsObjectCountAfter 15568 +run iteration. magnitude 8 jsObjectCountBefore 15568 jsObjectCountAfter 15574 +run iteration. magnitude 16 jsObjectCountBefore 15574 jsObjectCountAfter 15585 +run iteration. magnitude 32 jsObjectCountBefore 15585 jsObjectCountAfter 15588 +run iteration. magnitude 64 jsObjectCountBefore 15588 jsObjectCountAfter 15599 +run iteration. magnitude 128 jsObjectCountBefore 15599 jsObjectCountAfter 15602 +run iteration. magnitude 256 jsObjectCountBefore 15602 jsObjectCountAfter 15613 +magnitudes: 2,4,8,16,32,64,128,256 +iterations: 13716,12898,18056,20133,15126,11717,9151,7022 +numPoints 8 slope 0.000008077525523261498 intercept 0.0015432969865996405 rSquared 0.8795159661098302 +numPoints 8 slope 0.00032270666499666724 intercept 0.001051664771251019 rSquared 0.516283160870707 +numPoints 8 slope 0.13715748316978305 intercept -6.668175997915643 rSquared 0.4534951430155785 +rSquared 0.8795159661098302 rSquaredXLog 0.516283160870707 rSquaredXYLog 0.4534951430155785 +numTriesLeft: 1 +run iteration. magnitude 2 jsObjectCountBefore 15613 jsObjectCountAfter 15652 +run iteration. magnitude 4 jsObjectCountBefore 15652 jsObjectCountAfter 15661 +run iteration. magnitude 8 jsObjectCountBefore 15661 jsObjectCountAfter 15667 +run iteration. magnitude 16 jsObjectCountBefore 15667 jsObjectCountAfter 15678 +run iteration. magnitude 32 jsObjectCountBefore 15678 jsObjectCountAfter 15681 +run iteration. magnitude 64 jsObjectCountBefore 15681 jsObjectCountAfter 15692 +run iteration. magnitude 128 jsObjectCountBefore 15692 jsObjectCountAfter 15695 +run iteration. magnitude 256 jsObjectCountBefore 15695 jsObjectCountAfter 15706 +magnitudes: 2,4,8,16,32,64,128,256 +iterations: 13141,17026,16191,11990,17740,14583,9907,6737 +numPoints 8 slope 0.00000802616664775165 intercept 0.0015330583988550134 rSquared 0.8572886896745914 +numPoints 8 slope 0.00030518888552972845 intercept 0.0010927928527049468 rSquared 0.455861814963393 +numPoints 8 slope 0.12548707414888197 intercept -6.634736749763711 rSquared 0.42795602887448936 +rSquared 0.8572886896745914 rSquaredXLog 0.455861814963393 rSquaredXYLog 0.42795602887448936 + PASS PASS PASS
The test or tests filed under this bug are not failing anymore. Test expectations updated in https://commits.webkit.org/258724@main.
<rdar://problem/104077409>