Unable to allocate testing licenses to the machine
Issue description:
Installing test automation on the orchestrator server after renewal results in acquiring testing licenses, rather than non-production licenses. However, despite successful installation, adding the testing runtimes/licenses to the associated standard machine is impossible.
Error:
Machine runtimes must be equal or greater than 1! (#1220)
Steps Leading to Error:
- Install Test automation following the requirement to utilize testing licenses.
- Go to "tenant -> machines -> edit standard machine" to observe an open slot for adding testing runtimes.
- Attempt to add testing runtimes. This action should turn out unsuccessful
Root cause:
The standard machine could not be upgraded with testing runtimes/licenses due to the incorrect license type assigned to the robot. The robot license type was still either non-production or production when it should have been assigned as 'testing' after the installation of test automation.
Resolution:
- Navigate to the orchestrator folder (classic).
- Click on 'Robots'.
- Edit the robot.
- Change the license type from non-production or production to testing.
- Navigate back to "tenant -> machines -> edit the standard machine".
- Try to add the testing runtime count. Upon doing so, the count should be updated as expected since the license type has been changed for the classic robot.