From: Mathieu Baudier Date: Tue, 24 Feb 2009 16:00:56 +0000 (+0000) Subject: Introduce Manager bundle X-Git-Tag: argeo-slc-2.1.7~2128 X-Git-Url: http://git.argeo.org/?a=commitdiff_plain;h=0d5c6fa73a039257f3a5362a3a3fa70e032c3dbb;p=gpl%2Fargeo-slc.git Introduce Manager bundle git-svn-id: https://svn.argeo.org/slc/trunk@2171 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- diff --git a/demo/org.argeo.slc.demo.manager/.classpath b/demo/org.argeo.slc.demo.manager/.classpath new file mode 100644 index 000000000..df54f154b --- /dev/null +++ b/demo/org.argeo.slc.demo.manager/.classpath @@ -0,0 +1,7 @@ + + + + + + + diff --git a/demo/org.argeo.slc.demo.manager/.project b/demo/org.argeo.slc.demo.manager/.project new file mode 100644 index 000000000..6a65410fd --- /dev/null +++ b/demo/org.argeo.slc.demo.manager/.project @@ -0,0 +1,29 @@ + + + org.argeo.slc.demo.basic + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.maven.ide.eclipse.maven2Builder + + + + + org.springframework.ide.eclipse.core.springbuilder + + + + + + org.springframework.ide.eclipse.core.springnature + org.maven.ide.eclipse.maven2Nature + org.eclipse.jdt.core.javanature + + diff --git a/demo/org.argeo.slc.demo.manager/.springBeans b/demo/org.argeo.slc.demo.manager/.springBeans new file mode 100644 index 000000000..c11d81486 --- /dev/null +++ b/demo/org.argeo.slc.demo.manager/.springBeans @@ -0,0 +1,13 @@ + + + 1 + + + + + + + + + + diff --git a/demo/org.argeo.slc.demo.manager/pom.xml b/demo/org.argeo.slc.demo.manager/pom.xml new file mode 100644 index 000000000..33d29dd73 --- /dev/null +++ b/demo/org.argeo.slc.demo.manager/pom.xml @@ -0,0 +1,60 @@ + + 4.0.0 + + org.argeo.slc + argeo-slc + 0.11.3-SNAPSHOT + ../../org.argeo.slc + + org.argeo.slc.demo + org.argeo.slc.demo.basic + SLC Demo Basic Test Module + jar + + + + + maven-jar-plugin + + + org.apache.felix + maven-bundle-plugin + ${version.maven-bundle-plugin} + + + org.apache.commons.logging,org.springframework.beans.factory.config + org.argeo.slc.execution,org.argeo.slc.specs,org.argeo.slc.support.simple,org.springframework.aop,com.springsource.net.sf.cglib,com.springsource.org.aopalliance + conf/main.xml + + + + + + + + + org.argeo.slc.runtime + org.argeo.slc.execution + + + org.argeo.slc.runtime + org.argeo.slc.support.simple + + + org.argeo.slc + org.argeo.slc.detached.launcher + ${project.version} + + + + org.eclipse.osgi + org.eclipse.osgi + + + + org.springframework.osgi + org.springframework.osgi.extender + + + diff --git a/demo/org.argeo.slc.demo.manager/src/main/resources/META-INF/MANIFEST.MF b/demo/org.argeo.slc.demo.manager/src/main/resources/META-INF/MANIFEST.MF new file mode 100644 index 000000000..d0c3f3df7 --- /dev/null +++ b/demo/org.argeo.slc.demo.manager/src/main/resources/META-INF/MANIFEST.MF @@ -0,0 +1,20 @@ +Manifest-Version: 1.0 +Private-Package: conf;version="0.11.3-SNAPSHOT",conf.testCases;version + ="0.11.3-SNAPSHOT" +Tool: Bnd-0.0.255 +Bundle-Name: SLC Sandbox Execution Flow +Created-By: 1.6.0_0 (Sun Microsystems Inc.) +Require-Bundle: org.argeo.slc.execution,org.argeo.slc.specs,org.argeo. + slc.support.simple,org.springframework.aop,com.springsource.net.sf.cg + lib,com.springsource.org.aopalliance +Bundle-Vendor: Argeo +Bundle-Version: 0.11.3.SNAPSHOT +Spring-Context: conf/main.xml +Bundle-ManifestVersion: 2 +Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt +Import-Package: org.apache.commons.logging;version="1.1",org.springfra + mework.beans.factory.config +Bundle-SymbolicName: org.argeo.slc.sandbox.executionflow +Bundle-DocURL: http://www.argeo.org +Originally-Created-By: 1.6.0_0 (Sun Microsystems Inc.) + diff --git a/demo/org.argeo.slc.demo.manager/src/main/resources/conf/BasicExecutionFlow.groovy b/demo/org.argeo.slc.demo.manager/src/main/resources/conf/BasicExecutionFlow.groovy new file mode 100644 index 000000000..da3926ef8 --- /dev/null +++ b/demo/org.argeo.slc.demo.manager/src/main/resources/conf/BasicExecutionFlow.groovy @@ -0,0 +1,12 @@ +import org.argeo.slc.test.*; + +public class BasicExecutionFlow implements org.argeo.slc.executionflow.ExecutionFlow { + + ExecutableTestRun firstSubTest = null; + ExecutableTestRun secondSubTest = null; + + void execute(){ + firstSubTest?.execute(); + secondSubTest?.execute(); + } +} diff --git a/demo/org.argeo.slc.demo.manager/src/main/resources/conf/basic.xml b/demo/org.argeo.slc.demo.manager/src/main/resources/conf/basic.xml new file mode 100644 index 000000000..c2077f50f --- /dev/null +++ b/demo/org.argeo.slc.demo.manager/src/main/resources/conf/basic.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/demo/org.argeo.slc.demo.manager/src/main/resources/conf/common.xml b/demo/org.argeo.slc.demo.manager/src/main/resources/conf/common.xml new file mode 100644 index 000000000..4495b2f83 --- /dev/null +++ b/demo/org.argeo.slc.demo.manager/src/main/resources/conf/common.xml @@ -0,0 +1,19 @@ + + + + + + + + + + \ No newline at end of file diff --git a/demo/org.argeo.slc.demo.manager/src/main/resources/conf/main.xml b/demo/org.argeo.slc.demo.manager/src/main/resources/conf/main.xml new file mode 100644 index 000000000..aab3785e2 --- /dev/null +++ b/demo/org.argeo.slc.demo.manager/src/main/resources/conf/main.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/demo/org.argeo.slc.demo.manager/src/main/resources/conf/slc.properties b/demo/org.argeo.slc.demo.manager/src/main/resources/conf/slc.properties new file mode 100644 index 000000000..b18dce171 --- /dev/null +++ b/demo/org.argeo.slc.demo.manager/src/main/resources/conf/slc.properties @@ -0,0 +1,16 @@ +log4j.rootLogger=WARN, console + +## Levels +log4j.logger.org.argeo=DEBUG +log4j.logger.org.argeo.slc.executionflow.ExecutionParameterPostProcessor=TRACE +log4j.logger.org.argeo.slc.executionflow.ExecutionContext=TRACE + +## Appenders +# console is set to be a ConsoleAppender. +log4j.appender.console=org.apache.log4j.ConsoleAppender + +# console uses PatternLayout. +log4j.appender.console.layout=org.apache.log4j.PatternLayout +log4j.appender.console.layout.ConversionPattern= %-5p %d{ISO8601} %m - %c%n + +testCase=002 \ No newline at end of file diff --git a/demo/org.argeo.slc.demo.manager/src/main/resources/conf/test.xml b/demo/org.argeo.slc.demo.manager/src/main/resources/conf/test.xml new file mode 100644 index 000000000..6cc40e80e --- /dev/null +++ b/demo/org.argeo.slc.demo.manager/src/main/resources/conf/test.xml @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/demo/org.argeo.slc.demo.manager/src/main/resources/conf/testCases/basic-001.xml b/demo/org.argeo.slc.demo.manager/src/main/resources/conf/testCases/basic-001.xml new file mode 100644 index 000000000..a5426649e --- /dev/null +++ b/demo/org.argeo.slc.demo.manager/src/main/resources/conf/testCases/basic-001.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/demo/org.argeo.slc.demo.manager/src/main/resources/conf/testCases/basic-002.xml b/demo/org.argeo.slc.demo.manager/src/main/resources/conf/testCases/basic-002.xml new file mode 100644 index 000000000..c2946fdfb --- /dev/null +++ b/demo/org.argeo.slc.demo.manager/src/main/resources/conf/testCases/basic-002.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file