-
1.
公开(公告)号:US07568183B1
公开(公告)日:2009-07-28
申请号:US11041477
申请日:2005-01-21
Applicant: Donald G. Hardy , Aaron R. Birnbaum , Alan T. B. Brown , Curtis D. Anderson , Patrick J. Niemeyer , James Rodrigues , Loren James Merriman , Micah A. Koffron , Ross F. Smith, Jr. , Peter Gerber , Jared W. Wilson
Inventor: Donald G. Hardy , Aaron R. Birnbaum , Alan T. B. Brown , Curtis D. Anderson , Patrick J. Niemeyer , James Rodrigues , Loren James Merriman , Micah A. Koffron , Ross F. Smith, Jr. , Peter Gerber , Jared W. Wilson
IPC: G06F9/44
CPC classification number: G06F11/3684
Abstract: Software automation testing and validation are provided according to a system that runs automation tests using multiple lab machines and allows the testing to be performed before checking in the code to a version control system. Code changes in a build of the software are provided on a computing device. Automation tests are selected from a list of available tests. When indicated by a job queue, the changed code of the build is forwarded to lab machines allocated by an automation system. An image of the build from the computing device is generated on the lab machines and the automation tests are run against the build. A report is generated and forwarded back to one or more recipients that notifies of the success or failure of the automation testing.
Abstract translation: 根据使用多个实验室机器运行自动化测试的系统提供软件自动化测试和验证,并允许在检查版本控制系统的代码之前执行测试。 软件构建中的代码更改在计算设备上提供。 自动化测试从可用测试列表中选择。 当由作业队列指示时,构建的更改的代码将转发给由自动化系统分配的实验室机器。 在实验室机器上生成来自计算设备的构建映像,并针对构建运行自动化测试。 生成报告并转发回一个或多个通知自动化测试成功或失败的收件人。
-
2.
公开(公告)号:US07454408B2
公开(公告)日:2008-11-18
申请号:US11150338
申请日:2005-06-10
Applicant: Micah A. Koffron
Inventor: Micah A. Koffron
IPC: G06F7/00
CPC classification number: H04L67/06 , Y10S707/99932 , Y10S707/99938 , Y10S707/99952 , Y10S707/99953
Abstract: A system and method for optimized distribution of files from a file server to a high number of client machines. The client machines are interconnected as nodes in a binary tree structure with each level of nodes receiving the files from a higher level and transferring to a lower level. The file server is the root node of the tree. A database is arranged to store the tree structure information, register new client machines requesting file transfer, and determine lowest cost paths for new links within the tree structure. The lowest cost paths are determined based on cost parameters assigned to network switches between nodes of the tree. Each client machine acting as a child node is arranged to receive the files from a parent node as the files are stored in the parent node, and disconnect from the parent node upon receiving all of the files.
Abstract translation: 一种用于优化从文件服务器到大量客户机的文件分发的系统和方法。 客户端机器以二进制树结构的方式互连,每个级别的节点从较高级别接收文件并转移到较低级别。 文件服务器是树的根节点。 数据库被安排来存储树结构信息,注册新的客户端机器请求文件传输,并确定树结构内的新链路的最低成本路径。 基于分配给树节点之间的网络交换机的成本参数来确定最低成本路径。 充当子节点的每个客户机被安排为在文件存储在父节点中时从父节点接收文件,并且在接收到所有文件时与父节点断开连接。
-