Note
You are not reading the most recent version of this documentation. See the latest version available.
Local host is already a virtual machine¶
Quality Approver supports an automated package testing on the local host.
Warning
This local host must be a virtual machine that can be manually restored to the previous state after the testing.
PREREQUISITES:
Virtual machine is running Windows 10 version 1803 or newer.
The user account has the administrative privileges.
CONFIGURATION INSTRUCTIONS:
To configure the local host for testing with Quality Approver perform the following:
- Run Quality Approver either from the Start Menu shortcut or from Launcher.
- Click Configure new VM.
- In the opened wizard select This local host (where PACE is installed) and follow the listed instructions.
PREREQUISITES AND CONFIGURATION INSTRUCTIONS FOR LOCAL HOST:
- (1 of 3) Check Windows OS version.
The supported operating system is Windows 10 version 1803 or newer. To check a version of your Windows, run winver command (Win + R).
Note
It is recommended to use a clean Windows OS with a minimum set of preinstalled software in order to minimize the negative impact on testing results.
- (2 of 3) Install the testing kit.
Download the Windows SDK installer (web installer ~1.3 MB) and install two required components:
Application Verifier For Windows (size ~5.4 MB)
Windows App Certification Kit (size ~47.4 MB)
- (3 of 3) Run the automatic system configurator
Run the PACE Tuner for Quality Approver installer on this local host to configure the system for the automatic package testing and to install the required files.
Get PACE Tuner for Quality Approver clicking on the ‘PACE tuner’ link.
By default, it is located at
C:\Program Files (x86)\PACE Suite\Quality Approver\Tuner installations\Localhost\Local host – PACE Tuner for Quality Approver.msi
Warning
PACE Tuner changes the security features of the operating system and must not be run on your work station (PC). The uninstall mechanism of PACE Tuner does not restore the changed security settings. Run PACE Tuner only on the virtual machine, which can be restored to the previous state.
Find the list what PACE Tuner changes below in this article.
- Switch back to the Quality Approver wizard and tick the I have configured as requested checkbox. Then click Next.
- Wait a little, while Quality Approver is checking the system configuration. Once the check is completed, click OK and Finish to close the wizard.
- After adding the local host to the list of Quality Approver, manually shut down this virtual machine (Start > Power > Shut down).
- Take a snapshot/checkpoint of the configured state
Finally, take a snapshot/checkpoint of the current state of the local host. Further, the local host (virtual machine) must be manually restored to this snapshot/checkpoint before and after the testing process.
Now the local host is configured for testing with Quality Approver.
LIST OF CHANGES MADE ON THIS HOST BY PACE TUNER:
- Enables Developer mode.
Windows App Certification Kit requires enabling this system feature.
- Disables User Account Control.
Windows App Certification Kit requires the administrative privileges for running. Disabling the User Account Control (UAC) allows to run Windows App Certification Kit with the administrative privileges remotely in an unattended mode.
- Disables non-essential services.
Update, Search, Offline files, Security center, and Diagnostic policy services produce lots of system noise that could influence the testing results.
Note
PACE Suite covers the whole range of application packaging tasks - learn more.
Try PACE Suite for free - 21 days no obligations unlimited trial with all functions unlocked.