Format build_apprtc.py as requested by presubmit.
No-Try: True Bug: None Change-Id: I17e8abd3678dec4ffc33ce5932952046e06194e5 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271500 Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org> Reviewed-by: Evan Shrubsole <eshr@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Evan Shrubsole <eshr@webrtc.org> Cr-Commit-Position: refs/heads/main@{#37761}
This commit is contained in:
parent
7d9f0dc40f
commit
166ef2788a
@ -27,41 +27,41 @@ USAGE_STR = "Usage: {} <apprtc_dir> <go_dir> <output_dir>"
|
|||||||
|
|
||||||
|
|
||||||
def _ConfigureApprtcServerToDeveloperMode(app_yaml_path):
|
def _ConfigureApprtcServerToDeveloperMode(app_yaml_path):
|
||||||
for line in fileinput.input(app_yaml_path, inplace=True):
|
for line in fileinput.input(app_yaml_path, inplace=True):
|
||||||
# We can't click past these in browser-based tests, so disable them.
|
# We can't click past these in browser-based tests, so disable them.
|
||||||
line = line.replace('BYPASS_JOIN_CONFIRMATION: false',
|
line = line.replace('BYPASS_JOIN_CONFIRMATION: false',
|
||||||
'BYPASS_JOIN_CONFIRMATION: true')
|
'BYPASS_JOIN_CONFIRMATION: true')
|
||||||
sys.stdout.write(line)
|
sys.stdout.write(line)
|
||||||
|
|
||||||
|
|
||||||
def main(argv):
|
def main(argv):
|
||||||
if len(argv) != 4:
|
if len(argv) != 4:
|
||||||
return USAGE_STR.format(argv[0])
|
print(USAGE_STR.format(argv[0]))
|
||||||
|
|
||||||
apprtc_dir = os.path.abspath(argv[1])
|
apprtc_dir = os.path.abspath(argv[1])
|
||||||
go_root_dir = os.path.abspath(argv[2])
|
go_root_dir = os.path.abspath(argv[2])
|
||||||
golang_workspace = os.path.abspath(argv[3])
|
golang_workspace = os.path.abspath(argv[3])
|
||||||
|
|
||||||
app_yaml_path = os.path.join(apprtc_dir, 'out', 'app_engine', 'app.yaml')
|
app_yaml_path = os.path.join(apprtc_dir, 'out', 'app_engine', 'app.yaml')
|
||||||
_ConfigureApprtcServerToDeveloperMode(app_yaml_path)
|
_ConfigureApprtcServerToDeveloperMode(app_yaml_path)
|
||||||
|
|
||||||
utils.RemoveDirectory(golang_workspace)
|
utils.RemoveDirectory(golang_workspace)
|
||||||
|
|
||||||
collider_dir = os.path.join(apprtc_dir, 'src', 'collider')
|
collider_dir = os.path.join(apprtc_dir, 'src', 'collider')
|
||||||
shutil.copytree(collider_dir, os.path.join(golang_workspace, 'src'))
|
shutil.copytree(collider_dir, os.path.join(golang_workspace, 'src'))
|
||||||
|
|
||||||
golang_path = os.path.join(go_root_dir, 'bin',
|
golang_path = os.path.join(go_root_dir, 'bin',
|
||||||
'go' + utils.GetExecutableExtension())
|
'go' + utils.GetExecutableExtension())
|
||||||
golang_env = os.environ.copy()
|
golang_env = os.environ.copy()
|
||||||
golang_env['GOROOT'] = go_root_dir
|
golang_env['GOROOT'] = go_root_dir
|
||||||
golang_env['GOPATH'] = golang_workspace
|
golang_env['GOPATH'] = golang_workspace
|
||||||
golang_env['GO111MODULE'] = 'off'
|
golang_env['GO111MODULE'] = 'off'
|
||||||
collider_out = os.path.join(
|
collider_out = os.path.join(golang_workspace,
|
||||||
golang_workspace, 'collidermain' + utils.GetExecutableExtension())
|
'collidermain' + utils.GetExecutableExtension())
|
||||||
subprocess.check_call(
|
subprocess.check_call(
|
||||||
[golang_path, 'build', '-o', collider_out, 'collidermain'],
|
[golang_path, 'build', '-o', collider_out, 'collidermain'],
|
||||||
env=golang_env)
|
env=golang_env)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
sys.exit(main(sys.argv))
|
sys.exit(main(sys.argv))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user