Summary: | REGRESSION (r57796): run-webkit-tests fails with spaces in the path | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Adam Roben (:aroben) <aroben> | ||||||
Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> | ||||||
Status: | RESOLVED FIXED | ||||||||
Severity: | Normal | ||||||||
Priority: | P2 | ||||||||
Version: | 528+ (Nightly build) | ||||||||
Hardware: | Other | ||||||||
OS: | OS X 10.5 | ||||||||
Attachments: |
|
Description
Adam Roben (:aroben)
2010-04-19 10:41:34 PDT
Created attachment 53690 [details]
Patch
Comment on attachment 53690 [details]
Patch
I'm going to put up a new patch that explains what's going on here better.
Created attachment 53694 [details]
Fix run-webkit-tests when there are spaces in the path
Comment on attachment 53694 [details]
Fix run-webkit-tests when there are spaces in the path
Ok. Perl is insane.
Comment on attachment 53694 [details]
Fix run-webkit-tests when there are spaces in the path
Sorry for the break.
I'm not sure I understand. How does this flatten the @ARGV array into the args passed to exec?
Committed r57825: <http://trac.webkit.org/changeset/57825> (In reply to comment #5) > (From update of attachment 53694 [details]) > I'm not sure I understand. How does this flatten the @ARGV array into the args > passed to exec? Perl does that automagically for you. $ perl -e 'my @foo = ("1", "2", "3"); my @bar = (@foo, "4", "5", "6"); print scalar(@bar), "\n"' 6 Scary, eh? |