gyp can cache and re-use the output of scripts that have the same
invocation, and all the test data copying uses "test/data". This is
a relative path, so it's not really the same command, causing flaky
compile failures.
This works around the bug by artificially introducing variation into
the invocation string.
NOTRY=true
BUG=369533
Review URL: https://codereview.chromium.org/265043003
git-svn-id: http://src.chromium.org/svn/trunk/src/build@267919 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
This allows copying files with spaces in the paths (most notably,
profiles, which have a number of files containing spaces).
There are two fixes:
- Input/output lists \-escape spaces so that gyp will convert the output back into a list correctly.
- The argument list is no longer parsed by spaces, and the gyp call instead passes the input list as a list of separate arguments instead of one giant string.
BUG=None
Review URL: https://chromiumcodereview.appspot.com/11293198
git-svn-id: http://src.chromium.org/svn/trunk/src/build@166931 4ff67af0-8c30-449e-8e8b-ad334ec8d88c