ContributionsMost RecentMost LikesSolutionsFix checkpoint performance degradation issue for KeyWord tests In a new versions of Testcomplete is disappeared the ability to select JScript language in project. But for several year has a problem that prevents our team from switching to JavaScript ES6. When test run has repeated Property checkpoints, each other assertion consumes more and more time to finish. It reproduces only in KeyWord tests, runned in JavaScript ES6 project with OnStartTest event is activated. In the attachment you can find an archive that will help you reproduce the problem. Execution of KeyWord test for a JScript ES3 project takes 53 seconds. For a JavaScript ES6 project, the same test takes more than two minutes to execute. There is a huge problem for a big projects. We created support Case #00415520 couple years ago, but this problem does not fixed yet in the newest versions. Perhaps the vote as feature request will push SmartBear to solve such a serious problem. Re: Adding the «Interrupted» property to the Log object There are many realization variants. The property can be named "TestExecutionState" and it can be part of the Runner object. Re: How to determine that test was interrupted? Thank you. New future request was created. Adding the «Interrupted» property to the Log object Adding the «Interrupted» property to the Log object allow you to correctly interpret the test results, when the run was interrupted manually and OnStopTest event is triggered. For example: automatically transfer test result in test management system by API when test completed, and not transfer it, when test was interrupted manually . Re: How to determine that test was interrupted? Hi sonya_m . I opened support Case # 00443874. But now I so busy. I plan to resume conversation soon. Thanks for the support! Re: How to determine that test was interrupted? Hi, AlexKaras -- This "The test execution was interrupted." message - is it of Error type? - Yes it is. -- If it is, then I would expect it to trigger the OnLogError event; - I would expect it too, but OnLogError is not triggered by this message. Don't know why. Maybe it works asynchronous. -- I would expect that this OnLogError event is triggered before the OnStopTest one. - Often message appears after OnStopTest event is finished. If all above expectations are correct, then you can utilize the OnLogError event to set a flag that the test is interrupted and use this flag in the OnStopTest event handler to make a decision of whether or not the test was interrupted. OnStartTest event can be used to reset the flag. - Unfortunately, this does not work. Re: How to determine that test was interrupted? Hi AlexKaras I automatically transfer test result in test management system by API when OnStopTest event is triggered. Currently when I interrupting Keyword test it continues to stay green. It is wrong information for test management system and I do not need to transfer it. Test will marked red only after OnStopTest event is ended. But after that is no way automatically transfer result to test management system. How to determine that test was interrupted? Hello community! I need to get value "test interrupted" or "test completed" when OnStopTest event is triggered. I try to get it from log message "The test execution was interrupted.", but sometimes message appears after OnStopTest event is ended. OnLogError event does not triggered after OnStopTest event. To add mark at the end of each test not conveniently. Anybody knows another solution? Solved