project1 wrote:Does a test I want to use in application monitoring have to be desktop safe?
The term "desktop safe" refers to a script that doesn't require use of the desktop in order to play back successfully.
This is a desirable property of a test if you are going to be using the test for server loading, or if you want to use it in "monitoring mode" when you have a high degree of parallelism.
But for an ordinary monitoring situation, you don't need to worry if a test you are running uses the desktop. The only thing to be concerned with is whether that test will interfere with any other test...such interference, which amounts to competing for use of the desktop, usually results in a broken playback. If that's not a concern, then no worry. You're in good shape.
An additional note, if you really want to allocate the desktop to a particular playback you can use Lock/Unlock around the section that uses the desktop. In this case, if any other script that needs the desktop starts to run, and it also has a Lock/Unlock around the section that requires the desktop, then the second requester is prevented from running until the first one (which owns the desktop) executes the Unlock command.
The eValid Team