Last change
on this file since 27 was
22,
checked in by rings, 14 years ago
|
|
-
Property svn:executable set to
*
|
File size:
1.2 KB
|
Rev | Line | |
---|
[22] | 1 | README
|
---|
| 2 |
|
---|
| 3 | I (Anthony) added a script in the validation directory to run several
|
---|
| 4 | compilers on a set of TTCN-3 files.
|
---|
| 5 |
|
---|
| 6 | This is a perl script that takes one or multiple source directories
|
---|
| 7 | as parameter and will generate the list of ttcn files contained in these
|
---|
| 8 | directories and their subdirectories. Then it will detect which tools are
|
---|
| 9 | installed one the system and try to compile the files with each of them.
|
---|
| 10 | Three tools are supported so far: Telelogic, MessageMagic and TTworkbench.
|
---|
| 11 | I could not add the support for OpenTTCN because I don't have access to a
|
---|
| 12 | license (but the script is easily extendible).
|
---|
| 13 |
|
---|
| 14 | The console display the result of the compilation of each tool (success or
|
---|
| 15 | not) and filters its output to only display the lines reporting errors or
|
---|
| 16 | warnings. The full output of each tool is saved in a separate
|
---|
| 17 | file (output.[toolname].txt).
|
---|
| 18 |
|
---|
| 19 | To make it easier to use, I added a batch file IMS_IOT_validation.bat
|
---|
| 20 | to run it as well as the perl executables (it know it's not clean in the
|
---|
| 21 | repository, but well I prefer a one-click solution).
|
---|
| 22 |
|
---|
| 23 | Comments (Thomas):
|
---|
| 24 | It might be required to update the installtion paths of the tool
|
---|
| 25 | installations in the perl script (ttcn_validation.pl)
|
---|
| 26 |
|
---|
Note: See
TracBrowser
for help on using the repository browser.