cancel
Showing results for 
Search instead for 
Did you mean: 

TestExecute Settings Customization

TestExecute Settings Customization

There needs to be some way to easily customize the settings within TestExecute without having to login to every machine that has TestExecute installed on it and manually configuring it.

 

Either installation parameters, more execution parameters, or a human readable tcsettings.xml file that can be rewritten to configure the installation.  Something like this.  My company has 10 licenses for TestExecute, and our lab machines are very dynamic, meaning they get rebuilt often.  We are automating the setup/configuration of that environment, but this has become a limiting factor.

 

There are 3 key settings that I absolutely had to modify on each installation, and therefore we have opted currently to copy this XML file across all of our clients, but because the file is not human readable, I have no idea what other things are in there, and what might cause problems because I copied the file from another machine.

 

Also, I think it would be a good idea to have an option to make this configuration file be at the machine level rather than the user level.  While there may be a case for user specific settings, if that is not needed, managing these settings at a machine level rather than a user level would be far more efficient and less of a headache.

3 Comments
Moderator

Hi David,

 

You mentioned three options you definitely to set in your TestExecute instances everytime you set up a new test environment. Could you name these options and explain why you need to modify them?

 

Thanks in advance!

Contributor

@Dmitry_Nikolaev Below are the three items that we have to configure on every installation.  The other issue we have found now that we have the configuration automated is that TestExecute fails with a exit code of 127 when launched via Jenkins if it hasn't been launched previously under the same USER profile manually.  We are still looking into the exact cause of this, but we still do not have everything fully automated at this time because of this issue.

 

  1. Setting the Java bridge configuration
  2. Disabling the "Send feature usage data to help improve TestExecute" option
    1. Our company is very sensitive to sending any data out of the company.
  3. Disable "Check for updates at startup".
    1. Automated tests through Jenkins will fail if this is enabled and an update is detected at the time TestExecute launches.
Senior Member

I too want to be able to provision immutable test infrastructure automatically, without having to manually configure Test Execute on each test agent.