11314626

Method and System for Managing Continuous Delivery Pipeline Testing Against Singleton Instance of Applications

PublishedApril 26, 2022
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
10 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for coordinating continuous delivery pipeline testing against a singleton instance of an application, the method comprising: determining whether the testing is being executed on a preceding build; stopping execution of the testing on the preceding build, in response to determining the testing is being executed on the preceding build; stopping a preceding build of the singleton instance; deploying the current build of the singleton instance; starting the current build of the singleton instance in response to stopping the preceding build; identifying, by a testing device, a set of unchanged components across the preceding build and the current build of the singleton instance, wherein the preceding build precedes the current build; identifying, by the testing device, a first set of test cases from a plurality of test cases executed on at least one unchanged component from the set of unchanged components in the preceding build, wherein the first set of test cases are identified after stopping execution of the testing; performing, by the testing device, execution of: a second set of test cases from the plurality of test cases on remaining set of unchanged components in the current build; and each of the plurality of test cases on at least one changed component in the current build, wherein the at least one changed component is uncommon across the preceding build and the current build; and wherein performing execution of the second set of test cases and the plurality of test cases on the current build is performed after starting the current build of the singleton instance; and reporting, by the testing device, test results of executing; the first set of test cases on the at least one unchanged component in the preceding build; the second set of test cases on the remaining set of unchanged components in the current build; and the plurality of test cases on the at least one changed component in the current build.

2

2. The method of claim 1 , further comprising reporting an aborted status for execution of the testing on the preceding build, in response to the stopping.

3

3. The method of claim 1 , further comprising skipping execution of the first set of test cases on the current build, wherein removing the first set of test cases from the plurality of test cases results in the second set of test cases.

4

4. A testing device for coordinating continuous delivery pipeline testing against a singleton instance of an application, the testing device comprising: a processor; and a memory communicatively coupled to the processor, wherein the memory stores processor instructions, which when executed by the processor, cause the processor to: determine whether the testing is being executed on a preceding build; stop execution of the testing on the preceding build, in response to determining that the testing is being executed on the preceding build; stop the preceding build of the singleton instance; deploy a current build of the singleton instance; start the current build of the singleton instance in response to stopping the preceding build; identify a set of unchanged components across the preceding build and the current build of the singleton instance, wherein the preceding build precedes the current build; identify a first set of test cases from a plurality of test cases executed on at least one unchanged component from the set of unchanged components in the preceding build, wherein the first set of test cases are identified after stopping execution of the testing; perform execution of: a second set of test cases from the plurality of test cases on remaining set of unchanged components in the current build; and each of the plurality of test cases on at least one changed component in the current build, wherein the at least one changed component is uncommon across the preceding build and the current build; and wherein performing execution of the second set of test cases and the plurality of test cases on the current build is performed after starting the current build of the singleton instance; and report test results of executing; the first set of test cases on the at least one unchanged component in the preceding build; the second set of test cases on the remaining set of unchanged components in the current build; and the plurality of test cases on the at least one changed component in the current build.

5

5. The testing device of claim 4 , wherein the processor instructions further cause the processor to report an aborted status for execution of the testing on the preceding build, in response to the stopping.

6

6. The testing device of claim 4 , wherein the processor instructions further cause the processor to skip execution of the first set of test cases on the current build, wherein removing the first set of test cases from the plurality of test cases results in the second set of test cases.

7

7. The testing device of claim 4 , wherein the testing device is a test server.

8

8. A non-transitory computer-readable medium storing computer-executable instructions for coordinating continuous delivery pipeline testing against a singleton instance of an application, the computer-executable instructions configured for: determining whether the testing is being executed on a preceding build; stopping execution of the testing on the preceding build, in response to determining that the testing is being executed on the preceding build; stopping the preceding build of the singleton instance; deploying a current build of the singleton instance; starting the current build of the singleton instance in response to stopping the preceding build: identifying, by a testing device, a set of unchanged components across the preceding build and the current build of the singleton instance, wherein the preceding build precedes the current build; identifying, by the testing device, a first set of test cases from a plurality of test cases executed on at least one unchanged component from the set of unchanged components in the preceding build, wherein the first set of test cases are identified after stopping execution of the testing; performing, by the testing device, execution of: a second set of test cases from the plurality of test cases on remaining set of unchanged components in the current build; and each of the plurality of test cases on at least one changed component in the current build, wherein the at least one changed component is uncommon across the preceding build and the current build; and wherein performing execution of the second set of test cases and the plurality of test cases on the current build is performed after starting the current build of the singleton instance; and reporting, by the testing device, test results of executing: the first set of test cases on the at least one unchanged component in the preceding build; the second set of test cases on the remaining set of unchanged components in the current build; and the plurality of test cases on the at least one changed component in the current build.

9

9. The non-transitory computer-readable medium of claim 8 , wherein the computer-executable instructions are further configured for reporting an aborted status for execution of the testing on the preceding build, in response to the stopping.

10

10. The non-transitory computer-readable medium of claim 8 , wherein the computer-executable instructions are further configured for skipping execution of the first set of test cases on the current build, wherein removing the first set of test cases from the plurality of test cases results in the second set of test cases.

Patent Metadata

Filing Date

Unknown

Publication Date

April 26, 2022

Inventors

Michael Hudson
Bahram Sanaei
Asiyah Ahmad

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHOD AND SYSTEM FOR MANAGING CONTINUOUS DELIVERY PIPELINE TESTING AGAINST SINGLETON INSTANCE OF APPLICATIONS” (11314626). https://patentable.app/patents/11314626

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.