package it.com.atlassian.bitbucket.mesh;

import com.atlassian.bitbucket.mesh.test.cluster.MeshCluster;
import com.atlassian.bitbucket.mesh.test.context.DelegatingTestExecutionListener;
import org.junit.experimental.categories.Category;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.TestExecutionListeners;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

@Category(AbstractMeshTest.class)
@ContextConfiguration(classes = MeshIntegrationTestWiring.class)
@MeshCluster //Ensures a 3 node Mesh cluster is made available for the test
@RunWith(SpringJUnit4ClassRunner.class)
@TestExecutionListeners(DelegatingTestExecutionListener.class)
public abstract class AbstractMeshTest {

}
