Notice the variable $diffPercentage is initialized to be an empty string on line 711 <http://trac.webkit.org/browser/trunk/WebKitTools/Scripts/run-webkit-tests?rev=52296#L711>. But on line 770 <http://trac.webkit.org/browser/trunk/WebKitTools/Scripts/run-webkit-tests?rev=52296#L770> we perform a numerical equality test (==). Instead, we should be performing a string equality test (eq). Otherwise, Perl may throw the following warning: Argument "" isn't numeric in numeric eq (==) at WebKitTools/Scripts/run-webkit-tests line 770.
Created attachment 45251 [details] Patch
style-queue ran check-webkit-style on attachment 45251 [details] without any errors.
Comment on attachment 45251 [details] Patch Why not converting the string to a number? or using !?
Created attachment 45252 [details] Patch Changed $diffPercentage to be a number.
style-queue ran check-webkit-style on attachment 45252 [details] without any errors.
Created attachment 45253 [details] Patch
style-queue ran check-webkit-style on attachment 45253 [details] without any errors.
Comment on attachment 45253 [details] Patch LGTM.
Comment on attachment 45253 [details] Patch As you pointed out on IRC... decimal percentages.
Created attachment 45254 [details] Patch Reverted to $1 + 0 as in a previous attached version of the patch so that we can handle decimal percentages.
style-queue ran check-webkit-style on attachment 45254 [details] without any errors.
Comment on attachment 45254 [details] Patch Looks OK.
Attachment 45254 [details] was posted by a committer and has review+, assigning to Daniel Bates for commit.
Committed in <http://trac.webkit.org/changeset/52613>.