US2007038982A1PendingUtilityA1

Method and process to automatically perform test builds or translated files for a software product

Assignee: IBMPriority: Aug 11, 2005Filed: Aug 11, 2005Published: Feb 15, 2007
Est. expiryAug 11, 2025(expired)· nominal 20-yr term from priority
G06F 9/454
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method, apparatus, and computer program instructions for automatically performing test builds of natural language translated files for a software product. When a translated file is received from a translator, a test build of the translated file is executed in a translation test build environment, wherein the translation test build environment is separate from the main software product build environment. A determination is made as to whether the test build of the translated file is successful. If the test build is successful, the translated file is submitted to the main software product build environment. If the test build is unsuccessful, a log file containing error information is sent to the translator to allow the translator to fix compile errors identified in the translated file and resubmit the translated file to the translation test build environment.

Claims

exact text as granted — not AI-modified
1 . A method in a data processing system for automatically performing test builds of natural language translated files for a software product, comprising: 
 responsive to receiving a natural language translated file from a client computer, executing a test build of the natural language translated file in a translation test build environment, wherein the translation test build environment is separate from a main software product build environment;    determining whether the test build of the natural language translated file is successful; and    if the test build is successful, submitting the natural language translated file to the main software product build environment.    
     
     
         2 . The method of  claim 1 , further comprising: 
 if the test build is unsuccessful, creating a log file containing error information for the test build; and    sending the log file to the translator, wherein information in the log file allows the translator to fix compile errors identified in the natural language translated file and resubmit the natural language translated file to the translation test build environment for testing.    
     
     
         3 . The method of  claim 1 , wherein submitting a translation to the main software product build environment includes moving the translation from a staging release to a permanent release.  
     
     
         4 . The method of  claim 3 , wherein the staging release contains translations submitted from a translator prior to the translations being accepted into the permanent release.  
     
     
         5 . The method of  claim 3 , wherein the permanent release contains translations on which a test build has been successfully performed.  
     
     
         6 . The method of  claim 1 , wherein the translation test build environment comprises a build automation system and a build machine.  
     
     
         7 . The method of  claim 6 , wherein the test build is executed by sending a test build request through a command line interface in the build automation system.  
     
     
         8 . The method of  claim 1 , wherein the translation test build environment is accessible via a Web browser.  
     
     
         9 . The method of  claim 1 , wherein the translation test build environment is accessible at any hour and from any time zone.  
     
     
         10 . A data processing system for automatically performing test builds of natural language translated files for a software product, comprising: 
 executing means for executing a test build of the natural language translated file in a translation test build environment, wherein the translation test build environment is separate from a main software product build environment in response to receiving a natural language translated file from a client computer;    determining means for determining whether the test build of the natural language translated file is successful; and    submitting means for submitting the natural language translated file to the main software product build environment if the test build is successful.    
     
     
         11 . The data processing system of  claim 10 , further comprising: 
 creating means for creating a log file containing error information for the test build if the test build is unsuccessful; and    sending means for sending the log file to the translator, wherein information in the log file allows the translator to fix compile errors identified in the natural language translated file and resubmit the natural language translated file to the translation test build environment for testing.    
     
     
         12 . The data processing system of  claim 10 , wherein submitting a translation to the main software product build environment includes moving the translation from a staging release to a permanent release.  
     
     
         13 . The data processing system of  claim 12 , wherein the staging release contains translations submitted from a translator prior to the translations being accepted into the permanent release.  
     
     
         14 . The data processing system of  claim 12 , wherein the permanent release contains translations on which a test build has been successfully performed.  
     
     
         15 . The data processing system of  claim 10 , wherein the translation test build environment comprises a build automation system and a build machine.  
     
     
         16 . The data processing system of  claim 15 , wherein the test build is executed by sending a test build request through a command line interface in the build automation system.  
     
     
         17 . The data processing system of  claim 10 , wherein the translation test build environment is accessible via a Web browser.  
     
     
         18 . A computer program product in a computer readable medium for automatically performing test builds of natural language translated files for a software product, comprising: 
 first instructions for executing a test build of the natural language translated file in a translation test build environment, wherein the translation test build environment is separate from a main software product build environment in response to receiving a natural language translated file from a client computer;    second instructions for determining whether the test build of the natural language translated file is successful; and    third instructions for submitting the natural language translated file to the main software product build environment if the test build is successful.    
     
     
         19 . The computer program product of  claim 18 , further comprising: 
 fourth instructions for creating a log file containing error information for the test build if the test build is unsuccessful; and    fifth instructions for sending the log file to the translator, wherein information in the log file allows the translator to fix compile errors identified in the natural language translated file and resubmit the natural language translated file to the translation test build environment for testing.    
     
     
         20 . The computer program product of  claim 18 , wherein submitting a translation to the main software product build environment includes moving the translation from a staging release to a permanent release.

Join the waitlist — get patent alerts

Track US2007038982A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.