• Michael Savigny's avatar
    Add reproxy setup/teardown to autoninja. · 20eda953
    Michael Savigny authored
    Adds reproxy setup and teardown to autoninja.  Since reproxy is intended
    to run for a single build (unlike the goma proxy), having setup and
    teardown happen as part of autoninja makes management of the proxy
    execution easier.
    
    To use this as it is currently implemented, set the RBE_BIN_DIR and
    RBE_CFG_DIR environment variables to point to the reclient binaries and
    reclient configuration files.  Note the reproxy.cfg file is NOT included
    in this change, and at the time of this CL you need to provide one
    yourself.
    
    Bug: 1149386
    Change-Id: I23601cc9b13193ac617ffc5963b9d443f6840d33
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2597837Reviewed-by: 's avatarDirk Pranke <dpranke@google.com>
    Reviewed-by: 's avatarYe Kuang <yekuang@google.com>
    Commit-Queue: Michael Savigny <msavigny@google.com>
    Auto-Submit: Michael Savigny <msavigny@google.com>
    20eda953
autoninja.py 7.75 KB