Hi Morgan,
Is there any way to lock the project run tree even just to prevent myself from accidentally regrouping tests? |
No, TestComplete doesn't provide you with such functionality.
I'll try to explain why we don't want to implement it. The fact is that if we create the "Lock" button, we'll also have to create the "Unlock" button. So, TestComplete must prevent you from undesirable clicks on this button (somehow), but I think it's impossible. It's hard to track such situations, that's why the functionality won't be really helpful in your situation. So, I recommend that you find out why your machine freezes so often and try to resolve this issue.
As a workaround, I suggest that you save the changes made in the project each time you modify the Test Items tree. So, when the machine freezes you can just close the project without saving it and the project version will roll back to the previous one.
I hope this helps :)