X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcore%2Ftest%2FSimpleTestRun.java;h=a4d396638a973d595c5f429b2d4b7400dbf51538;hb=9ed79a1930f41ad2872e4fad8a8c1866a1e5c211;hp=9a37269e570bc6330eec187daa2fe354a8d31307;hpb=1fdb1b4e7b1d2b0cabb6483238301b857a6392fa;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/SimpleTestRun.java b/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/SimpleTestRun.java index 9a37269e5..a4d396638 100644 --- a/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/SimpleTestRun.java +++ b/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/SimpleTestRun.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2010 Mathieu Baudier + * Copyright (C) 2007-2012 Mathieu Baudier * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,18 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - package org.argeo.slc.core.test; import java.util.UUID; -import org.argeo.slc.core.structure.tree.TreeSPath; import org.argeo.slc.deploy.DeployedSystem; -import org.argeo.slc.process.SlcExecution; -import org.argeo.slc.process.SlcExecutionRelated; -import org.argeo.slc.process.SlcExecutionStep; -import org.argeo.slc.structure.StructureAware; -import org.argeo.slc.structure.StructureRegistry; import org.argeo.slc.test.ExecutableTestRun; import org.argeo.slc.test.TestData; import org.argeo.slc.test.TestDefinition; @@ -35,38 +28,23 @@ import org.argeo.slc.test.WritableTestRun; * A basic bean implementation of a WritableTestRun, holding * references to the various parts of a test run. */ -public class SimpleTestRun implements WritableTestRun, ExecutableTestRun, - SlcExecutionRelated, StructureAware { +public class SimpleTestRun implements WritableTestRun, ExecutableTestRun { private String uuid; private String slcExecutionUuid; private String slcExecutionStepUuid; - private TreeSPath path; - private StructureRegistry registry; - private DeployedSystem deployedSystem; private TestData testData; private TestDefinition testDefinition; private TestResult testResult; /** Executes the underlying test definition. */ - @SuppressWarnings("unchecked") public void run() { uuid = UUID.randomUUID().toString(); if (testResult != null) testResult.notifyTestRun(this); - // Structure - if (testResult != null && path != null - && testResult instanceof StructureAware) - ((StructureAware) testResult).notifyCurrentPath( - registry, path); - - if (path != null && testDefinition instanceof StructureAware) - ((StructureAware) testDefinition).notifyCurrentPath( - registry, path); - testDefinition.execute(this); } @@ -129,21 +107,4 @@ public class SimpleTestRun implements WritableTestRun, ExecutableTestRun, public void setSlcExecutionStepUuid(String slcExecutionStepUuid) { this.slcExecutionStepUuid = slcExecutionStepUuid; } - - public void notifySlcExecution(SlcExecution slcExecution) { - if (slcExecution != null) { - slcExecutionUuid = slcExecution.getUuid(); - SlcExecutionStep step = slcExecution.currentStep(); - if (step != null) { - slcExecutionStepUuid = step.getUuid(); - } - } - } - - public void notifyCurrentPath(StructureRegistry registry, - TreeSPath path) { - this.registry = registry; - this.path = path; - } - }