blob: 26263f4a7ed32a8c3d0c40155f83bbfb2d4b3452 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2012 EclipseSource Muenchen 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:
******************************************************************************/
package org.eclipse.emf.emfstore.fuzzy.emf.diff;
import java.io.IOException;
import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.emf.emfstore.fuzzy.emf.FuzzyUtil;
import org.eclipse.emf.emfstore.fuzzy.emf.config.TestRun;
/**
* A {@link TestRunProvider} reading the infos out of files.
*
* @author Julian Sommerfeldt
*
*/
public class FileTestRunProvider extends TestRunProvider {
@Override
public TestRun[] getTestRuns() throws IOException {
Resource run1Resource = FuzzyUtil.createResource("file://D:/downloads/1.xml");
Resource run2Resource = FuzzyUtil.createResource("file://D:/downloads/2.xml");
if (FuzzyUtil.resourceExists(run1Resource)) {
run1Resource.load(null);
}
if (FuzzyUtil.resourceExists(run2Resource)) {
run2Resource.load(null);
}
return new TestRun[] { getTestRun(run1Resource), getTestRun(run2Resource) };
}
}