I installed TestExecute on a virtual machine with windows 10 x64, while running my tests it just runs in a second and says that all tests have passed. After a good time trying to understand, I discovered that this occurs with the x64 TestExecute, when opening the project with TestExecute x86 all tests are run correctly. Does anyone have any idea why this happens?
Solved! Go to Solution.
It depends a bit...
What is almost sounds like is that you may be hitting unhandled exceptions of some sort in the mix there where the 64 bit version of TestExecute can't perform some operations due to mismatched database drivers or something like that.
Are you doing any data driven testing using Excel or SQL databasess?
I'm not, I'm just trying to run a test that opens Notepad and writes a simple text. I was configuring the execution of distributed tests for the first time, until I came across this problem in the virtual machine. If it executes x86 version of TestExecute it opens NotePad and writes the text, however if it runs in the x64 version it simply starts execution and already presents the execution log, as executed the test without doing anything.
Is it possible for you to zip up your project and/or your code and send it over?
Typically, the ability to execute a project is not dependant upon bit-ness of the TestExecute instance. So, there's something unique in your project that is not typical and having it in hand would help.
The project is attached.
I copied this project to a physical machine that has TextExecute x64, and it worked. Only this problem occurs in the virtual machine. Is there a different configuration for virtual machines?
There should not be a difference.
Any possibility of attaching it in ZIP format instead?