发明名称 Preserve status parameter for testing in computing system
摘要 A method for testing using a preserve status parameter in a computing system includes setting, by a calling process in the computing system, the preserve status parameter; issuing a call to a function under test by the calling process in the computing system; executing the function under test in the computing system, wherein data in a memory area accessed by the function under test during execution is preserved by the set preserve status parameter, such that the computing system does not reuse the memory area while the data in the memory area is being preserved; determining if an error occurred during execution of the function under test; in the event an error is determined to have occurred during execution of the function under test, making the data in the memory area available for inspection; and releasing the memory area for reuse by the computing system.
申请公布号 US8892952(B2) 申请公布日期 2014.11.18
申请号 US201213447683 申请日期 2012.04.16
申请人 International Business Machines Corporation 发明人 Alexander Eugenie L.;Bariska, Jr. Arthur J.;Cousens Matthew T.;Kovalchick Eileen S.;Masser Joel L.;McKenzie Kevin D.;Tedesco Eileen P.
分类号 G06F11/00 主分类号 G06F11/00
代理机构 Cantor Colburn LLP 代理人 Cantor Colburn LLP ;Kinnaman, Jr. William A.
主权项 1. A method for testing using a preserve status parameter in a computing system, the method comprising: setting, by a calling process in the computing system, the preserve status parameter, wherein setting the preserve status parameter is performed in the call to the function under test by the calling process; issuing a call to a function under test by the calling process in the computing system; executing the function under test in the computing system, wherein data in a memory area accessed by the function under test during execution is preserved based on the preserve status parameter, such that the computing system does not reuse the memory area while the data in the memory area is being preserved; determining if an error occurred during execution of the function under test; in the event an error is determined to have occurred during execution of the function under test, making the data in the memory area available for inspection; and releasing the memory area for reuse by the computing system.
地址 Armonk NY US