ArtemSSmartBear Alumni (Retired)
13 years agoThanks Robert.
One thing I'd like to emphasize is that the issue is not with 2-kilobyte Description.tcLog, but with the entire test log. That isn't that small.
Each message posted to the log is supplemented with some overhead information. For instance, the messages of the Event type are accompanied with screenshots that illustrate the performed action. TestComplete stores these data in RAM unless the test run is finished. In most cases, this is ok.
However, during long-running tests, the amount of performed user actions (and the respective Event-messages) goes far beyond thousands. As a result, the test log could exceed the available memory, which lead to the errors.
That is why, for long-running tests and testing large applications, we recommend disabling event-logging. At that, messages of other types (messages, errors, warnings and so forth) are still posted to the log. Moreover, TestComplete still keeps the data about several latest events (20 by default) and posts them in case of an error or warning.