This is an old revision of the document!


Test Output File

Model property Test Output File sets the name of the output file to write out <seqout> tag and xml comments <!– comments… –>.

This is an alternative to using SeqOut Plugin to generate test case report. You can dynamically disable and enable this feature within mScript with $disableCommentToSeqOut() and $enableCommentToSeqOut().

Customization is not valid when used with SeqOut Plugin.

Customization is done by editing the following template file in folder www/MbtSvr/config folder:

  • CommentOutput.html - html output
  • CommentOutput.txt - text file output

Customize Html Output Format

The default output format is:

<html>
<body>
<ul style="list-style:none;">
>>CONTENT>>
  <li>@CONTENT_ROW@</li>
<<CONTENT<<
</ul>
</body>
</html>

You can edit the above html code as long as you preserve all of the keywords:

  • »CONTENT» - anything before this will be output as is
  • «CONTENT« - anything after this will be output as is
  • @CONTENT_ROW@ - will be replaced with actual content from each row produced by MScript comment tags.

Customize Text Output Format

The default output format is:

Test Execution Comment Output by Model MScript Comments
>>CONTENT>>@CONTENT_ROW@<<CONTENT<<
================== END ====================

The keywords are the same as html output file format.


Output File

The output file is written to report folder in the model folder. The output file is re-written by each execution. So if you need to keep the output file, you must make a copy or move the output file to another folder/sub-folder.


Caution

The customized template files will be overridden when you install upgrades. You must re-apply the customization. It is recommended that you make a copy of these templates and store them outside TestOptimal installation so that they can be re-created easily after each upgrade.