示例#1
0
    if args.save:
        file_timestamp = datetime.datetime.now().strftime("%Y-%m-%d--%H-%M-%S")
        # Open results file
        results = open(
            args.results + "/" + phone.name + "--" + args.type + "-start--" +
            file_timestamp + ".txt", "w")
        results.write("Iteration, Duration\n")

    phone.go_to_start_position()

    # Start main timer
    main_timer_start = time.perf_counter()

    for i in range(args.iterations):
        print(f"Iteration #{i+1}")
        camera.clear_image_buffer()
        phone.open_app()
        camera.look_for_image()
        elapsed_time = camera.timestamp - phone.start_timestamp
        print("  Elapsed time:", elapsed_time)

        if args.save:
            results.write(f"{i+1}, {elapsed_time}\n")

        time.sleep(0.5)

        if args.type == "warm":
            print("  Closing app\n")
            phone.close_app()
        else:
            print("  Quitting app\n")