| 211 | == Test issues and resolutions == |
| 212 | |
| 213 | === Packet transmission too slow === |
| 214 | |
| 215 | This can result in test errors like "Expected minimum of 237 packets but we received 200 packets". The test allows one second after all the sends have been completed for all the packets to be received. |
| 216 | |
| 217 | Disabling verbose log printing in the server makes it more reliable. |
| 218 | |
| 219 | === Packets reordering === |
| 220 | |
| 221 | Packets can (rarely) be reordered in flight, which causes an assertion in the test driver. Hints are errors such as |
| 222 | |
| 223 | * "1 total breakpoints were hit in the protocol driver while this test was executing" |
| 224 | * "Out of order indication" |
| 225 | * "Dropped indications" |
| 226 | |
| 227 | HLK doesn't complain if some packets are lost, instead these errors are raised when out of order packets are received. |
| 228 | |
| 229 | To fix just rerun the test. This kind of errors happen rarely. |
| 230 | |