history

来自「Software Testing Automation Framework (S」· 代码 · 共 971 行 · 第 1/4 页

TXT
971
字号
  - Changed license from GPL to CPL for all source code (Bug #1149491)  - Fixed so that STAXPythonEvaluationErrors for 'STAXPyEvalResult =' no longer    occur (Bug #1158649)  - Changed to handle STAXGlobal list objects in the iterate/paralleliterate    elements without specifying the get() method (Bug #1156045)  + Added support for setting Monitor properties for the font name to use when    displaying messages in the Messages and Log Viewer panels (Feature #845900)  - Changed to use Monospaced font for text areas in the STAX Monitor where    Python code is specified (Bug #1163364)  - Fixed problem using STAX Monitor's Job Wizard where if you enter more than    one line of text for an argument, lines 1-n are not saved (Bug #1164120)  - Fixed problem resubmitting a job via STAX Monitor if select "Local machine"    for the Script File Machine (Bug #1164868)   + Added the formatObject function to STAFMarshalling.py to allow "pretty    printing" of structured objects and marshalling contexts and documented    the marshalling/unmarshalling classes and functions (Feature #740150)  + 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:

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?