package org.xtest.runner.external; import org.eclipse.core.resources.IFile; import org.eclipse.core.runtime.IProgressMonitor; /** * Test runner for a single file * * @author Michael Barry */ public interface ITestRunner { /** * Runts a test file and returns the result * * @param fFile * The file to run * @param monitor * The progress monitor * @param acceptor * The dependency acceptor * @return The result of running the tests */ TestResult run(IFile fFile, IProgressMonitor monitor, DependencyAcceptor acceptor); }