What do we use this variable "${!statusOK}==true" for?

I wonder what ${!statusOK}==true" is used for?

!statusOK is true by default, but if a command fails it changes to false.

You can then reset it to true with store | true | !statusOK.

This variable is usually used if you use store | true | !errorignore or one of the many “verify…” commands. The goal is that you do not want to stop the macro on error but to react the error situation. That is why you check the value of !statusOK.

VerifyXXX. commands do not stop on error, but “just” change the !statusOK value to false. AssertXXX commands stop on error:

image