From 52560a6872812e76183ef04db1a0f2b1fe8c0e48 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Mon, 23 Feb 2009 09:01:00 +0000 Subject: [PATCH] Create basic test module of the SLC demo git-svn-id: https://svn.argeo.org/slc/trunk@2164 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- demo/org.argeo.slc.demo.basic/.classpath | 7 ++ demo/org.argeo.slc.demo.basic/.project | 29 +++++ demo/org.argeo.slc.demo.basic/.springBeans | 19 ++++ demo/org.argeo.slc.demo.basic/pom.xml | 56 ++++++++++ .../src/slc/conf/BasicExecutionFlow.groovy | 12 ++ .../src/slc/conf/basic.xml | 78 +++++++++++++ .../src/slc/conf/common.xml | 19 ++++ .../src/slc/conf/main.xml | 68 ++++++++++++ .../src/slc/conf/slc.properties | 16 +++ .../src/slc/conf/test.xml | 105 ++++++++++++++++++ .../src/slc/conf/testCases/basic-001.xml | 37 ++++++ .../src/slc/conf/testCases/basic-002.xml | 27 +++++ 12 files changed, 473 insertions(+) create mode 100644 demo/org.argeo.slc.demo.basic/.classpath create mode 100644 demo/org.argeo.slc.demo.basic/.project create mode 100644 demo/org.argeo.slc.demo.basic/.springBeans create mode 100644 demo/org.argeo.slc.demo.basic/pom.xml create mode 100644 demo/org.argeo.slc.demo.basic/src/slc/conf/BasicExecutionFlow.groovy create mode 100644 demo/org.argeo.slc.demo.basic/src/slc/conf/basic.xml create mode 100644 demo/org.argeo.slc.demo.basic/src/slc/conf/common.xml create mode 100644 demo/org.argeo.slc.demo.basic/src/slc/conf/main.xml create mode 100644 demo/org.argeo.slc.demo.basic/src/slc/conf/slc.properties create mode 100644 demo/org.argeo.slc.demo.basic/src/slc/conf/test.xml create mode 100644 demo/org.argeo.slc.demo.basic/src/slc/conf/testCases/basic-001.xml create mode 100644 demo/org.argeo.slc.demo.basic/src/slc/conf/testCases/basic-002.xml diff --git a/demo/org.argeo.slc.demo.basic/.classpath b/demo/org.argeo.slc.demo.basic/.classpath new file mode 100644 index 000000000..16f01e2ee --- /dev/null +++ b/demo/org.argeo.slc.demo.basic/.classpath @@ -0,0 +1,7 @@ + + + + + + + diff --git a/demo/org.argeo.slc.demo.basic/.project b/demo/org.argeo.slc.demo.basic/.project new file mode 100644 index 000000000..63e0d7408 --- /dev/null +++ b/demo/org.argeo.slc.demo.basic/.project @@ -0,0 +1,29 @@ + + + argeo.slc.executionflow + + + + + + 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.basic/.springBeans b/demo/org.argeo.slc.demo.basic/.springBeans new file mode 100644 index 000000000..07dddcb58 --- /dev/null +++ b/demo/org.argeo.slc.demo.basic/.springBeans @@ -0,0 +1,19 @@ + + + 1 + + + + + + + src/slc/conf/main.xml + src/slc/conf/testCases/basic-001.xml + src/slc/conf/testCases/basic-002.xml + src/slc/conf/basic.xml + src/slc/conf/common.xml + src/slc/conf/test.xml + + + + diff --git a/demo/org.argeo.slc.demo.basic/pom.xml b/demo/org.argeo.slc.demo.basic/pom.xml new file mode 100644 index 000000000..1025a48ce --- /dev/null +++ b/demo/org.argeo.slc.demo.basic/pom.xml @@ -0,0 +1,56 @@ + + 4.0.0 + + org.argeo.slc + argeo-slc + 0.11.3-SNAPSHOT + ../../org.argeo.slc + + org.argeo.slc.sandbox + org.argeo.slc.sandbox.executionflow + SLC Sandbox Execution Flow + jar + + + + + maven-jar-plugin + + + + + + + + org.argeo.slc.runtime + org.argeo.slc.support.simple + + + + org.aspectj + com.springsource.org.aspectj.runtime + 1.6.2.RELEASE + + + org.aspectj + com.springsource.org.aspectj.weaver + 1.6.2.RELEASE + + + org.codehaus.groovy + com.springsource.org.codehaus.groovy + 1.5.7 + + + org.beanshell + com.springsource.bsh + 2.0.0.b4 + + + net.sourceforge.cglib + com.springsource.net.sf.cglib + 2.1.3 + + + \ No newline at end of file diff --git a/demo/org.argeo.slc.demo.basic/src/slc/conf/BasicExecutionFlow.groovy b/demo/org.argeo.slc.demo.basic/src/slc/conf/BasicExecutionFlow.groovy new file mode 100644 index 000000000..da3926ef8 --- /dev/null +++ b/demo/org.argeo.slc.demo.basic/src/slc/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.basic/src/slc/conf/basic.xml b/demo/org.argeo.slc.demo.basic/src/slc/conf/basic.xml new file mode 100644 index 000000000..5e1c46e4f --- /dev/null +++ b/demo/org.argeo.slc.demo.basic/src/slc/conf/basic.xml @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/demo/org.argeo.slc.demo.basic/src/slc/conf/common.xml b/demo/org.argeo.slc.demo.basic/src/slc/conf/common.xml new file mode 100644 index 000000000..4495b2f83 --- /dev/null +++ b/demo/org.argeo.slc.demo.basic/src/slc/conf/common.xml @@ -0,0 +1,19 @@ + + + + + + + + + + \ No newline at end of file diff --git a/demo/org.argeo.slc.demo.basic/src/slc/conf/main.xml b/demo/org.argeo.slc.demo.basic/src/slc/conf/main.xml new file mode 100644 index 000000000..829e6ee5b --- /dev/null +++ b/demo/org.argeo.slc.demo.basic/src/slc/conf/main.xml @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/demo/org.argeo.slc.demo.basic/src/slc/conf/slc.properties b/demo/org.argeo.slc.demo.basic/src/slc/conf/slc.properties new file mode 100644 index 000000000..b18dce171 --- /dev/null +++ b/demo/org.argeo.slc.demo.basic/src/slc/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.basic/src/slc/conf/test.xml b/demo/org.argeo.slc.demo.basic/src/slc/conf/test.xml new file mode 100644 index 000000000..6cc40e80e --- /dev/null +++ b/demo/org.argeo.slc.demo.basic/src/slc/conf/test.xml @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/demo/org.argeo.slc.demo.basic/src/slc/conf/testCases/basic-001.xml b/demo/org.argeo.slc.demo.basic/src/slc/conf/testCases/basic-001.xml new file mode 100644 index 000000000..0131cc273 --- /dev/null +++ b/demo/org.argeo.slc.demo.basic/src/slc/conf/testCases/basic-001.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/demo/org.argeo.slc.demo.basic/src/slc/conf/testCases/basic-002.xml b/demo/org.argeo.slc.demo.basic/src/slc/conf/testCases/basic-002.xml new file mode 100644 index 000000000..fc52a03f1 --- /dev/null +++ b/demo/org.argeo.slc.demo.basic/src/slc/conf/testCases/basic-002.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file -- 2.39.2