Lightweight software test library for vehicle compute hardware coverage testing
US-12124356-B2 · Oct 22, 2024 · US
US2020379881A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2020379881-A1 |
| Application number | US-201916426144-A |
| Country | US |
| Kind code | A1 |
| Filing date | May 30, 2019 |
| Priority date | May 30, 2019 |
| Publication date | Dec 3, 2020 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Aspects include receiving a request in a system for code that uses a code package to be tested. Sources are scraped to find a matching code package that uses the code package to be tested. The matching code package is retrieved and stored in a database. The matching code package is assembled into a test bucket and the test bucket is provided for the code package to be tested.
Opening claim text (preview).
1 . A computer-implemented method comprising: receiving, by a processor, a request in a system for code that uses a code package to be tested; scraping, by the processor, sources to find a matching code package that uses the code package to be tested; retrieving, by the processor, the matching code package; storing, by the processor, the retrieved, matching code package in a database, the matching code package comprising code and an output generated by a previous execution of the code; adding the matching code package to a monitoring list; assembling, by the processor, the matching code package into a test bucket; providing, by the processor, the test bucket for the code package to be tested; executing the code to generate new output; and highlighting any differences between the output generated by a previous execution of the code and the new output. 2 . The computer-implemented method of claim 1 , further comprising: checking, by the processor, if the code package to be tested is new to the system; and when the code package to be tested is not new to the system, retrieving, by the processor, the matching code package from the database instead of scraping sources. 3 . The computer-implemented method of claim 1 , further comprising: checking, by the processor, if the code package to be tested is new to the system; checking, by the processor, if the code package to be tested is different from a central repository code package; and when the code package to be tested is not new to the system and not different from a central repository code package, retrieving, by the processor, the matching code package from the database instead of scraping sources. 4 . The computer-implemented method of claim 1 , wherein retrieving, by the processor, the matching code package further comprises retrieving characteristics about the matching code package. 5 . The computer-implemented method of claim 4 , wherein the characteristics about the matching code package are selected from the group consisting of number of packages used, exceptions tested for, code rating, and length of code. 6 . The computer-implemented method of claim 1 , wherein scraping, by the processor, sources to find a matching code package further comprises using fuzzy searches to search for and retrieve the matching code package. 7 . The computer-implemented method of claim 1 , wherein scraping, by the processor, sources to find a matching code package and retrieving, by the processor, the matching code package further comprise finding a plurality of matching code packages and only retrieving the matching code package from the highest quality source having the matching code package. 8 . A computer program product for test regression bucket creation, the computer program product comprising: a computer readable storage medium readable by a processing circuit and storing program instructions for execution by the processing circuit for performing a method comprising: receiving a request in a system for code that uses a code package to be tested; scraping sources to find a matching code package that uses the code package to be tested; retrieving the matching code package; storing the retrieved, matching code package in a database, the matching code package comprising code and an output generated by a previous execution of the code; adding the matching code package to a monitoring list; assembling the matching code package into a test bucket; providing the test bucket for the code package to be tested; executing the code to generate new output; and highlighting any differences between the output generated by a previous execution of the code and the new output. 9 . The computer program product of claim 8 , wherein the method further comprises: checking if the code package to be tested is new to the system; and when the code package to be tested is not new to the system, retrieving the matching code package from the database instead of scraping sources. 10 . The computer program product of claim 8 , wherein the method further comprises: checking if the code package to be tested is new to the system; checking if the code package to be tested is different from a central repository code package; and when the code package to be tested is not new to the system and not different from a central repository code package, retrieving the matching code package from the database instead of scraping sources. 11 . The computer program product of claim 8 , wherein retrieving the matching code package further comprises retrieving characteristics about the matching code package. 12 . The computer program product of claim 11 , wherein the characteristics about the matching code package are selected from the group consisting of number of packages used, exceptions tested for, code rating, and length of code. 13 . The computer program product of claim 8 , wherein scraping sources to find a matching code package further comprises using fuzzy searches to search for and retrieve the matching code package. 14 . The computer program product of claim 8 , wherein scraping sources to find a matching code package and retrieving the matching code package further comprise finding a plurality of matching code packages and only retrieving the matching code package from the highest quality source having the matching code package. 15 . A processing system for test regression bucket creation, the processor system comprising: a processor in communication with one or more types of memory, the processor configured to perform a method comprising: receiving a request in a system for code that uses a code package to be tested; scraping sources to find a matching code package that uses the code package to be tested; retrieving the matching code package; storing the retrieved, matching code package in a database, the matching code package comprising code and an output generated by a previous execution of the code; adding the matching code package to a monitoring list; assembling the matching code package into a test bucket; providing the test bucket for the code package to be tested; executing the code to generate new output; and highlighting any differences between the output generated by a previous execution of the code and the new output. 16 . The processing system of claim 15 , wherein the method further comprises: checking if the code package to be tested is new to the system; and when the code package to be tested is not new to the system, retrieving the matching code package from the database instead of scraping sources. 17 . The processing system of claim 15 , wherein the method further comprises: checking if the code package to be tested is new to the system; checking if the code package to be tested is different from a central repository code package; and when the code package to be tested is not new to the system and not different from a central repository code package, retrieving the code package from the database instead of scraping sources. 18 . The processing system of claim 15 , wherein retrieving the matching code package further comprises retrieving characteristics about the matching code package. 19 . The processing system of claim 15 , wherein scraping sources to find a matching code package further comprises using fuzzy searches to search for and retrieve the matching code package. 20 . The processing system of claim 15 , wherein scraping sources to find a matching code package and retrieving the matching code
Environments for analysis, debugging or testing of software · CPC title
for test execution, e.g. scheduling of test suites · CPC title
for test version control, e.g. updating test cases to a new software version · CPC title
using formal methods, e.g. model checking, abstract interpretation (theorem proving G06N5/013) · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.