staxhistory.php
来自「Software Testing Automation Framework (S」· PHP 代码 · 共 967 行 · 第 1/4 页
PHP
967 行
+ Added a new tool called STAXDoc that allows you to easily generate HTML documentation for STAX xml files (Feature #1156926) -------------------------------------------------------------------------------Version 3.0.0 Beta 7: 12/13/2004 - Fixed job hang problem that could occur if a Python evaluation error occurs evaluating a list such as iterate's "in" attribute (Bug #1075469) - Fixed race condition in call element (Bug #1073774) - Fixed bug where PyDictionaries (aka maps) were not being cloned using a deep-copy when creating a new STAX Thread, unlike other Python objects such as PyLists (Bug #1075652) + Changed to "pretty print" the marshalled queued message when logging a "No listener found" warning for better readability (Feature #740150) - Fixed bug where viewing STAX Job logs by right-clicking from "Sub-jobs" tab fails if the machine nickname has been overridden (Bug #1079543) - Fixed problem getting Monitor service messages for processes (Bug #1079583) - Fixed problems running STAX Monitor in a STAF 2.x/STAX.3x environment (Bug #1079611) - Changed STAX Monitor to use "local" if specified for the STAX/Event machine in the properties and via process and stafcmd elements (Bug #1083287) -------------------------------------------------------------------------------Version 3.0.0 Beta 6: 11/19/2004 + Changed the STAX Monitor Log Viewer to specify the ALL option when querying a STAX log in case the LOG service limits the default maximum records returned on a QUERY request (Feature #1040232) -------------------------------------------------------------------------------Version 3.0.0 Beta 5a: 11/09/2004 + Changed <stafcmd> to use Python unmarshalling APIs instead of Java unmarshalling APIs so that the STAFResult for requests with multiple values such as LIST/QUERY contain Python Lists and Maps instead of Java Lists and Maps (Feature #740150) -------------------------------------------------------------------------------Version 3.0.0 Beta 5: 10/30/2004 - Fixed problem iterating Java list objects (Bug #1043148) + Changed to return STAFResult from init/term methods (Feature #584049) + Updated to handle new queue type for queued messages (Feature #1044711) + Updated STAX service to handle new marshalled messages in queued messages, as well as handling the old message format from STAF 2.x machines, and to generate events with a message that is now a marshalled map. Also, updated STAX Monitor to handle the new messages format (Feature #740150) + Updated to not use the effective machine name as it has been removed (Feature #550251) + Changed to use new STAFServiceInterfaceLevel30 (Feature #550251) + Added condition stack to output when querying a STAX thread for help in debugging problems (Feature #1054755) - Fixed problem re-selecting rows in the STAX Monitor Active Processes and Active STAFCmds tables (Bug #1061183) -------------------------------------------------------------------------------Version 3.0.0 Beta 4: 09/29/2004 - Fixed memory leak running a sub-job (Bug #981548) - Changed to use upper-case STAX service name when setting the STAXJobUserLog variable and in the STAX Monitor (Bug #982163) + Added new Python variables for the STAX service name/machine and the Event service name/machine (Feature #982109) - Fixed some variable resolution problems (Bug #986196) + Made some usability enhancements when setting STAX Monitor properties: - Automatically update Event machine/service based on the specified STAX service's Event settings Note: Can no longer edit Event machine/service property fields - Allow local to be specified for the STAX Service machine (Feature #987502) - Fixed problem where <defaultcall> passed None to the function if no arguments were specified (Bug #991804) - Fixed typo to specify function-no-args, not function-no-arg, in STAX User's Guide (Bug #1003544) - Fixed typo for loop example in STAX User's Guide (Bug #1004127) + Added support for new format for multi-valued results (marshalled results): - Updated STAX service to marshall multi-valued results - Updated <stafcmd> to unmarshall the result before assigning to STAFResult and to set a new variable named STAFResultContext to contain the marshalling context object. - Updated STAX Monitor to handle marshalled results (Feature #740150) - Fixed STAXThread::pyListEval() to handle single item better (Bug #1017855) - Fixed so that a command parsing error on an EXECUTE request returns RC 7, "Invalid Request String", instead of RC 1, "Invalid API" (Bug #1020590). - Fixed location substitution for 'local' for a stafcmd when it's details are displayed in the STAX Monitor (Bug #1033015) -------------------------------------------------------------------------------Version 3.0.0 Beta 3: 06/28/2004 - Fixed problem where job would hang if called a function passing too many map/list arguments and if an extra argument is a STAXGlobal (Bug #945541) - Clarified STAXGlobal variable scope in STAX User's Guide (Bug #950525) - Fixed memory leak in the STAX service (Bug #958312) + Added new arguments when starting the STAX Monitor to configure its properties (Feature #909254) - Fixed problem where STAX Monitor was using wrong SCRIPTFILEMACHINE for local if XML Job File machine was not the local machine (Bug #803485) - Fixed problem where "global" variables are not visible to functions defined in one STAXPythonInterpreter when the function is called from a cloned STAXPythonInterpreter (Bug #960415) + Added un-register of the service handle during term() (Feature #966079) - Fixed NumberFormatException in STAXTestcase.addElapsedTime (Bug #974925) + Added a STAXJobScriptFiles variable (Feature #977071) - Fixed "TypeError: call of non-function" problem where a job would log this error and hang if a variable named "type" was assigned in a job since the STAX service uses the Python built-in function named "type" (Bug #981435) -------------------------------------------------------------------------------Version 3.0.0 Beta 2: 04/29/2004 + Updated to use XML Parser for Java (Xerces) version 1.3.0 (Feature #931256) + Updated to record more info from exceptions when parsing (Feature #931415) + Updated to use STAFServiceInterfaceLevel5, only supported in STAF V3.0.0, and to use new syntax for the VAR service (Feature #464843) + Updated to use the new info.writeLocation field and to create a directory for each STAX job, <info.writeLocation>/service/<serviceName>/job/ Job<JobNumber> and set Python variable, STAXJobWriteLocation, to this directory so that it can be used in STAX jobs as a working area where files can be created/copied, etc. (Feature #592875)-------------------------------------------------------------------------------Version 1.5.2.1: 04/07/2004 - Types for function list and map arguments not retained (Bug #931201)-------------------------------------------------------------------------------Version 1.5.2: 04/01/2004 - Synchronize the Process/STAFCmd number and Process key increment methods (Bug #913141) - Fix NullPointerException closing the STAX Monitor (Bug #914357) + Add import of STAFResult class as STAFRC to make it's constant definitions for all the STAF return codes available to STAX jobs (Feature #915820) - Don't return a STAXInvalidStartFunction error when using the TEST option (but not a starting FUNCTION option) for a xml job file that does not contain a <defaultcall> element (Bug #922757) - Fixed STAX Monitor Job Wizard problem when the XML file path contains spaces (Bug #922989) - Fixed problem where RC 7 was not being returned when using the PROCESS KEY option for <process> elements on pre-V2.6.0 STAF machines (Bug #923350)-------------------------------------------------------------------------------Version 1.5.1: 03/03/2004 - Fixed problem displaying job logs from main STAX Monitor window if STAX service name is not STAX (Bug #891895). - Fixed StringIndexOutOfBoundsExceptions in STAX Monitor which could occur monitoring a job if the STAX service name is not STAX (Bug #891970) - Fixed errors deleting temporary files/directory for extension jar files when starting the STAX Monitor (Bug #895302) + Made the STAX Monitor STAX and Event hostname text entry fields larger (Feature #837327) - Fixed STAX Monitor extension "leakage" problem where extension information for other jobs was showing up in the last job monitored (Bug #900523) + Instrumented the STAX service's handling of EXECUTE WAIT RETURNRESULT, LIST, and QUERY, SET requests to record diagnostics data to help prepare for the migration to STAF V3.0. The STAX service requires STAF V2.6.0 or later as a result of this change. (Feature #853620) + Updated the STAX <process> element to use the notify key when submitting Process Start commands (Feature #626917)-------------------------------------------------------------------------------Version 1.5.0: 01/26/2004 - Fixed problem in the STAXUtilImportSTAFVars function in STAXUtil.xml where it would fail if only one STAF variable was specified (Bug #816775) - Fixed error where STAX Monitor would not display log entries for levels Debug2/3, Trace 2/3, and User 1/8 (Bug #816882) - Fixed problem where the STAXMonitor's Current Selection tab displayed an extraneous vertical scrollbar (Bug #807198) + Added pyMapEval function (Feature #821394) - Fixed problem where STAX Monitor's Testcase Info table was not displaying testcases with a strict mode and 0 passes/fails (Bug #821471) - Added CLEARLOGS option to STAX QUERY JOB output (Bug #821926) - Fixed RC 7 trying to re-submit STAX job to run via STAX Monitor (Bug #817339) - Fixed problem where the entire STAX Monitor Testcase Information was not being displayed (Bug #825284) - Display stack trace when STAX Monitor extensions throw an InvocationTargetException (Bug #825649) + Added support for logging the elapsed time and/or the number of starts for testcases and provided this info in the STAX Monitor. Also, added support for logging testcase starts and stops in the STAX Job log. Note that the default settings for the STAX service log options are: Clear logs : Disabled Log TC Elapsed Time: Enabled Log TC Num Starts : Enabled Log TC Start/Stop : Disabled These default settings can be changed when registering the STAX service or via the new SET option, or overridden by job when submitting a STAX job for execution. (Feature #795402) - Fixed problem where STAX logs could not be displayed in the STAX Monitor if the service name was not "STAX" (Bug #836579) + Made the STAX Monitor STAX and Event hostname text entry fields larger (Feature #837327) + Added versioning support for STAX extensions including: - Listing/querying STAX extensions, their versions, and other information - Support for a new EXTENSIONXMLFILE parameter to specify STAX extensions via XML when configuring the STAX service, including the ability to specify parameters for STAX extensions. - Ability to specify the version and description for a STAX extension via the manifest for the extension jar file - Ability to specify that a STAX extension requires a particular STAX service and/or STAX Monitor version. (Feature #818693) + Enhanced STAX extension samples. For example, modified the delay extension to demonstrate how to process parameters passed to extensions. (Feature #846091) + Provide a STAX Extensions Developer's Guide and document how to register STAX service/monitor extensions in the STAX User's Guide (Feature #846103) - Fixed Extensions tab colors on the Monitor Properties panel (Bug #852724) - Added a new section to the STAX User's Guide, Appendix G: Jython and CPython Differences (Bug #853490) - Fixed resource leak by closing BufferedReaders (Bug #853596) + Enhanced support for STAX Monitor Extensions including: - Automatically obtains any monitor extensions registered with the STAX service machine - Verifies that the required version of the STAX Monitor specified for each monitor extension is installed - Provides the ability to display information about registered monitor extensions via a new Properties->Extensions tab or via a new -extensions parameter when starting the STAX Monitor. - Renamed the old Properties->Extensions tab to Extension Jars to allow you to override or add local monitor extensions (Feature #853596) + Changed the EXECUTE request so that it now compiles all Python code in a STAX Job before running the job and if using the TEST option, so that all Python code compile errors are reported immediately (Feature #874173) + Allow STAX Monitor Job and Job User log tables to be selectable, so they can be copied to the clipboard (Feature #845931) + Improved performance of the STAX service by caching compiled Python code
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?