Hey,
I just built it and tried that - looks fine so far.
Not all TTCN-3 language constructs have the same test coverage. For example: internally we don't have tool support for TTCN-3 Procedure Based Communication, therefore we don't have tests checking if signature definitions are visited.
On https://github.com/nokia/vscode-ttcn3/#troubleshooting-go-to-definition-does... you'll find some additional information.
BTS_Tests.ttcn:1889:7: illegal character U+0025 '%'
These are Titan macros. I just added support in ntt v0.6.2. Thanks for pointing out, Harald.
Cheers, Matthias
________________________________________ From: Harald Welte laforge@osmocom.org Sent: Friday, February 19, 2021 12:52 PM To: Simon, Matthias (Nokia - DE/Ulm) Cc: openbsc@lists.osmocom.org Subject: Re: Introducing ntt. Modern tools for TTCN-3
Hi Matthias,
thanks for reaching out.
On Thu, Feb 18, 2021 at 01:25:39PM +0000, Simon, Matthias (Nokia - DE/Ulm) wrote:
Our project is called ntt and it provides various tools for working with TTCN-3 [1]. For example, you can create a tags file:
$ ntt tags ./osmo-ttcn3-hacks/bts >TAGS
I just built it and tried that - looks fine so far.
Or you can list things. To filter cyclic imports, for example:
$ ntt list imports ./osmo-ttcn3-hacks/bts | tsort 1>/dev/null
BTS_Tests.ttcn:1889:7: illegal character U+0025 '%'
I guess we are using several TITAN specific bits an features which may not be supported or intended to support in ntt?
by the way, did you consider posting to the Eclipse TITAN forum? I'm sure folks over there are also interested to hear about new/additional open source TTCN3 tools.
Regards, Harald
-- - Harald Welte laforge@osmocom.org http://laforge.gnumonks.org/ ============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6)