OLEONTYEV
12 years agoOccasional Contributor
Recursion is broken for DelphiScript
Hello!
The post is going to be long, so i'll put the essential questions first, and detailed report afterwards.
We have recently upgraded TestComplete/TestExecute licenses from 7.52 to 9.30. Tests are written in DelphiScript.
A large part of the tests depends on parsing XML data, and it's done by recursive algorithms.
Suddently, it happens that all the tests fail, because recursion is broken for DelphiScript in TC9. It seems to work for JScript, but it's not a good idea to translate over 50 kloc to another scripting language.
So, I want to ask the support team:
1) Perhaps, you can suggest some quick hack that can be used to continue testing with TC9.
2) Perhaps, it's a known issue, and it's already in backlog for the nearest releases.
The post is going to be long, so i'll put the essential questions first, and detailed report afterwards.
We have recently upgraded TestComplete/TestExecute licenses from 7.52 to 9.30. Tests are written in DelphiScript.
A large part of the tests depends on parsing XML data, and it's done by recursive algorithms.
Suddently, it happens that all the tests fail, because recursion is broken for DelphiScript in TC9. It seems to work for JScript, but it's not a good idea to translate over 50 kloc to another scripting language.
So, I want to ask the support team:
1) Perhaps, you can suggest some quick hack that can be used to continue testing with TC9.
2) Perhaps, it's a known issue, and it's already in backlog for the nearest releases.