Building an Installer with the TestStand Deployment Utility

TestStand 2019 Help

Edition Date: May 2019

Part Number: 370052AA-01

»View Product Info
Download Help (Windows Only)

You can use the TestStand Deployment Utility to build an installer that contains the files the test system requires to execute successfully on a test station computer, such as sequence files, support files, user interface files, the TestStand Runtime, National Instruments run-time engines (RTEs), and National Instruments drivers and components. Additionally, the installer you build with the deployment utility can perform the following tasks:

  • Import hardware configuration information from Measurement & Automation Explorer (MAX)
  • Register ActiveX Automation servers
  • Create program items, such as shortcuts
  • Launch a Readme file and license agreement at install time
  • Associate sequence files (.seq) with a user interface by using the Alternate Association for .seq Files option in the Advanced Installer Options dialog box
  • Run other installers

The deployment utility uses options and configuration settings to build an installer based on Microsoft Windows Installer technology but does not require you to have specific knowledge of Windows Installer technology.

Note Note  Refer to <National Instruments>\_Legal Information for information about including legal information in installers built with NI products.

Advantages

Using an installer you build with the deployment utility offers the following advantages:

  • Using the deployment utility to build the installer does not require additional development tasks to build or customize an installer. You configure installer options in the deployment utility to build an installer using Windows Installer technology.
  • You can customize the installer to include the TestStand Runtime, RTEs, and National Instruments drivers and components. Because you select the TestStand Runtime optional features to include at build time, you can ensure that you deploy the same set of TestStand Runtime optional features to all test station computers.
  • The installer can launch third-party installers.
  • You can include MAX hardware configuration information from the development computer to import into MAX on the test station computer.
  • You can place the installer on removable distribution media to physically move to test station computers, which do not require a network infrastructure.
  • You can install files in TestStand-specific directories, such as the <TestStand> or <TestStand Public> directories, even if you do not install TestStand to the default location.
  • The installer can uninstall files it installed on the test station computer.
  • You can build a patch installer that installs only an updated subset of files from a previous installer.

Disadvantages

Using an installer you build with the deployment utility presents the following disadvantages:

  • You must run the installer on each test system computer, which might not scale well if you use a large number of test station computers.
  • The installer does not support repair.
  • Users cannot select specific features to install.
  • The installer requires a fixed overhead size of about 6.5 MB, which is inefficient for creating deployments that are smaller than that size.

See Also

Uninstalling a TestStand Deployment

WAS THIS ARTICLE HELPFUL?

Not Helpful