#!/usr/bin/python # # Copyright 2018 The Android Open-Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. #
"""Upload a local build to Google Compute Engine and run it."""
import argparse import glob import os import subprocess
def main():
parser = argparse.ArgumentParser(
description='Upload a local build to Google Compute Engine and run it')
parser.add_argument( '-host_dir',
type=str,
default=os.environ.get('ANDROID_HOST_OUT', '.'),
help='path to soong host out directory')
parser.add_argument( '-image_dir',
type=str,
default=os.environ.get('ANDROID_PRODUCT_OUT', '.'),
help='path to the img files')
parser.add_argument( '-user', type=str, default='vsoc-01',
help='user to update on the instance')
parser.add_argument( '-ip', type=str,
help='ip address of the board')
parser.add_argument( '-launch', default=False,
action='store_true',
help='launch the device')
parser.add_argument('runner_args', nargs='*', help='launch_cvd arguments')
args = parser.parse_args()
stop_cvd(args)
upload_artifacts(args) if args.launch:
launch_cvd(args)
if __name__ == '__main__':
main()
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.12 Sekunden
(vorverarbeitet am 2026-06-27)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.