Opened 14 years ago

Closed 14 years ago

#3 closed new feature (fixed)

Add consistency checks during local dependency generation

Reported by: phdmakk Owned by: phdmakk
Priority: major Milestone: v1.0.x Series
Component: T3D Version: 1.0
Keywords: Cc:

Description

In connection with #2, there might be some issues with the determination of the exact locations of certain module definitions. These shall be resolved by enforcing certain rules in the implementation of TTCN-3 test code. Subsequently there should be consistency checks that make sure the rules are enforced correctly while generating local dependencies, and if they are not, respective warnings and markers shall be produced to indicate the issues and their causes.

The simplest check could be to compare the locations of subsequent definitions, which may as well be sufficient in most scenarios, although its reliability will need to be evaluated. Regarding the output, we could produce a warning and instead of adding arbitrary markers in the line fields, include a distinct element attribute (i.e. "conflict", "warning", etc.) that indicates such issues (it may also provide additional information in this case).

Change History (2)

comment:1 Changed 14 years ago by phdmakk

  • Status changed from new to accepted

comment:2 Changed 14 years ago by phdmakk

  • Resolution set to fixed
  • Status changed from accepted to closed
Note: See TracTickets for help on using tickets.