Hi,

The HTML report generation takes place in the following order.

1. During the LTP test output file is created under the output directory.
2. After the test, a perl script will use the above created file to
generate a HTML file.

The perl script uses tags like test_start, test_end, test_output,
execution_status to parse the output file.


A typical o/p of a testcase looks like:

<<<test_start>>>
tag=acct02 stime=1010008142
cmdline="acct02"
contacts=""
analysis=exit
initiation_status="ok"
<<<test_output>>>
acct02      1  PASS  :  Received expected error: EPERM
acct02      2  PASS  :  Received expected error: EPERM
<<<execution_status>>>
duration=0 termination_type=exited termination_id=0 corefile=no
cutime=0 cstime=1
<<<test_end>>>


Whatever is between <<<test_output>>> and <<<execution_status>>> will
come under the output column in the HTML page that is generated at the
end of LTP test.

But, when the networking tests are turned on (using -N option) in few
testcases like adjtimex02, fallocate01, move_pages06, etc . The
alignment differs. Like below.

adjtimex02    1  PASS  :  Test Passed, adjtimex() returned -1 with errno: 14
adjtimex02    2  PASS  :  Test Passed, adjtimex() returned -1 with errno: 22
adjtimex02    3  PASS  :  Test Passed, adjtimex() returned -1 with errno: 22
adjtimex02    4  CONF  :  this kernel normalizes buf.offset value if
it is outside the acceptable range.
adjtimex02    5  CONF  :  this kernel normalizes buf.offset value if
it is outside the acceptable range.
adjtimex02    6  PASS  :  Test Passed, adjtimex() returned -1 with errno: 1
<<<test_start>>>
tag=adjtimex02 stime=1238734160
cmdline="adjtimex02"
contacts=""
analysis=exit
initiation_status="ok"
<<<test_output>>>
<<<execution_status>>>
duration=0 termination_type=exited termination_id=0 corefile=no
cutime=0 cstime=0
<<<test_end>>>

The testcase output can be seen before <<<test_start>>> tag and
between <<<test_output>>> and <<<execution_status>>>, there is no text
because of which the o/p column of HTML page corresponding to this
testcase is empty.

Reason for the misalignment might be because of the file write delays.
Output is coming, but is out of place.


Regards,

------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to