retest / gui-state-machine-api

API for the creation and modification of incomplete state machines which represent the exploration of a GUI application.
2 stars 1 forks source link

Identify SutStates and Actions by hash codes #27

Closed tdauth closed 5 years ago

tdauth commented 5 years ago

In the legacy code an MD5 checksum was used for the identifcation of states (not for the serialization). We do not want to store the whole XML structure of states which would take too much space. Instead we want to generate a unique checksum/hash as identifier. We cannot reproduce the SutState or Action from this identifer but it does not matter for the monkey who only needs to know for its current SutState if it has already been there. Additional properties for the states and actions could still be added in the future.