Logging far too slow since using remote clients
I started to deploy my test from my local Computer to virtual machines.
Locally, all worked fine. But on the virtual machine, nothing seemed to happen in TestExecute.
I installed TC there to see what was going on.
The Observation is that writing a single Log entry (Log.Message, Log.Event) takes e.g. 30s, 60 s or 90s. After having worked with the remote TC instance, my original local TC has got the same Problem.
When I suppress a log entry in Event handling using Logparams.Locked = true, no delay happens.
The Project Suite had been on a Network share before.
What I did is to Change the logging dir from the Network share to a local disk. I applied a UserVariable for it to cover variance on remote virtual machines.
I tried to remove the uservariable, remove Event handling, but nothing helped.
Logging from a keyword test works normally, without any delay.
Got that beast.
The Project contains a Performance Counter on my local PC. I use it to track TC's Memory shedding.
So, when I use my Project elsewhere, TC tries to read my local pc's TC private Bytes, which it can't.
TC then waits for the timeout, which is at 31s, and then continues without any error Information.
This is done on every usage of the Log object, making Automation useless.
This is a Bug.