Skip to content

Instantly share code, notes, and snippets.

@GaryRogers
Last active April 29, 2019 17:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save GaryRogers/5c585f7a91bcf3c0ec44b44e0d1e68b4 to your computer and use it in GitHub Desktop.
Save GaryRogers/5c585f7a91bcf3c0ec44b44e0d1e68b4 to your computer and use it in GitHub Desktop.
TestComplete Jenkins Integration Notes

TestComplete Jenkins Integration Notes

Agent Node Setup

  • Triple check your GPOs.
  • Run Resultant Set of GPOs to make sure some up-stream GPO isn't doing something you don't expect.
  • Shadow the RDP session to see what TestExecute is doing.
    • If you don't see TestExecute start in a session, double check your username variable in the pipeline.
  • Run Agent Node as a windows service.
    • Let service interact with the desktop.
  • Update Windows Firewall to allow all between the agent and master.
  • When including a path to java for your node don't include '.exe' at the end of the path.

Pipeline

  • Check that the command line to 'TestCompleteServicexx.exe' is splitting username into Domain and username. You can't use username@domain, you must use DOMAIN\Username.
  • You can use Credentials
  • You can parameterize the testcompletetest action
  • You can add environment variables/parameters to get additional debugging
    • TESTCOMPLETE_PLUGIN_DEBUG
    • TESTCOMPLETE_PLUGIN_KEEP_LOGS
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment