If there is logical error in the script, its only then that the testcase is "Fail/has error". What if the logic(in script) is right but the functionality is not according to the requirement?
if( Edit.isEnabled() )
Print("as per requirements")
else //if edit is not enabled
Print (" not as per requirements")
Here the logic is fine but even if edit is not active, the script will pass which actually has failed i.e the result will display passed but it should say "Fail".
"am I missing anything in the silktest settings? or is it something else"