Tags: alicalis/lux
Tags
Version 2.5 Some highlights: * Some crashes has been fixed * Chars could be lost when a loop break pattern matched When a loop break pattern matched AND a regular expect pattern matched in the loop, the remaining chars in the stdout buffer (aka actual) was lost. This could cause subsequent mismatches despite that the chars were received from the port. This fix broke two test cases which relied on the old broken behavior. * The event logging is better synchronized. Related events are bundled together, avoiding problems with simultaneous logging from parallel shells. Earlier events from different shells were more intertwined. * A new event type has been introduced to simplify post mortem analysis. It is now possible to inspect what is left in the output buffer after a successful match. The new event is called "rest" and does always follow the "match" event. * Warnings are now documented in the "Warnings" chapter. Some new warnings has also been introduced. See https://github.com/hawk/lux/blob/master/doc/lux.md#warnings * A new chapter called "Hardening Lux test cases" has been introduced. See https://github.com/hawk/lux/blob/master/doc/lux.md#hardening * The Lux history now contains an overview of all warnings from the latest run. It is a table sorted on the type of warning, providing the warning text, name of test case and a direct link to the event log.
PreviousNext