Building a Package Distribution with the TestStand Deployment Utility
- Updated2024-11-26
- 2 minute(s) read
Building a Package Distribution with the TestStand Deployment Utility
You can use the TestStand Deployment Utility to build a package-based distribution 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, NI run-time engines (RTEs), and NI drivers and components. Additionally, the package distribution you build with the deployment utility can perform the following tasks:
- Import hardware configuration information from Measurement & Automation Explorer (MAX)
- Create program items, such as shortcuts
- Launch a custom license agreement at install time
TestStand Deployment Utility can create the following types of package distributions:
- Single Package— The test system files are packaged into a single .nipkg file. Dependencies you select are referenced by the package, and must be installed on the deployment target in order to install the package.
- Repository— In addition to the main package, all dependent packages are also included in the deployment. A feed is generated which references all included packages. A feed is used to identify packages in NI Package Management tools, such as NI Package Manager. To install the deployment, register the feed in NI Package Manager on the target machine.
- Package Installer— In addition to the main package, all dependent packages are also included in the deployment. TestStand Deployment Utility also generates a standalone installer which installs all the packages on a machine. The installer will also install NI Package Manager if it is not present on the machine.
The Repository and Package installer modes also generate a Virtual Package (a package with no file contents) which depends on the main package, and all package dependencies. This package is generated for future support of creating supplemental packages to add to an existing package deployment.