The VIP Server Controller is a desktop application that executes VIP jobs on a local or remote machine. The remote machine can be installed on the local network as a private cloud, or using a cloud provider like Azure or AWS.

The machine onto which the Server Controller is installed must be a Windows 64-bit machine. The Server can be triggered from the Command Line or using the desktop application installed on the machine which it is installed. Alternatively, jobs can be triggered on any machine from a pre-configured web portal, and can also be invoked from CI technologies like Jenkins.

This article provides instructions for downloading and installing the VIP Server Controller. You then need to configure and set up your server. This video provides instructions on setting up the server.

If you would like to install VIP and the VIP Server Controller, please contact support@curiosity.software to request the download links.

Note: Get in touch if you are using VIP and the VIP Server Controller in conjunction with an on-premise installation of Test Modeller. The installation must align versions. Please contact support@curiosity.software, and we will get you set up.

Prerequisites

Please note that the following prerequisites must be completed prior to installation.

  1. Must be run as administrator

  2. The VIP server needs two open ports to install. By default it will use 8088 and 8089. You can verify if these ports are fee by running the command netstat -ano -p tcp |find "8089" in command (cmd.exe). If you need to use other ports, make sure to use the customised section of the install.

Please note: ARM Chip architecture is not supported

Installing the VIP Server Controller

The following video provides instructions on setting up the VIP Server. Use the video to complete the following steps on the Windows (64-bit) machine on which you will set up the Server:

  1. Install and integrate Test Modeller, VIP and The VIP Server Controller.

  2. Run The VIP Server Controller to commit the relevant automation workflows to memory.

  3. Use The VIP Server Controller to set up and run the Hopper and a REST Server.

  4. Set up a new private or shared server in Test Modeller.

  5. Run a test job to test that: available jobs are displayed in Modeller, that they can be submitted and run, that previous jobs are available for analysis, that the correct messages are displayed when jobs are run.

  6. How to upgrade the VIP Server.

To install the VIP Server Controller, visit the download link in your web browser. Wait for setup_VIPExcel_['latest' OR 'VersionNumber'].exe to finish downloading.

Locate the downloaded file and open it. You might be asked to verify Curiosity as a publisher. Click Yes:

This will open the VIP Server installer. You first need to read and accept the VIP License Agreement:

Next, select which components you would like to install. We recommend retaining the default components provided:

Next, select Additional Tasks

Then, provide Connection Details on the screen below (see next screenshot for example inputs).  The Connection details can be obtained by opening TestModeller (and going to Management->Profiles (left-side menu) and copying the Field values.

Example Field Values from Test Modeller

Complete Connection Details:

Sample Connection Details

Once completed, press the Next button to review the setup type and selected components. You can click "Back" to update your selection, or click "Install" to complete the installation:

If VIP is open, this screen will appear. Select 'Automatically close the applications' followed by Next

Wait for the installation to finish and then click "Finish":

The VIP Server Controller is now installed.

Upgrading The VIP Server Controller

Upgrading The VIP Server Controller follows the same process as above.

Note: The upgrade process overwrites the folders created when installing the VIP Server Controller. If you have edited the contents of these folders, you should back up your work in a separate location. If you followed the standard installation, these folders will be stored on your C: Drive.

VIP DEVOPS INTEGRATION VIP SERVER