×

Program testing service

  • US 10,725,890 B1
  • Filed: 07/12/2017
  • Issued: 07/28/2020
  • Est. Priority Date: 07/12/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • one or more processors; and

    at least one non-transitory computer-readable storage medium storing instructions which, in response to being executed by the one or more processors, cause the system to;

    receive a request from a developer computing device to utilize a first device for testing execution of an application on the first device, the first device connected to a host device in a service provider network by way of a peripheral bus;

    responsive to the request,instantiate a testing host virtual machine (VM) instance in the service provider network,create a first network connection utilizing a USB/IP protocol between the testing host VM instance and the host device, based at least in part on the testing host VM instance being instantiated in the service provider network, wherein data packets from the peripheral bus are provided to the testing host VM instance on the host device by way of the first network connection,establish a second network connection between the testing host VM instance and the developer computing device, andcause data packets generated by a debugging client application executing on the developer computing device to be forwarded to a debugging server application executing on the testing host VM instance, whereby a program development environment executing on the developer computing device can utilize the first device as a device local to the developer computing device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×