Collecting test results in different formats for storage
First Claim
1. A method of storing test results, comprising:
- receiving a notification that a job has completed execution in a test execution server, the notification including an identifier and a name of the job, and the notification being sent from the test execution server;
retrieving, based on the identifier and the name of the job, a log file from the test execution server, the log file including a plurality of files storing a set of test results based on the execution of the job, and the log file being in a format different from at least one file of the plurality of files;
extracting, based on the format of the log file, a first set of text files from the log file;
extracting, based on the format of the log file, a second set of files from the log file, the second set of files being different from text files;
storing the first set of text files, but not the second set of files, into a searchable repository that provides a full-text search; and
logging the first set of text files into a log report, the log report specifying files that have been stored into the searchable repository.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for storing test results. An example method includes receiving a notification that a job has completed execution in a test execution server. The notification includes an identifier and a name of the job, and is sent from the test execution server. The method also includes retrieving a log file from the test execution server and determining a format of the log file. The log file includes a plurality of files storing a set of test results based on the execution of the job. The method further includes extracting, based on the format of the log file, the plurality of files from the log file. The method also includes storing one or more files of the plurality of files into a searchable repository that provides a full-text search engine.
-
Citations
20 Claims
-
1. A method of storing test results, comprising:
-
receiving a notification that a job has completed execution in a test execution server, the notification including an identifier and a name of the job, and the notification being sent from the test execution server; retrieving, based on the identifier and the name of the job, a log file from the test execution server, the log file including a plurality of files storing a set of test results based on the execution of the job, and the log file being in a format different from at least one file of the plurality of files; extracting, based on the format of the log file, a first set of text files from the log file; extracting, based on the format of the log file, a second set of files from the log file, the second set of files being different from text files; storing the first set of text files, but not the second set of files, into a searchable repository that provides a full-text search; and logging the first set of text files into a log report, the log report specifying files that have been stored into the searchable repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for storing test results, comprising:
-
a memory containing machine readable medium storing machine executable code; and one or more processors coupled to the memory and configurable to execute the machine executable code to cause the one or more processors to; execute a job; store a test result of the job into a log file; receive from a test execution server a notification that the job has completed execution in the test execution server, wherein the notification includes an identifier and a name of the job; retrieve, based on the identifier and the name of the job, a log file from the test execution server, wherein the log file includes a plurality of files storing a set of test results based on the execution of the job, and the log file is in a format different from at least one file of the plurality of files; extract, based on the format of the log file, a first set of text files from the log file; extract, based on the format of the log file, a second set of files from the log file, the second set of files being different from text files; and store the first set of text files, but not the second set of files, into a searchable repository that provides a full-text search; and log the first set of text files into a log report, the log report specifying files that have been stored into the searchable repository. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory machine-readable medium comprising a plurality of machine-readable instructions that when executed by one or more processors is adapted to cause the one or more processors to perform a method comprising:
-
receiving a notification that a job has completed execution in a test execution server, the notification including an identifier and a name of the job, and the notification being sent from the test execution server; retrieving, based on the identifier and the name of the job, a log file from the test execution server, the log file including a plurality of files storing a set of test results based on the execution of the job, and the log file being in a format different from at least one file of the plurality of files; extracting, based on the format of the log file, a first set of text files from the log file; extracting, based on the format of the log file, a second set of files from the log file, the second set of files being different from text files; storing the first set of text files, but not the second set of files, into a searchable repository that provides a full-text search; and logging the first set of text files into a log report, the log report specifying files that have been stored into the searchable repository.
-
Specification