filter-build-webkit: Don't filter out the location of the missing symbol when linking...
authorddkilzer@apple.com <ddkilzer@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 17 May 2013 19:33:19 +0000 (19:33 +0000)
committerddkilzer@apple.com <ddkilzer@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 17 May 2013 19:33:19 +0000 (19:33 +0000)
commitd9b555acc25f80048c03301e26b6f19e0bf76f2b
treeac86ffaf481a28467500fc5144c79ae66a5009b1
parent19778d980e4a10443c36e5928be1f9ea596ee657
filter-build-webkit: Don't filter out the location of the missing symbol when linking fails
Part 3 of 3: <http://webkit.org/b/116247>

Reviewed by Benjamin Poulain.

* Scripts/filter-build-webkit: Change while() loop to for() loop
to track $previousLine, then pass $previousLine into
shouldIgnoreLine().
(shouldIgnoreLine): Add $previousLine argument. Do not skip a
line that begins with four spaces if the previous line is a
linker error message.
* Scripts/webkitperl/filter-build-webkit_unittest/shouldIgnoreLine_unittests.pl:
- Add "Ignored: " to test descriptions to document expected
  behavior.
- Add comment blocks for various groups of tests.
- Expand "Build settings" tests since we're changing the code in
  shouldIgnoreLine() that ignores those lines.
- Add tests for undefined symbols error message.
(description): Add.  Extract from global code.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@150286 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Tools/ChangeLog
Tools/Scripts/filter-build-webkit
Tools/Scripts/webkitperl/filter-build-webkit_unittest/shouldIgnoreLine_unittests.pl