0.7.2 : Maintenance
Maintenance release upgrading internal dependencies and fixing the following issues.
- logs of blocks retrying series of steps such as
Eventually
andRetryMax
will no longer display all failures in case of errors. In order to ease debugging, only the last failure will be shown with the number of retries. - scenario's logs are not longer prefixed by the logging output
[INFO]
making copy pasting easier. - fix hanging server-sent-event connection.
Two small additions :
- add
LogDuration
block to display execution time of a series of steps. - add
getHistory
on Session to retrieve all values of a key.
One breaking change to notice:
- following a major refactoring of the execution engine, the concrete step implementations now live in their own package.
import com.github.agourlay.cornichon.core.{AssertStep, EffectStep}
into
import com.github.agourlay.cornichon.steps.regular.{AssertStep, EffectStep}