Forum Discussion

janusz_z's avatar
janusz_z
New Contributor
11 months ago
Solved

Reset of the Test Execute enable extensions

Hello,

We use Test Execute on our Azure Virtual Machines, and our test scripts rely on the legacy OCR module. Our team writes scripts using TestComplete version 15.54.x.x, with a similar version for TestExecute. Recently, we updated TestExecute to support testing web functionalities using the web module. We update to the version 15.71.4.11.

However, after the update, we noticed that the legacy OCR module was disabled when running tests. We manually enabled the module in the extensions settings before running the tests:

Unfortunately, the next day, some of our tests failed due to the OCR module being disabled again. It appears that the extension settings reverted to their default state, as if TestExecute had just been installed.

We’re uncertain why this is happening, but we suspect it may be related to license availability. The TestExecute logs indicate that, at the time the OCR module failed, there was no available license for the machine:

We believe the issue might occur when the machine attempts to execute tests while waiting for a license, and the connection is not successfully established. This could potentially cause the settings to reset to their default state.

Our questions are:

  1. Why is this happening?
  2. What steps can we take to prevent this issue from occurring again?

Thank you for your assistance.

Best regards,
Janusz

5 Replies

  • I think the first thing to resolve would be the available license seat as the log indicates. Are you running tests in parallel or is TestExecute not terminating to release the license and to be available for next run?

    Once the license issue is resolved and if still the extension gets disabled, I suggest you contact support.

     

    • janusz_z's avatar
      janusz_z
      New Contributor

      Do you think that the problem cause by the license sounds reasonable. We use SmartBear ID-based licenses, and we run tests in parallel.

      • Hassan_Ballan's avatar
        Hassan_Ballan
        Icon for Champion Level 3 rankChampion Level 3

        If you run TestExecute tests in parallel and you do not have enough license seats for each instance, execution will fail with license error. This may look intermittent based on each test duration to release license seat for another test to occupy that license seat.

        Once you resolve the license issue you can confirm if the OCR issue remains.