Running Linux BIT v3_1008 and I notice that there exits several conditions were the Ethernet cable could become unplugged and BIT not report an error. This seemed odd so I did some testing and I found that because I had turned off "fail on any dropped packets" and left the timeout and percent set to defaults values (2000ms and 1% I think) you can have a condition exits where BIT won't think the error is significant enough to flag a failure.
I was able to reproduce this and it has me very concerned about the validity of these tests as any failure later in the tests will not be recognized as a significant error. The steps I take are:
1) Start BIT running with all cables connected.
2) Let several thousand packets go thru.
3) Disconnect Ethernet cable.
Unless a significant time is allowed for error packets to accumulate, the percentage of failures to good packets never gets high enough to flag a failure. Even setting the timeout very low doesn't help if the error occurs late in the test cycle (I usually run for 5 minutes). I can only set the percentage to 1% and that to high for this error.
I find this completely unacceptable as the main purpose of this testing is catch parts failing after they warm up. On or two missed packets is acceptable but there doesn't seem to be a way to specify how many packet errors are acceptable.
I took a bunch of screen captures if more detail is required.
Thanks,
Jim
I was able to reproduce this and it has me very concerned about the validity of these tests as any failure later in the tests will not be recognized as a significant error. The steps I take are:
1) Start BIT running with all cables connected.
2) Let several thousand packets go thru.
3) Disconnect Ethernet cable.
Unless a significant time is allowed for error packets to accumulate, the percentage of failures to good packets never gets high enough to flag a failure. Even setting the timeout very low doesn't help if the error occurs late in the test cycle (I usually run for 5 minutes). I can only set the percentage to 1% and that to high for this error.
I find this completely unacceptable as the main purpose of this testing is catch parts failing after they warm up. On or two missed packets is acceptable but there doesn't seem to be a way to specify how many packet errors are acceptable.
I took a bunch of screen captures if more detail is required.
Thanks,
Jim
Comment