Setting System Preferences in Eggplant Manager

You can see information about your Eggplant Manager installation and adjust settings on the System Preferences page. The settings available here include arguments you can pass to Eggplant Functional for all tests, network configuration, mail server configuration, logging level, and licenses. You can also view information about this Eggplant Manager server installation.

To view the System Preferences, navigate to Admin > System Preferences.

Note: Only users with the Administrator role can see and access the Admin menu.

The preference options you see depend on your license. For options specific to Eggplant Automation Cloud, see System Preferences for Eggplant Automation Cloud. The options for Eggplant Manager are listed below:

System Information

The System Information section displays information about the Eggplant Manager server installation, including the product version, revision number, build number, installation path, and host ID (the machine's unique identifier). This section reports information, but you cannot change these values. Use the Download link under System Log to download a copy of the Eggplant Manager system log.

The System Information panel in Eggplant Manager System Preferences
The System Information screen in Eggplant Manager.

SUT Types

The System Information section also shows, in the SUT Types subsection, whether prerequisites are met on your system for specific types of systems under test (SUTs). If Eggplant Manager determines that a prerequisite is not met, a red Unavailable message displays along with the specific requirement.

For instance, in the screenshot above, you would need to enable experimental features to use the Android and iOS emulators.

Note: Some features have multiple requirements, so when you satisfy a requirement, a different requirement might be shown. Only if all requirements are satisfied does the SUT type become available.

After requirements are met and the feature is shown as Available, the SUT type will be an option when you add SUTs on the SUTs administration page. If prerequisites aren't met for a SUT type, the specific feature won't appear in the interface when you add SUTs.

Repository Types

The Repository Types section lists the types of repositories that Eggplant Manager supports and whether or not those repositories are available for use in your system. Different types of repositories have different requirements for use. When a repository type is shown as Available, it will be an menu option when you create a repository on the Repositories administration page. Supported repository types are File System, Command Line Command, Git, Mercurial, and Subversion.

Jira Keys

Use the Jira OAuth Consumer Key and Jira OAuth Certificate Public Key if you need to integrate Eggplant Manager with the Jira defect management system.

VMware Virtual Machine Paths

The VMware Virtual Machine Paths section is where you enter file paths to VMware VMs you use with the VMware Virtual Machine SUT type, which lets Eggplant Manager start the SUT automatically at test runtime. If you're using a Mac, these virtual machines must run in VMware Fusion or Fusion Pro. If you're using Windows or Linux, these virtual machines must run in VMware Workstation.

Note: If you are using a VMware VM with the SUT type VNC, it is not necessary to set the file path.

VMware Virtual Machine Paths module in Eggplant Manager

Test Defaults

The Test Defaults section provides you optional settings that you can apply to all tests run through Eggplant Manager. You can add arguments for Eggplant Functional to use for test runs, and you can adjust the number of days after which Eggplant Manager deletes test information. For more information, see Configuring System-Wide Test Defaults.

Test Defaults panel in Eggplant Manager System Preferences

Network Configuration

The Network Configuration section lets you configure network-related settings, such as the public IP address, port numbers, and whether to use HTTPS. For information about changing network settings, see Configuring Network Access in Eggplant Manager.

Note: To access Eggplant Manager using ports 80 and/or 443, set the server port to 8080, then forward port 80 and/or 443 to port 8080 in the system firewall settings.

The Network Configuration panel in Eggplant Manager System Preferences

The Network Configuration section in the Eggplant Manager System Preferences

Mail (SMTP) Server Configuration

The Mail (SMTP) Server Configuration section allows you to configure mail settings to send email notifications of test run completions from Eggplant Manager. For information about configuring a mail server, see Configuring a Mail (SMTP) Server.

The Mail (SMTP) Server Configuration section in Eggplant Manager System Preferences

The Mail (SMTP) Server Configuration section in the Eggplant Manager System Preferences

Eggplant Network

You configure Eggplant Network access in the Eggplant Network section. Eggplant Network is Eggplant's network emulation appliance. For information about linking an Eggplant Network device, see Integrating Eggplant Network with Eggplant Manager.

The Eggplant Network section of Eggplant Manager System Preferences
The Eggplant Network section of the System Preferences page in Eggplant Manager

Logs

The Logs section provides you the option to configure the level of detail and the type of information you want Eggplant Manager to write to the log at the server-wide level. It also provides you with the ability to set log directory size limits. For more information, see Setting Application-Wide Logging in Eggplant Manager.

The Logs panel of Eggplant Manager System Preferences

Miscellaneous

The Miscellaneous section gives you the option to enable experimental features in Eggplant Manager. Current experimental features include using mobile emulators for Android and iOS as SUT types.

Select the Enable Experimental Features checkbox if you want these features to appear in the Eggplant Manager interface.

Select Hide Reservation Password to prevent passwords from displaying in the Reservation Info panel.

The Max Test Timeout value is the maximum amount of time allowed to pass before ePM aborts a test. In past releases you could not set the Max Test Timeout value higher than 180 minutes (3 hours). You can now move this value above 180 minutes.

The Abort Grace Period is the number of seconds the server waits before trying to gather results for an aborted test run. The default value is 30 seconds. Only increase this value if your aborted test runs show no results. While adjusting the Abort Grace Period value, keep it as low as possible while allowing for results to become available for aborted test runs.

Miscellaneous System Preferences in Eggplant Manager

Applications

When viewing the reservation information for a mobile SUT, you can click the Show Apps button to view a list of the applications installed on that SUT. You might not be interested in seeing a complete list of these applications. If you want to limit the list of applications to only those applications in which you are interested, do the following:

  1. Click Admin > System Preferences.
  2. Scroll to Applications.
  3. Enter a list of bundle IDs, application names, or both separated by commas.
    Note: If you enter a partial application name, neither Eggplant Functional nor Eggplant Automation Cloud includes the application name in the list.
  4. Save your work.

例:

If you add com.apple, com.android as explained in step 3, both Eggplant Functional and Eggplant Manager filter out any applications with bundle IDs that begin with com.apple and com.android.

Licenses

The Licenses section shows the currently installed licenses. On this panel you can see the following information: the type of license (Eggplant Manager or Eggplant Automation Cloud), ID, the serial number, the start and end dates, the number of days remaining, and the maximum number of instances (limit). You can also add or remove a license. For more information, see Managing Licenses in Eggplant Manager.

Licenses panel in the Eggplant Manager System Preferences

The Licenses section in the Eggplant Manager System Preferences

System Preferences for Eggplant Automation Cloud

The Eggplant Manager and Eggplant Automation Cloud applications run in the same web interface, although they are licensed separately. If you are licensed for both Eggplant Manager and Eggplant Automation Cloud, you will have one additional section on the System Preferences page, Port Forwarding:

The Port Forwarding section of System Preferences seen with Eggplant Automation Cloud licensing

The Port Forwarding section of System Preferences seen with Eggplant Automation Cloud licensing

By default, Eggplant Automation Cloud uses ports 5901 through 6000 to perform port forwarding. However, you can choose different ports by adjusting the values in the Port Forward Range fields to fit the needs of your network environment. Click Save Changes to save your preference choices.

If you are running Eggplant Automation Cloud without an Eggplant Manager license, your System Preferences page will not include the sections for Test Defaults and Eggplant Network. All other sections are valid and operate in the same way for both Eggplant Manager and Eggplant Automation Cloud.

 

This topic was last updated on 2月 01, 2019, at 11:13:23 午前.

Eggplant icon Eggplant.io | Documentation Home | User Forums | Support | Copyright © 2019 Eggplant