/*******************************************************************************
* Copyright (c) 2013 Rene Schneider, GEBIT Solutions GmbH and others.
* 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
*******************************************************************************/
package de.gebit.integrity.remoting.transport.enums;
/**
* An enum list of all TestRunnerCallback methods. Being used by certain callbacks to communicate between fork and
* master.
*
* @author Rene Schneider - initial API and implementation
*
*/
// SUPPRESS CHECKSTYLE LONG Javadoc
public enum TestRunnerCallbackMethods {
EXECUTION_START,
SUITE_START,
SETUP_START,
SETUP_FINISH,
TEST_START,
TEST_FINISH,
TABLE_TEST_START,
TABLE_TEST_ROW_START,
TABLE_TEST_ROW_FINISH,
TABLE_TEST_FINISH,
CALL_START,
CALL_FINISH,
TEAR_DOWN_START,
TEAR_DOWN_FINISH,
SUITE_FINISH,
EXECUTION_FINISH,
VARIABLE_DEFINITION,
VARIABLE_ASSIGNMENT,
RETURN_ASSIGNMENT,
VISIBLE_COMMENT,
VISIBLE_DIVIDER,
ABORT_EXECUTION
}