I’ve been trying to share a source tree between different platforms, using gyp_crashpad.py --generator-output to put the build output in the right place. On Windows, it winds up in out\win\out\{Debug,Release}{,_x64}. This makes it tricky to use run_tests.py, which expects to find build output right in the “out” directory. It’s not impossible to use, because you can tell it “win\out\Debug_x64”, but it’s really awkward to use that path when we all know that it’s not relative to anything that makes sense, like the current directory.
This will require:
1. A Crashpad-side change to change how run_tests.py works.
2. A Buildbot slave recipe change to invoke run_tests.py in the new way.
3. A master restart? Not sure.
4. Something else? Not sure.
I’m filing this bug to have something to point to in case the third and fourth items become necessary.
Comment 1 by mark@chromium.org
, Mar 22 2017Status: Started (was: Untriaged)