US 9,810,735 B2
Core testing machine
Samant Kumar, San Jose, CA (US); Dinesh Kumar, Bihar (IN); Shivashankar Diddimani, Karnataka (IN); and Gunjan Samaiya, Madhya Pradesh (IN)
Assigned to Contec, LLC, Schenectady, NY (US)
Filed by Contec, LLC, Schnectady, NY (US)
Filed on Sep. 25, 2015, as Appl. No. 14/866,720.
Prior Publication US 2017/0089981 A1, Mar. 30, 2017
Int. Cl. G06F 11/00 (2006.01); G01R 31/317 (2006.01); G01R 31/3177 (2006.01)
CPC G01R 31/31715 (2013.01) [G01R 31/3177 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A system for testing devices, the system comprising:
a testing machine with a plurality of slots, wherein each slot of the plurality of slots is for installing a device-under-test (DUT) of a plurality of DUTs;
a plurality of core testing processors, wherein each core testing processor of the plurality of core testing processors communicates with a user interface and is associated with a respective slot of the plurality of slots, and wherein each core testing processor of at least a subset of the plurality of core testing processors is associated with a respective web socket for communication that is isolated and independent of communication associated with other core testing processors of the plurality of core testing processors; and
a plurality of lightweight virtualization containers, where a respective lightweight virtualization container of the plurality of lightweight virtualization containers is associated with an interface of a DUT that is installed for testing, wherein the plurality of lightweight virtualization containers enable isolation of respective testing processes and testing resources associated with each respective DUT;
wherein a respective core testing processor of the plurality of core testing processors retrieves at run time a respective test configuration corresponding to the DUT installed in the respective slot associated with a respective core testing processor,
loads the set of tests associated with the DUT installed in the respective slot associated with respective core testing processor, and
executes the loaded set of tests.