Please note that this tool is classified as a Legacy tool. We recommend transitioning to our updated solutions to maintain optimal performance and security in your workflows. For more information on this matter, please reach out to technical support .
Please note that this tool is classified as a legacy application. We recommend evaluating alternative, updated solutions to ensure optimal performance and security for your workflows.
For more information on that matter, contact technical support .
Step 1: Launch the application.
Step 2: Choose the option to connect to the Floating license server.
Step 3: If you cannot open it, go to Help > License information > Configure License > Connect to Floating Server
Step 4: Insert the IP of the floating license server and press the activate button.
Step 5: The Application will restart.
You will be presented with a floating license checkbox to insert the features you want to get from the floating server.
Notes:
- Mobile OS's (iOS/Android/BB) checks will allow users to execute tests against devices run by them (f.e - checking iOS allows the user to test ANY iOS device)
- Enable Design mode will allow the developer to develop NEW tests against ticketed Mobile OS's If you wish to use more seats for tests execution (execute tests in parallel) you can create more license buckets (See example below - adding an additional Android device execution)
- After choosing the features for each agent, in the floating license dialog box. you can suspend the dialog box, so it won't pop up when the studio starts.
- To suspend it, you need to add the property: suspend.floating.dialog=true to the properties file
Step 6: Show HELP > License information window
Optional - Skip License Choose Feature:
For users who want to launch from the command line in order to avoid the Floating license feature box.
Run from the command line (or from the testing framework):
The switch-skip-features-choose will skip the floating license choosing box to grab all available seats from the floating license server for one port.
To have executor add-on capabilities via the floating license server, or if you want to choose specific features automatically via the floating license server, please do the following:
Create a property file with the features you want to use.
It should be in the following format:
agents.count=(number of agents)
agent.1.port=(number of port)
agent.1.license=(feature),(feature),...n
and so on for the rest of the ports.
For example:
agents.count=2
agent.1.port=8889
agent.1.license=ANDROID
agent.2.port=8999
agent.2.license=WINDOWS_PHONE,IPHONE
Afterwards, in order for the configuration to come into effect, you should run the application the following way:
studio.exe -agents-properties-file=(properties file location)