From OpenTTCN DocZone

Jump to: navigation, search

  OpenTTCN DocZone

  Home | Developer's corner | Knowledge base | Working documents | Documentation | Tutorials | Training | How do I | Frequently asked questions | Technical support


Current development roadmap



Contents

Roadmap for OpenTTCN Tester for TTCN-3

View full roadmap for 2.57.0.RC1 - 2.57.0.RC4 as one single list>>

OpenTTCN 2.57.0.RC1

Started: 10.9.2007 Available: 5.10.2007, contact OpenTTCN for your copy

Roadmap archive>>

OpenTTCN 2.57.0.RC2

Started: 5.10.2007 Available: 21.11.2007, contact OpenTTCN for your copy

Roadmap archive>>

OpenTTCN 2.57.0.RC2b

Available: 27.11.2007, contact OpenTTCN for your copy

Roadmap archive>>

OpenTTCN 2.57.0.RC3

Available: 9.1.2008, contact OpenTTCN for your copy

Roadmap archive>>

OpenTTCN 2.57.0.RC4

Started: 7.1.2008 Available: 25.2.2008 contact OpenTTCN for your copy

Roadmap archive>>


OpenTTCN 2.57.0.RC5

Started: 25.2.2008 Available: 9.4.2008, contact OpenTTCN for your copy

OpenTTCN 2.57.0.RC5: TCI interface

  • status: done: added support for TTCN-3 edition 3 TCI-CD interface (R#2777) (ANSI C SDK, CORBA-based only)
    • status: done: added AddressValue interface (R#2777-21)
      • status: done: added TciValue tciGetAddressValue(TciValue inst) (R#2777-21-1) This function has been defined as returning inst parameter. To retrieve effective address type class, use tciGetEffectiveAddressTypeClass() instead.
      • status: done: added void tciSetAddressValue(TciValue inst, TciValue value) (R#2777-21-2) This function has been defined as performing no action. When this function is called, inst and value parameters must both refer to the same value instance.
      • status: done: added TciTypeClassType tciGetEffectiveAddressTypeClass(TciType inst) (R#2777-21-3) This function is OpenTTCN specific. It returns effective type class of the address type referred to by the inst parameter.
    • status: done: changed: TciUCValue tciGetUCStringCharValue(TciValue inst, unsigned long int position) to void tciGetUCStringCharValue(TciValue inst, unsigned long int position, TciUCValuePtr result) (R#2777-22) Originally TciUCValue is used instead of TciUCValuePtr as type of the last formal parameter, because originally TciUCValue is defined as char[4], not as unsigned long.
    • status: done: verified that the "String parName;" field has been added to TciParameterType (R#2777-23)
  • status: done: added support for TTCN-3 edition 3 TCI-TM interface (R#2778) (ANSI C SDK, CORBA-based only)
    • status: done: verified that the current version of OpenTTCN SDK is compliant with TTCN-3 Ed. 3 TCI-TM interface

OpenTTCN 2.57.0.RC5: Core language

  • status: done: added select case statement (TTCN-3 edition 3 change, TTCN-3 Core Language chapter 19.3) (R#2206)
  • status: done: enhanced the log statement to support logging of values of component references (R#2656) Logging includes actual value, and component instance name if assigned or 'UNINITIALIZED' otherwise. Logging also includes actual component state. Possible component states are: 'Inactive', 'Running', 'Stopped', or 'Killed'.
  • status: done: fixed problem when TTCN-2 test case attempts to access field of a TTCN-2 ASP received from the SUT through TTCN-3 adapter (R#2789)
  • status: done: added TTCN-3 edition 3 log statement (TTCN-3 edition 3 change, TTCN-3 Core Language chapter 19.11) (R#2211)
  • status: done: added support for robo TRI:a TRI:b syntax (R#2792) This establishes a unidirectional communication from a to b. One-to-many and many-to-many connections using this syntax are not allowed. Added wiki article explaining use of this construct in conjunction with pretest function to create fast SUT simulators in the absence of proper encoding and decoding.
  • status: done: changed operator precedence (TTCN-3 edition 3 change, TTCN-3 Core Language chapter 7.1) (R#2468) Operator precedence is made compliant with TTCN-3 CORE BNF Rev. 3.2.1 (2007-02).
  • status: done: added halt port operation (TTCN-3 edition 3 change, TTCN-3 Core Language chapter 22.5.4) (R#2212)
  • status: done: added support for displaying signature template instance using log statement (R#2793)
  • status: done: fixed problem that test component of alive type could not use the local verdict as it was left after termination of the previous function (R#2794)
  • status: done: changed the semantics of 'compRef.running' to report true only if the component is truly running, i.e. started but not yet terminated or stopped (TTCN-3 edition 3 change, TTCN-3 Core Language chapter 21.2.6) (R#2791)
  • status: done: added 'any component.running', 'all component.running' (R#2796)
  • status: done: added support for enumerations defined inside an anonymous (nested) enumerated type definition (R#2797)
  • status: done: added support for TTCN-3 basic types inside anytype (R#2803)
  • status: done: added support for 'any component.done' (R#2805)
  • status: done: added support for passing expressions containing matching mechanisms to remote test component behaviour function as actual parameters in place of template formal parameters when the remote component is started (R#2801)

OpenTTCN 2.57.0.RC5.1

Started: 9.4.2008 Available: 19.5.2008, contact OpenTTCN for your copy

  • status: done: changed behaviour of oct2str(), str2oct() if the module language attribute is "TTCN-3:2005" to conform to TTCN-3 Ed.3 (V3.2.1). Added oct2char(), char2oct(). (R#2812)
  • status: done: fixed problem with matching omitted field of a container against omit symbol (R#2811)
  • status: done: added support for 'inout' keyword specification in formal parameters of port type (R#2806)

OpenTTCN 2.57.0.RC5.2

Started: 19.5.2008 Available: 28.5.2008, contact OpenTTCN for your copy

  • status: done: verified that tciGetTypeEncodingVariant() called inside tciEncode() works correctly (R#2810) Full report.
  • status: done: added ot id command for displaying unique identifier of the license key (R#2815)
  • status: done: fixed test component crash when definitions are imported from a non-existing TTCN-3 module through the TTCN-3 'import' statement (R#2816)

OpenTTCN 2.57.0.RC5.3

Started: 28.5.2008

  • status: done: added 'setverdict(error);' reporting to the log in case of a test case error (R#2823)
  • status: done: added dependency analyzer to importer3 ('makedepend' command) (R#2825)
  • status: done: fixed problem with compiling several modules with complex dependencies in one single translation session. In some cases this has led to incorrect 'ambiguous symbol' run-time error.
  • status: done: added support for extended TRI port registration syntax of the form: TRI:tsiPort[1] (R#2826)
  • issue tracking has been transferred to another system and it now operates through other channels, contact OpenTTCN for more details
Views
Personal tools