Facilitating the automated testing of daily builds of software
First Claim
Patent Images
1. A method of facilitating software testing, said method comprising:
- installing original versions of one or more signature required modules, the installing comprising;
exposing at least one device of the original versions of the one or more signature required modules to an operating system executing on a processor;
based on the exposing, prompting a user to authorize installation of the original versions of the one or more signature required modules; and
obtaining authorization from the user that installation of the original versions of the one or more signature required modules is to proceed;
obtaining, by the processor, an automatically built setup package for a solution that includes a plurality of software modules to be installed on the processor and to be tested together, said plurality of software modules to perform one or more functions and said setup package including one or more updated versions of the one or more signature required modules, the one or more updated versions of the one or more signature required modules being included in the setup package absent a signing of the one or more updated versions of the one or more signature required modules, and wherein said one or more updated versions of the one or more signature required modules are able to be tested as part of the solution absent the signing of the one or more updated versions of the one or more signature required modules; and
executing the automatically built setup package on the processor to allow installation and testing of the plurality of software modules of the built setup package, the operating system having the previously installed original versions of the one or more signature required modules, and wherein the executing automatically installs the unsigned updated versions of the one or more signature required modules absent operating system prompting for human intervention for the one or more unsigned updated versions of the one or more signature required modules, wherein prompting for human intervention is avoided in the automatic install of the unsigned updated versions of the one or more signature required modules based on the authorization from the user that installation of the original versions of the one or more signature required modules is to proceed.
1 Assignment
0 Petitions
Accused Products
Abstract
Automated testing of software builds having updated signature required modules, such as plug and play devices, is facilitated. A build (e.g., a daily build) of the software is performed, which includes one or more updated signature required modules. These modules are included within the build, even though the modules are unsigned. Automated testing is then performed against the daily builds.
29 Citations
18 Claims
-
1. A method of facilitating software testing, said method comprising:
-
installing original versions of one or more signature required modules, the installing comprising; exposing at least one device of the original versions of the one or more signature required modules to an operating system executing on a processor; based on the exposing, prompting a user to authorize installation of the original versions of the one or more signature required modules; and obtaining authorization from the user that installation of the original versions of the one or more signature required modules is to proceed; obtaining, by the processor, an automatically built setup package for a solution that includes a plurality of software modules to be installed on the processor and to be tested together, said plurality of software modules to perform one or more functions and said setup package including one or more updated versions of the one or more signature required modules, the one or more updated versions of the one or more signature required modules being included in the setup package absent a signing of the one or more updated versions of the one or more signature required modules, and wherein said one or more updated versions of the one or more signature required modules are able to be tested as part of the solution absent the signing of the one or more updated versions of the one or more signature required modules; and executing the automatically built setup package on the processor to allow installation and testing of the plurality of software modules of the built setup package, the operating system having the previously installed original versions of the one or more signature required modules, and wherein the executing automatically installs the unsigned updated versions of the one or more signature required modules absent operating system prompting for human intervention for the one or more unsigned updated versions of the one or more signature required modules, wherein prompting for human intervention is avoided in the automatic install of the unsigned updated versions of the one or more signature required modules based on the authorization from the user that installation of the original versions of the one or more signature required modules is to proceed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system for facilitating software testing, the computer system comprising:
-
a memory; and a processor in communications with the memory, wherein the computer system is configured to perform a method, said method comprising; installing original versions of one or more signature required modules, the installing comprising; exposing at least one device of the original versions of the one or more signature required modules to an operating system executing on the processor; based on the exposing, prompting a user to authorize installation of the original versions of the one or more signature required modules; and obtaining authorization from the user that installation of the original versions of the one or more signature required modules is to proceed; obtaining an automatically built setup package for a solution that includes a plurality of software modules to be installed on the processor and to be tested together, said plurality of software modules to perform one or more functions and said setup package including one or more updated versions of the one or more signature required modules, the one or more updated versions of the one or more signature required modules being included in the setup package absent a signing of the one or more updated versions of the one or more signature required modules, and wherein said one or more updated versions of the one or more signature required modules are able to be tested as part of the solution absent the signing of the one or more updated versions of the one or more signature required modules; and executing the automatically built setup package on the processor to allow installation and testing of the plurality of software modules of the built setup package, the operating system having the previously installed original versions of the one or more signature required modules, and wherein the executing automatically installs the unsigned updated versions of the one or more signature required modules absent operating system prompting for human intervention for the one or more unsigned updated versions of the one or more signature required modules, wherein prompting for human intervention is avoided in the automatic install of the unsigned updated versions of the one or more signature required modules based on the authorization from the user that installation of the original versions of the one or more signature required modules is to proceed. - View Dependent Claims (12, 13, 14)
-
-
15. A computer program product for facilitating software testing, the computer program product comprising:
a non-transitory computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising; installing original versions of one or more signature required modules, the installing comprising; exposing at least one device of the original versions of the one or more signature required modules to an operating system executing on a processor; based on the exposing, prompting a user to authorize installation of the original versions of the one or more signature required modules; and obtaining authorization from the user that installation of the original versions of the one or more signature required modules is to proceed; obtaining, by the processor, an automatically built setup package for a solution that includes a plurality of software modules to be installed on the processor and to be tested together, said plurality of software modules to perform one or more functions and said setup package including one or more updated versions of the one or more signature required modules, the one or more updated versions of the one or more signature required modules being included in the setup package absent a signing of the one or more updated versions of the one or more signature required modules, and wherein said one or more updated versions of the one or more signature required modules are able to be tested as part of the solution absent the signing of the one or more updated versions of the one or more signature required modules; and executing the automatically built setup package on the processor to allow installation and testing of the plurality of software modules of the built setup package, the operating system having the previously installed original versions of the one or more signature required modules, and wherein the executing automatically installs the unsigned updated versions of the one or more signature required modules absent operating system prompting for human intervention for the one or more unsigned updated versions of the one or more signature required modules, wherein prompting for human intervention is avoided in the automatic install of the unsigned versions of the one or more signature required modules based on the authorization from the user that installation of the original versions of the one or more signature required modules is to proceed. - View Dependent Claims (16, 17, 18)
Specification