/*******************************************************************************
* Copyright (c) 2004, 2010 BREDEX GmbH.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* BREDEX GmbH - initial API and implementation and/or initial documentation
*******************************************************************************/
package org.eclipse.jubula.tools.internal.constants;
/**
* This class contains the keys of the AUT configuration properties
* and the IDs of the toolkit plugins as public constants.
*
* @author BREDEX GmbH
* @created Jun 24, 2008
*/
public class AutConfigConstants {
/**
* the AUT ID to use when matching the running AUT started by the
* configuration with an AUT definition
*/
public static final String AUT_ID = "AUT_ID"; //$NON-NLS-1$
/** Key for the name of an AUT Configuration */
public static final String AUT_CONFIG_NAME = "CONFIG_NAME"; //$NON-NLS-1$
/** The name of the AUT to register */
public static final String AUT_NAME = "com.bredexsw.guidancer.aut.register.autName"; //$NON-NLS-1$
/** The hostname of the AUT */
public static final String AUT_HOST = "AUT_HOST"; //$NON-NLS-1$
/** The port at the remote hostname of the AUT */
public static final String AUT_HOST_PORT = "AUT_HOST_PORT"; //$NON-NLS-1$
/** The hostname for the AUT-Agent with which to register */
public static final String AUT_AGENT_HOST = "com.bredexsw.guidancer.aut.register.autAgentHost"; //$NON-NLS-1$
/** The port for the AUT Agent with which to register */
public static final String AUT_AGENT_PORT = "com.bredexsw.guidancer.aut.register.autAgentPort"; //$NON-NLS-1$
/** The AUT hostname set in the AUT config */
public static final String AUT_CONFIG_AUT_HOST_NAME = "SERVER"; //$NON-NLS-1$
/** The locale of the AUT */
public static final String AUT_LOCALE = "AUT_LOCALE"; //$NON-NLS-1$
/** The method for activation on test start (enum ActivationMethod) */
public static final String ACTIVATION_METHOD = "ACTIVATION_METHOD"; //$NON-NLS-1$
/** The MonitoringAgent ID*/
public static final String MONITORING_AGENT_ID = "MONITORING_AGENT_ID"; //$NON-NLS-1$
/** The XML/HTML report DIR (preferences)*/
public static final String REPORT_DIR = "REPORT_DIR"; //$NON-NLS-1$
/** The arguments of the AUT (main-args) */
public static final String AUT_ARGUMENTS = "AUT_ARGUMENTS"; //$NON-NLS-1$
/** The arguments of the Aut-Run AUT (main-args) */
public static final String AUT_RUN_AUT_ARGUMENTS = "AUT_RUN_AUT_ARGUMENTS"; //$NON-NLS-1$
/** The arguments of the Aut-Run AUT (main-args) split character */
public static final char AUT_RUN_AUT_ARGUMENTS_SEPARATOR_CHAR = '?';
/** The environment of the AUT */
public static final String ENVIRONMENT = "ENVIRONMENT"; //$NON-NLS-1$
/** The key for the name of the Modern UI app used to start the AUT. */
public static final String AUT_TYPE = "AUT_TYPE"; //$NON-NLS-1$
/** The key for the name of the executable file used to start the AUT. */
public static final String EXECUTABLE = "EXECUTABLE"; //$NON-NLS-1$
/** The key for the name of property used to highlight error components during test execution. */
public static final String ERROR_HIGHLIGHT = "ERROR_HIGHLIGHTING"; //$NON-NLS-1$
/** The key for the name of the Modern UI app used to start the AUT. */
public static final String APP_NAME = "APP_NAME"; //$NON-NLS-1$
/** The executable jar file of the AUT */
public static final String JAR_FILE = "JAR_FILE"; //$NON-NLS-1$
/** The jre binary (executable file, e.g. javaw.exe, java, etc.) */
public static final String JRE_BINARY = "JRE_BINARY"; //$NON-NLS-1$
/** The parameter of the JRE */
public static final String JRE_PARAMETER = "JRE_PARAMETER"; //$NON-NLS-1$
/** The working directory of the AUT */
public static final String WORKING_DIR = "WORKING_DIR"; //$NON-NLS-1$
/** the id tag for the AUT */
public static final String WEB_ID_TAG = "WEB_ID_TAG"; //$NON-NLS-1$
/** the browser for the AUT */
public static final String BROWSER = "BROWSER"; //$NON-NLS-1$
/** the browser path for the AUT */
public static final String BROWSER_PATH = "BROWSER_PATH"; //$NON-NLS-1$
/** the browser path for the AUT */
public static final String DRIVER_PATH = "DRIVER_PATH"; //$NON-NLS-1$
/** the mode in which the AUT starts**/
public static final String SINGLE_WINDOW_MODE = "SINGLE_WINDOW_MODE"; //$NON-NLS-1$
/** whether selenium uses webdrivers **/
public static final String WEBDRIVER_MODE = "WEBDRIVER_MODE"; //$NON-NLS-1$
/** The URL of the AUT */
public static final String AUT_URL = "AUT_ARGUMENTS"; //$NON-NLS-1$
/** The key to set the automatically naming of technical components */
public static final String NAME_TECHNICAL_COMPONENTS = "NAME_TECHNICAL_COMPONENTS"; //$NON-NLS-1$
/** The keyboard layout of the AUT */
public static final String KEYBOARD_LAYOUT = "KEYBOARD_LAYOUT"; //$NON-NLS-1$
/** The key for allowing class file id collision*/
public static final String ALLOW_CLASS_FILE_ID_COLLISION = "CLASS_FILE_ID_COLLISION"; //$NON-NLS-1$
/** the size of the browser for the AUT */
public static final String BROWSER_SIZE = "BROWSER_SIZE"; //$NON-NLS-1$
/** Path where monitoring data will be saved.*/
public static final String EXTERNAL_MONITORING_REPORT_PATH = "EXTERNAL_MONITORING_REPORT_PATH"; //$NON-NLS-1$
/** to prevent instantiation */
private AutConfigConstants() {
// do nothing
}
}