Skip to content

Status hash

Status hash is a unique key that is generated from values of multiple fields:

  • Status (passed, failed etc...)

  • Exception backtrace

  • Exception description

  • Exception name

  • Children status hashes

For more information on these fields check the Calliope JSON format

So if anything changes in a container: A result added, removed, changed, repositioned, the status hash will change as well.

Purpose

The status hash is used to quickly determine and compare with previous results, so we can distinguish between a result that failed twice in a row, but with a different error.

changed

It can also quickly show if there was a change in the feature.

feature changed