/*******************************************************************************
* 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 interface holds timeout constants for client <-> server communication
* and other actions which may time out, e.g. waiting for a popup
*
* @author BREDEX GmbH
* @created Oct 1, 2010
*/
public interface TimeoutConstants {
/** The default timeout for cap-test-requests in MILLISECONDS! */
public static final int CLIENT_SERVER_TIMEOUT_DEFAULT_REQUEST = 600000;
/** timeout for reporting after a job aborting failure( cap test request timeout) */
public static final int CLIENT_REPORTING_AFTER_FAILURE_TIMEOUT = 1800000;
/**
* <code>CLIENT_SERVER_TIMEOUT_TAKE_SCREENSHOT</code>
*/
public static final int CLIENT_SERVER_TIMEOUT_TAKE_SCREENSHOT = 10000;
/** The timeout */
public static final int SERVER_CLIENT_TIMEOUT_CAP_RECORDED = 6000;
/** timeout for waiting for the popup */
public static final int SERVER_TIMEOUT_WAIT_FOR_POPUP = 10000;
/** Default for event confirm timeout */
public static final int SERVER_TIMEOUT_EVENTCONFIRM_DEFAULT = 2000;
/** Amount of milliseconds to delay the AUTs termination */
public static final int AUT_KEEP_ALIVE_DELAY_DEFAULT = 5000;
}