diff --git a/liteflow-core/pom.xml b/liteflow-core/pom.xml
index 2b907e482..63873ff0c 100644
--- a/liteflow-core/pom.xml
+++ b/liteflow-core/pom.xml
@@ -64,11 +64,6 @@
dom4j
dom4j
-
- junit
- junit
- test
-
org.apache.curator
curator-framework
@@ -91,15 +86,5 @@
com.alibaba
transmittable-thread-local
-
- org.apache.curator
- curator-test
- test
-
-
- com.101tec
- zkclient
- test
-
diff --git a/liteflow-script-groovy/pom.xml b/liteflow-script-groovy/pom.xml
new file mode 100644
index 000000000..4fade2984
--- /dev/null
+++ b/liteflow-script-groovy/pom.xml
@@ -0,0 +1,36 @@
+
+
+
+ liteflow
+ com.yomahub
+ 2.5.11
+
+ 4.0.0
+
+ liteflow-script-groovy
+
+
+
+ com.yomahub
+ liteflow-script-common
+ ${project.version}
+ true
+
+
+ com.yomahub
+ liteflow-core
+ ${project.version}
+ true
+
+
+ org.codehaus.groovy
+ groovy
+
+
+ org.codehaus.groovy
+ groovy-jsr223
+
+
+
\ No newline at end of file
diff --git a/liteflow-spring-boot-starter/pom.xml b/liteflow-spring-boot-starter/pom.xml
index cecbd9be8..c24c8a44f 100644
--- a/liteflow-spring-boot-starter/pom.xml
+++ b/liteflow-spring-boot-starter/pom.xml
@@ -30,34 +30,6 @@
${springboot.version}
true
-
- org.springframework.boot
- spring-boot-starter-test
- ${springboot.version}
- test
-
-
- org.aspectj
- aspectjweaver
- 1.8.13
- test
-
-
- org.apache.curator
- curator-test
- test
-
-
- com.101tec
- zkclient
- test
-
-
- com.yomahub
- liteflow-script-qlexpress
- ${project.version}
- test
-
diff --git a/liteflow-spring-boot-starter/src/test/resources/liteflow单测.md b/liteflow-spring-boot-starter/src/test/resources/liteflow单测.md
deleted file mode 100644
index bf959734e..000000000
--- a/liteflow-spring-boot-starter/src/test/resources/liteflow单测.md
+++ /dev/null
@@ -1,72 +0,0 @@
-### 先请认真阅读单测用例的说明
-
-> 说明:
->
-> 1.单测无spring环境的用例和spring环境的用例放在`liteflow-core`工程里,springboot环境的单测放在`liteflow-spring-boot-starter`工程里。
->
-> 2.所有单测按照目前已经拥有的单测模式去写,多人协助保持统一性。不能每个人都用自己单独的风格去写。这点望理解。
->
-> 3.关于断言,如果要断言流程执行的顺序,请用slot.printStep返回的结果去断言。如果其他结果数据,组件结果统一放在slot里,最后拿出来进行断言。
->
-> 4.因为liteflow现在有xml,json,yml三种配置方式,每个场景如果都测试3种配置场景,那冗余有点多。目前有专门测试解析器的测试用例,其余的用例都统一基于xml场景。
->
-> 5.liteflow使用上也分3种场景,无spring环境,spring环境,springboot环境。大多数情况下都会对3种场景进行测试,但是因为无spring环境限制比较多,使用场景也比较少。所以有些测试用例也就跳过了这种环境。
->
-> 6.有些测试用例要求只在springboot环境下即可,是因为无论是spring还是springboot,底层执行的代码块都一样。只不过在配置层面有所区别,但是配置层面已经有单独的用例去测了spring和springboot了。所以为了不冗余大量的代码。更好的维护。所以只要求在springboot环境下进行测。而有些和配置相关,就需要spring环境下也提供。
-
-
-
-### 测试用例列表
-
-- [x] aop的测试
- - [x] springboot下的AspectJ
- - [ ] spring环境下的aop
- - [x] springboot下的global AOP
-
-- [x] 异常的测试
- - [x] Liteflow内部各种CheckedException的测试
-
-- [x] 解析器测试
- - [x] Xml方式在无spring环境下测试
- - [x] Xml方式在spring环境下测试
- - [x] Xml方式在springboot环境下测试
- - [x] Json方式在无spring环境下测试
- - [x] Json方式在spring环境下测试
- - [x] Json方式在springboot环境下测试
- - [x] Yml方式在无spring环境下测试
- - [x] Yml方式在spring环境下测试
- - [] Yml方式在springboot环境下测试
-
-- [x] 参数测试(只测到参数是不是被总的LiteFlowConfig加载到即可)
- - [x] 非spring环境下的参数测试,必要参数测试,非必须参数的默认值测试。
- - [x] spring环境下的参数测试,必要参数测试,非必须参数的默认值测试。
- - [x] springboot环境下的参数测试,必要参数测试,非必须参数的默认值测试。
-- [x] zk配置源的功能测试(zk请自己本地安装提供)
- - [x] spring环境下的zk配置源功能测试
- - [x] springboot环境下的zk配置源功能测试
-- [x] 自定义源的功能测试
- - [x] spring环境下的自定义配置源功能测试
- - [x] springboot环境下的自定义配置源功能测试
-- [x] 组件功能点测试(基于springboot环境即可)
- - [x] isAccess方法的功能测试
- - [x] 组件抛错的功能点测试
- - [x] isContinueOnError方法的功能点测试
- - [x] isEnd方法和this.setIsEnd(true)的功能点测试
-- [x] 条件组件功能点测试(基于springboot环境)
- - [x] 条件组件的功能点测试
-- [x] 显式子流程测试(基于springboot环境)
- - [x] 子流程功能点测试,是否能进入子流程
- - [x] 多个子流程是否能串联衔接
- - [x] 同名节点和同名chain是否节点为优先级最高
- - [x] 多个子流程配置顺序是否和最终执行结果无关(这个需要结合xml,json,yml来测,分3种配置方式,因为这个和parser有一定的关系)
-- [x] 隐式子流程测试(基于springboot环境)
- - [x] 隐式子流程的功能点测试
- - [x] 多个隐式子流程是否能共享同一个上下文
-- [x] when condition下的线程池功能测试(基于springboot环境)
- - [x] 线程池的基本功能点测试
- - [x] 线程池满了情况下基于errorResume参数的功能点测试
-- [x] when并行组功能测试(基于springboot环境)
- - [x] 默认不配参数情况下并行组的功能点测试
- - [x] 配置相同并行组情况下的功能点测试
- - [x] 配置不同并行组情况下的功能点测试
-
diff --git a/liteflow-spring-boot-starter/src/test/resources/scriptnode/application.properties b/liteflow-spring-boot-starter/src/test/resources/scriptnode/application.properties
deleted file mode 100644
index 0fcb47da5..000000000
--- a/liteflow-spring-boot-starter/src/test/resources/scriptnode/application.properties
+++ /dev/null
@@ -1 +0,0 @@
-liteflow.rule-source=scriptnode/flow.xml
\ No newline at end of file
diff --git a/liteflow-testcase-script-qlexpress/pom.xml b/liteflow-testcase-script-qlexpress/pom.xml
new file mode 100644
index 000000000..f6a7d3a6e
--- /dev/null
+++ b/liteflow-testcase-script-qlexpress/pom.xml
@@ -0,0 +1,68 @@
+
+
+
+ liteflow
+ com.yomahub
+ 2.5.11
+
+ 4.0.0
+
+ liteflow-testcase-script-qlexpress
+
+
+
+ com.yomahub
+ liteflow-spring-boot-starter
+ ${project.version}
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ ${springboot.version}
+ test
+
+
+ org.aspectj
+ aspectjweaver
+ 1.8.13
+ test
+
+
+ org.apache.curator
+ curator-test
+ test
+
+
+ com.101tec
+ zkclient
+ test
+
+
+ com.yomahub
+ liteflow-script-qlexpress
+ ${project.version}
+ test
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+ ${springboot.version}
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.8.2
+
+ true
+
+
+
+
+
\ No newline at end of file
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/BaseTest.java b/liteflow-testcase-script-qlexpress/src/test/java/com/yomahub/liteflow/test/BaseTest.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/BaseTest.java
rename to liteflow-testcase-script-qlexpress/src/test/java/com/yomahub/liteflow/test/BaseTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/scriptnode/LiteflowScriptSpringbootTest.java b/liteflow-testcase-script-qlexpress/src/test/java/com/yomahub/liteflow/test/script/qlexpress/LiteflowScriptQLExpressTest.java
similarity index 82%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/scriptnode/LiteflowScriptSpringbootTest.java
rename to liteflow-testcase-script-qlexpress/src/test/java/com/yomahub/liteflow/test/script/qlexpress/LiteflowScriptQLExpressTest.java
index 5a5da1444..c8fe20f37 100644
--- a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/scriptnode/LiteflowScriptSpringbootTest.java
+++ b/liteflow-testcase-script-qlexpress/src/test/java/com/yomahub/liteflow/test/script/qlexpress/LiteflowScriptQLExpressTest.java
@@ -1,4 +1,4 @@
-package com.yomahub.liteflow.test.scriptnode;
+package com.yomahub.liteflow.test.script.qlexpress;
import com.yomahub.liteflow.core.FlowExecutor;
import com.yomahub.liteflow.entity.data.DefaultSlot;
@@ -22,11 +22,11 @@ import javax.annotation.Resource;
* @since 2.5.11
*/
@RunWith(SpringRunner.class)
-@TestPropertySource(value = "classpath:/scriptnode/application.properties")
-@SpringBootTest(classes = LiteflowScriptSpringbootTest.class)
+@TestPropertySource(value = "classpath:/script/application.properties")
+@SpringBootTest(classes = LiteflowScriptQLExpressTest.class)
@EnableAutoConfiguration
-@ComponentScan({"com.yomahub.liteflow.test.scriptnode.cmp"})
-public class LiteflowScriptSpringbootTest extends BaseTest {
+@ComponentScan({"com.yomahub.liteflow.test.script.qlexpress.cmp"})
+public class LiteflowScriptQLExpressTest extends BaseTest {
@Resource
private FlowExecutor flowExecutor;
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/scriptnode/cmp/ACmp.java b/liteflow-testcase-script-qlexpress/src/test/java/com/yomahub/liteflow/test/script/qlexpress/cmp/ACmp.java
similarity index 88%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/scriptnode/cmp/ACmp.java
rename to liteflow-testcase-script-qlexpress/src/test/java/com/yomahub/liteflow/test/script/qlexpress/cmp/ACmp.java
index d925648de..0db8d6bf5 100644
--- a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/scriptnode/cmp/ACmp.java
+++ b/liteflow-testcase-script-qlexpress/src/test/java/com/yomahub/liteflow/test/script/qlexpress/cmp/ACmp.java
@@ -5,7 +5,7 @@
* @email weenyc31@163.com
* @Date 2020/4/1
*/
-package com.yomahub.liteflow.test.scriptnode.cmp;
+package com.yomahub.liteflow.test.script.qlexpress.cmp;
import com.yomahub.liteflow.annotation.LiteflowComponent;
import com.yomahub.liteflow.core.NodeComponent;
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/scriptnode/cmp/BCmp.java b/liteflow-testcase-script-qlexpress/src/test/java/com/yomahub/liteflow/test/script/qlexpress/cmp/BCmp.java
similarity index 88%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/scriptnode/cmp/BCmp.java
rename to liteflow-testcase-script-qlexpress/src/test/java/com/yomahub/liteflow/test/script/qlexpress/cmp/BCmp.java
index 8dad00650..f303cc6f1 100644
--- a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/scriptnode/cmp/BCmp.java
+++ b/liteflow-testcase-script-qlexpress/src/test/java/com/yomahub/liteflow/test/script/qlexpress/cmp/BCmp.java
@@ -5,7 +5,7 @@
* @email weenyc31@163.com
* @Date 2020/4/1
*/
-package com.yomahub.liteflow.test.scriptnode.cmp;
+package com.yomahub.liteflow.test.script.qlexpress.cmp;
import com.yomahub.liteflow.annotation.LiteflowComponent;
import com.yomahub.liteflow.core.NodeComponent;
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/scriptnode/cmp/CCmp.java b/liteflow-testcase-script-qlexpress/src/test/java/com/yomahub/liteflow/test/script/qlexpress/cmp/CCmp.java
similarity index 88%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/scriptnode/cmp/CCmp.java
rename to liteflow-testcase-script-qlexpress/src/test/java/com/yomahub/liteflow/test/script/qlexpress/cmp/CCmp.java
index d4512137a..e195df5ca 100644
--- a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/scriptnode/cmp/CCmp.java
+++ b/liteflow-testcase-script-qlexpress/src/test/java/com/yomahub/liteflow/test/script/qlexpress/cmp/CCmp.java
@@ -5,7 +5,7 @@
* @email weenyc31@163.com
* @Date 2020/4/1
*/
-package com.yomahub.liteflow.test.scriptnode.cmp;
+package com.yomahub.liteflow.test.script.qlexpress.cmp;
import com.yomahub.liteflow.annotation.LiteflowComponent;
import com.yomahub.liteflow.core.NodeComponent;
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/scriptnode/cmp/DCmp.java b/liteflow-testcase-script-qlexpress/src/test/java/com/yomahub/liteflow/test/script/qlexpress/cmp/DCmp.java
similarity index 90%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/scriptnode/cmp/DCmp.java
rename to liteflow-testcase-script-qlexpress/src/test/java/com/yomahub/liteflow/test/script/qlexpress/cmp/DCmp.java
index 561a46d91..aaa725f4c 100644
--- a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/scriptnode/cmp/DCmp.java
+++ b/liteflow-testcase-script-qlexpress/src/test/java/com/yomahub/liteflow/test/script/qlexpress/cmp/DCmp.java
@@ -5,7 +5,7 @@
* @email weenyc31@163.com
* @Date 2020/4/1
*/
-package com.yomahub.liteflow.test.scriptnode.cmp;
+package com.yomahub.liteflow.test.script.qlexpress.cmp;
import com.yomahub.liteflow.annotation.LiteflowComponent;
import com.yomahub.liteflow.core.NodeComponent;
diff --git a/liteflow-testcase-script-qlexpress/src/test/resources/script/application.properties b/liteflow-testcase-script-qlexpress/src/test/resources/script/application.properties
new file mode 100644
index 000000000..6e99918c6
--- /dev/null
+++ b/liteflow-testcase-script-qlexpress/src/test/resources/script/application.properties
@@ -0,0 +1 @@
+liteflow.rule-source=script/flow.xml
\ No newline at end of file
diff --git a/liteflow-spring-boot-starter/src/test/resources/scriptnode/flow.xml b/liteflow-testcase-script-qlexpress/src/test/resources/script/flow.xml
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/scriptnode/flow.xml
rename to liteflow-testcase-script-qlexpress/src/test/resources/script/flow.xml
diff --git a/liteflow-testcase-springboot/pom.xml b/liteflow-testcase-springboot/pom.xml
new file mode 100644
index 000000000..bdcab3491
--- /dev/null
+++ b/liteflow-testcase-springboot/pom.xml
@@ -0,0 +1,68 @@
+
+
+
+ liteflow
+ com.yomahub
+ 2.5.11
+
+ 4.0.0
+
+ liteflow-testcase-springboot
+
+
+
+ com.yomahub
+ liteflow-spring-boot-starter
+ ${project.version}
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ ${springboot.version}
+ test
+
+
+ org.aspectj
+ aspectjweaver
+ 1.8.13
+ test
+
+
+ org.apache.curator
+ curator-test
+ test
+
+
+ com.101tec
+ zkclient
+ test
+
+
+ com.yomahub
+ liteflow-script-qlexpress
+ ${project.version}
+ test
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+ ${springboot.version}
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.8.2
+
+ true
+
+
+
+
+
\ No newline at end of file
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/BaseTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/BaseTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/BaseTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/BaseTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/aop/LFCustomAOPTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/aop/LFCustomAOPTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/aop/LFCustomAOPTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/aop/LFCustomAOPTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/aop/LFGlobalAOPTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/aop/LFGlobalAOPTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/aop/LFGlobalAOPTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/aop/LFGlobalAOPTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/aop/aspect/CmpAspect.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/aop/aspect/CmpAspect.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/aop/aspect/CmpAspect.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/aop/aspect/CmpAspect.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/aop/aspect/CustomAspect.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/aop/aspect/CustomAspect.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/aop/aspect/CustomAspect.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/aop/aspect/CustomAspect.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/aop/cmp1/ACmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/aop/cmp1/ACmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/aop/cmp1/ACmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/aop/cmp1/ACmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/aop/cmp1/BCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/aop/cmp1/BCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/aop/cmp1/BCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/aop/cmp1/BCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/aop/cmp1/CCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/aop/cmp1/CCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/aop/cmp1/CCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/aop/cmp1/CCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/aop/cmp2/DCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/aop/cmp2/DCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/aop/cmp2/DCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/aop/cmp2/DCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/aop/cmp2/ECmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/aop/cmp2/ECmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/aop/cmp2/ECmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/aop/cmp2/ECmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/cmpRetry/LiteflowRetrySpringbootTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/cmpRetry/LiteflowRetrySpringbootTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/cmpRetry/LiteflowRetrySpringbootTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/cmpRetry/LiteflowRetrySpringbootTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/cmpRetry/cmp/ACmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/cmpRetry/cmp/ACmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/cmpRetry/cmp/ACmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/cmpRetry/cmp/ACmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/cmpRetry/cmp/BCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/cmpRetry/cmp/BCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/cmpRetry/cmp/BCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/cmpRetry/cmp/BCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/cmpRetry/cmp/CCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/cmpRetry/cmp/CCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/cmpRetry/cmp/CCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/cmpRetry/cmp/CCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/cmpRetry/cmp/DCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/cmpRetry/cmp/DCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/cmpRetry/cmp/DCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/cmpRetry/cmp/DCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/component/FlowExecutorTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/component/FlowExecutorTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/component/FlowExecutorTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/component/FlowExecutorTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/component/cmp1/ACmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/component/cmp1/ACmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/component/cmp1/ACmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/component/cmp1/ACmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/component/cmp1/BCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/component/cmp1/BCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/component/cmp1/BCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/component/cmp1/BCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/component/cmp1/CCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/component/cmp1/CCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/component/cmp1/CCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/component/cmp1/CCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/component/cmp1/DCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/component/cmp1/DCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/component/cmp1/DCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/component/cmp1/DCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/component/cmp1/ECmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/component/cmp1/ECmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/component/cmp1/ECmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/component/cmp1/ECmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/component/cmp2/FCondCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/component/cmp2/FCondCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/component/cmp2/FCondCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/component/cmp2/FCondCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/condition/BaseConditionFlowTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/BaseConditionFlowTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/condition/BaseConditionFlowTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/BaseConditionFlowTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/condition/cmp1/ACmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/cmp1/ACmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/condition/cmp1/ACmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/cmp1/ACmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/condition/cmp1/BCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/cmp1/BCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/condition/cmp1/BCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/cmp1/BCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/condition/cmp1/CCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/cmp1/CCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/condition/cmp1/CCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/cmp1/CCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/condition/cmp1/DCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/cmp1/DCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/condition/cmp1/DCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/cmp1/DCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/condition/cmp1/ECmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/cmp1/ECmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/condition/cmp1/ECmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/cmp1/ECmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/condition/cmp1/FCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/cmp1/FCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/condition/cmp1/FCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/cmp1/FCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/condition/cmp1/GCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/cmp1/GCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/condition/cmp1/GCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/cmp1/GCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/condition/cmp1/HCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/cmp1/HCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/condition/cmp1/HCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/cmp1/HCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/condition/cmp1/ICmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/cmp1/ICmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/condition/cmp1/ICmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/condition/cmp1/ICmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/config/LiteflowConfigSpringbootTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/config/LiteflowConfigSpringbootTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/config/LiteflowConfigSpringbootTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/config/LiteflowConfigSpringbootTest.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/config/cmp/ACmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/config/cmp/ACmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/config/cmp/ACmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/config/cmp/ACmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/config/cmp/BCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/config/cmp/BCmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/config/cmp/BCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/config/cmp/BCmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/config/cmp/CCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/config/cmp/CCmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/config/cmp/CCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/config/cmp/CCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/emptyflow/EmptyFlowTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/emptyflow/EmptyFlowTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/emptyflow/EmptyFlowTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/emptyflow/EmptyFlowTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/enable/LiteflowEnableSpringbootTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/enable/LiteflowEnableSpringbootTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/enable/LiteflowEnableSpringbootTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/enable/LiteflowEnableSpringbootTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/enable/cmp/ACmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/enable/cmp/ACmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/enable/cmp/ACmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/enable/cmp/ACmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/enable/cmp/BCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/enable/cmp/BCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/enable/cmp/BCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/enable/cmp/BCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/enable/cmp/CCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/enable/cmp/CCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/enable/cmp/CCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/enable/cmp/CCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/exception/FlowExecutorSpringBootTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/exception/FlowExecutorSpringBootTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/exception/FlowExecutorSpringBootTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/exception/FlowExecutorSpringBootTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/exception/cmp1/ACmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/exception/cmp1/ACmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/exception/cmp1/ACmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/exception/cmp1/ACmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/exception/cmp1/BCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/exception/cmp1/BCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/exception/cmp1/BCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/exception/cmp1/BCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/exception/cmp1/CCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/exception/cmp1/CCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/exception/cmp1/CCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/exception/cmp1/CCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/exception/cmp1/DCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/exception/cmp1/DCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/exception/cmp1/DCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/exception/cmp1/DCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/flowmeta/FlowMetaSpringbootTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/flowmeta/FlowMetaSpringbootTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/flowmeta/FlowMetaSpringbootTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/flowmeta/FlowMetaSpringbootTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/flowmeta/cmp1/ACmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/flowmeta/cmp1/ACmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/flowmeta/cmp1/ACmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/flowmeta/cmp1/ACmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/flowmeta/cmp1/BCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/flowmeta/cmp1/BCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/flowmeta/cmp1/BCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/flowmeta/cmp1/BCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/flowmeta/cmp1/CCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/flowmeta/cmp1/CCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/flowmeta/cmp1/CCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/flowmeta/cmp1/CCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/flowmeta/cmp2/DCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/flowmeta/cmp2/DCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/flowmeta/cmp2/DCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/flowmeta/cmp2/DCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/liteflowcomponent/LiteflowComponentSpringbootTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/liteflowcomponent/LiteflowComponentSpringbootTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/liteflowcomponent/LiteflowComponentSpringbootTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/liteflowcomponent/LiteflowComponentSpringbootTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/liteflowcomponent/cmp/ACmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/liteflowcomponent/cmp/ACmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/liteflowcomponent/cmp/ACmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/liteflowcomponent/cmp/ACmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/liteflowcomponent/cmp/BCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/liteflowcomponent/cmp/BCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/liteflowcomponent/cmp/BCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/liteflowcomponent/cmp/BCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/liteflowcomponent/cmp/CCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/liteflowcomponent/cmp/CCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/liteflowcomponent/cmp/CCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/liteflowcomponent/cmp/CCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/liteflowcomponent/cmp/DCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/liteflowcomponent/cmp/DCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/liteflowcomponent/cmp/DCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/liteflowcomponent/cmp/DCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/multipleType/LiteflowMultipleTypeSpringbootTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/multipleType/LiteflowMultipleTypeSpringbootTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/multipleType/LiteflowMultipleTypeSpringbootTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/multipleType/LiteflowMultipleTypeSpringbootTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/multipleType/cmp/ACmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/multipleType/cmp/ACmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/multipleType/cmp/ACmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/multipleType/cmp/ACmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/multipleType/cmp/BCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/multipleType/cmp/BCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/multipleType/cmp/BCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/multipleType/cmp/BCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/multipleType/cmp/CCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/multipleType/cmp/CCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/multipleType/cmp/CCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/multipleType/cmp/CCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parsecustom/CustomParserJsonSpringbootTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parsecustom/CustomParserJsonSpringbootTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parsecustom/CustomParserJsonSpringbootTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parsecustom/CustomParserJsonSpringbootTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parsecustom/CustomParserXmlSpringbootTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parsecustom/CustomParserXmlSpringbootTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parsecustom/CustomParserXmlSpringbootTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parsecustom/CustomParserXmlSpringbootTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parsecustom/bean/TestBean.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parsecustom/bean/TestBean.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parsecustom/bean/TestBean.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parsecustom/bean/TestBean.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/ACmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/ACmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/ACmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/ACmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/BCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/BCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/BCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/BCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/CCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/CCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/CCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/CCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/DCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/DCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/DCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/DCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/ECmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/ECmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/ECmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/ECmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/FCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/FCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/FCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/FCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/GCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/GCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/GCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/GCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parsecustom/parser/CustomJsonFlowParser.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parsecustom/parser/CustomJsonFlowParser.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parsecustom/parser/CustomJsonFlowParser.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parsecustom/parser/CustomJsonFlowParser.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parsecustom/parser/CustomXmlFlowParser.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parsecustom/parser/CustomXmlFlowParser.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parsecustom/parser/CustomXmlFlowParser.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parsecustom/parser/CustomXmlFlowParser.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parser/LFParserJsonSpringbootTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parser/LFParserJsonSpringbootTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parser/LFParserJsonSpringbootTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parser/LFParserJsonSpringbootTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parser/LFParserXmlSpringbootTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parser/LFParserXmlSpringbootTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parser/LFParserXmlSpringbootTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parser/LFParserXmlSpringbootTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parser/LFParserYmlSpringbootTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parser/LFParserYmlSpringbootTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parser/LFParserYmlSpringbootTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parser/LFParserYmlSpringbootTest.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/cmp/ACmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parser/cmp/ACmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/cmp/ACmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parser/cmp/ACmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/cmp/BCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parser/cmp/BCmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/cmp/BCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parser/cmp/BCmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/cmp/CCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parser/cmp/CCmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/cmp/CCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parser/cmp/CCmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/cmp/DCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parser/cmp/DCmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/cmp/DCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parser/cmp/DCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parser/cmp/ECmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parser/cmp/ECmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parser/cmp/ECmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parser/cmp/ECmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/cmp/FCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parser/cmp/FCmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/cmp/FCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parser/cmp/FCmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/cmp/GCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parser/cmp/GCmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/cmp/GCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/parser/cmp/GCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/ImplicitSubFlowTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/ImplicitSubFlowTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/ImplicitSubFlowTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/ImplicitSubFlowTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/SubflowInDifferentConfigTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/SubflowInDifferentConfigTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/SubflowInDifferentConfigTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/SubflowInDifferentConfigTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/SubflowJsonSpringBootTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/SubflowJsonSpringBootTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/SubflowJsonSpringBootTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/SubflowJsonSpringBootTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/SubflowXMLSpringBootTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/SubflowXMLSpringBootTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/SubflowXMLSpringBootTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/SubflowXMLSpringBootTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/SubflowYmlSpringBootTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/SubflowYmlSpringBootTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/SubflowYmlSpringBootTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/SubflowYmlSpringBootTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/cmp1/ACmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/cmp1/ACmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/cmp1/ACmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/cmp1/ACmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/cmp1/BCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/cmp1/BCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/cmp1/BCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/cmp1/BCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/cmp1/CCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/cmp1/CCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/cmp1/CCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/cmp1/CCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/cmp1/DCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/cmp1/DCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/cmp1/DCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/cmp1/DCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/cmp1/ECmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/cmp1/ECmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/cmp1/ECmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/cmp1/ECmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/cmp2/FCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/cmp2/FCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/cmp2/FCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/cmp2/FCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/cmp2/GCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/cmp2/GCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/cmp2/GCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/cmp2/GCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/cmp2/HCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/cmp2/HCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/cmp2/HCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/cmp2/HCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/cmp2/MCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/cmp2/MCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/subflow/cmp2/MCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/cmp2/MCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithJsonSpringbootTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithJsonSpringbootTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithJsonSpringbootTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithJsonSpringbootTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithXmlSpringbootTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithXmlSpringbootTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithXmlSpringbootTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithXmlSpringbootTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithYmlSpringbootTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithYmlSpringbootTest.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithYmlSpringbootTest.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithYmlSpringbootTest.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/ACmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/ACmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/ACmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/ACmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/BCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/BCmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/BCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/BCmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/CCmp.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/CCmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/CCmp.java
rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/CCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/resources/aop/application.properties b/liteflow-testcase-springboot/src/test/resources/aop/application.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/aop/application.properties
rename to liteflow-testcase-springboot/src/test/resources/aop/application.properties
diff --git a/liteflow-spring-boot-starter/src/test/resources/aop/flow.xml b/liteflow-testcase-springboot/src/test/resources/aop/flow.xml
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/aop/flow.xml
rename to liteflow-testcase-springboot/src/test/resources/aop/flow.xml
diff --git a/liteflow-spring-boot-starter/src/test/resources/cmpRetry/application.properties b/liteflow-testcase-springboot/src/test/resources/cmpRetry/application.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/cmpRetry/application.properties
rename to liteflow-testcase-springboot/src/test/resources/cmpRetry/application.properties
diff --git a/liteflow-spring-boot-starter/src/test/resources/cmpRetry/flow.xml b/liteflow-testcase-springboot/src/test/resources/cmpRetry/flow.xml
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/cmpRetry/flow.xml
rename to liteflow-testcase-springboot/src/test/resources/cmpRetry/flow.xml
diff --git a/liteflow-spring-boot-starter/src/test/resources/component/application.properties b/liteflow-testcase-springboot/src/test/resources/component/application.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/component/application.properties
rename to liteflow-testcase-springboot/src/test/resources/component/application.properties
diff --git a/liteflow-spring-boot-starter/src/test/resources/component/flow.xml b/liteflow-testcase-springboot/src/test/resources/component/flow.xml
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/component/flow.xml
rename to liteflow-testcase-springboot/src/test/resources/component/flow.xml
diff --git a/liteflow-spring-boot-starter/src/test/resources/condition/application-condition.properties b/liteflow-testcase-springboot/src/test/resources/condition/application-condition.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/condition/application-condition.properties
rename to liteflow-testcase-springboot/src/test/resources/condition/application-condition.properties
diff --git a/liteflow-spring-boot-starter/src/test/resources/condition/application-xml.properties b/liteflow-testcase-springboot/src/test/resources/condition/application-xml.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/condition/application-xml.properties
rename to liteflow-testcase-springboot/src/test/resources/condition/application-xml.properties
diff --git a/liteflow-spring-boot-starter/src/test/resources/condition/flow.xml b/liteflow-testcase-springboot/src/test/resources/condition/flow.xml
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/condition/flow.xml
rename to liteflow-testcase-springboot/src/test/resources/condition/flow.xml
diff --git a/liteflow-spring-boot-starter/src/test/resources/config/application-local.properties b/liteflow-testcase-springboot/src/test/resources/config/application-local.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/config/application-local.properties
rename to liteflow-testcase-springboot/src/test/resources/config/application-local.properties
diff --git a/liteflow-core/src/test/resources/zookeeper/flow.yml b/liteflow-testcase-springboot/src/test/resources/config/flow.yml
similarity index 100%
rename from liteflow-core/src/test/resources/zookeeper/flow.yml
rename to liteflow-testcase-springboot/src/test/resources/config/flow.yml
diff --git a/liteflow-spring-boot-starter/src/test/resources/emptyFlow/application.properties b/liteflow-testcase-springboot/src/test/resources/emptyFlow/application.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/emptyFlow/application.properties
rename to liteflow-testcase-springboot/src/test/resources/emptyFlow/application.properties
diff --git a/liteflow-spring-boot-starter/src/test/resources/emptyFlow/flow.xml b/liteflow-testcase-springboot/src/test/resources/emptyFlow/flow.xml
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/emptyFlow/flow.xml
rename to liteflow-testcase-springboot/src/test/resources/emptyFlow/flow.xml
diff --git a/liteflow-spring-boot-starter/src/test/resources/enable/application.properties b/liteflow-testcase-springboot/src/test/resources/enable/application.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/enable/application.properties
rename to liteflow-testcase-springboot/src/test/resources/enable/application.properties
diff --git a/liteflow-core/src/test/resources/zookeeper/flow.xml b/liteflow-testcase-springboot/src/test/resources/enable/flow.xml
similarity index 100%
rename from liteflow-core/src/test/resources/zookeeper/flow.xml
rename to liteflow-testcase-springboot/src/test/resources/enable/flow.xml
diff --git a/liteflow-spring-boot-starter/src/test/resources/exception/application.properties b/liteflow-testcase-springboot/src/test/resources/exception/application.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/exception/application.properties
rename to liteflow-testcase-springboot/src/test/resources/exception/application.properties
diff --git a/liteflow-spring-boot-starter/src/test/resources/exception/flow.xml b/liteflow-testcase-springboot/src/test/resources/exception/flow.xml
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/exception/flow.xml
rename to liteflow-testcase-springboot/src/test/resources/exception/flow.xml
diff --git a/liteflow-spring-boot-starter/src/test/resources/flowmeta/application.properties b/liteflow-testcase-springboot/src/test/resources/flowmeta/application.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/flowmeta/application.properties
rename to liteflow-testcase-springboot/src/test/resources/flowmeta/application.properties
diff --git a/liteflow-spring-boot-starter/src/test/resources/flowmeta/flow.xml b/liteflow-testcase-springboot/src/test/resources/flowmeta/flow.xml
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/flowmeta/flow.xml
rename to liteflow-testcase-springboot/src/test/resources/flowmeta/flow.xml
diff --git a/liteflow-spring-boot-starter/src/test/resources/liteflowComponent/application.properties b/liteflow-testcase-springboot/src/test/resources/liteflowComponent/application.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/liteflowComponent/application.properties
rename to liteflow-testcase-springboot/src/test/resources/liteflowComponent/application.properties
diff --git a/liteflow-spring-boot-starter/src/test/resources/liteflowComponent/flow.xml b/liteflow-testcase-springboot/src/test/resources/liteflowComponent/flow.xml
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/liteflowComponent/flow.xml
rename to liteflow-testcase-springboot/src/test/resources/liteflowComponent/flow.xml
diff --git a/liteflow-spring-boot-starter/src/test/resources/multipleType/application.properties b/liteflow-testcase-springboot/src/test/resources/multipleType/application.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/multipleType/application.properties
rename to liteflow-testcase-springboot/src/test/resources/multipleType/application.properties
diff --git a/liteflow-spring-boot-starter/src/test/resources/multipleType/flow.xml b/liteflow-testcase-springboot/src/test/resources/multipleType/flow.xml
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/multipleType/flow.xml
rename to liteflow-testcase-springboot/src/test/resources/multipleType/flow.xml
diff --git a/liteflow-spring-boot-starter/src/test/resources/multipleType/flow.yml b/liteflow-testcase-springboot/src/test/resources/multipleType/flow.yml
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/multipleType/flow.yml
rename to liteflow-testcase-springboot/src/test/resources/multipleType/flow.yml
diff --git a/liteflow-spring-boot-starter/src/test/resources/parsecustom/application-custom-json.properties b/liteflow-testcase-springboot/src/test/resources/parsecustom/application-custom-json.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/parsecustom/application-custom-json.properties
rename to liteflow-testcase-springboot/src/test/resources/parsecustom/application-custom-json.properties
diff --git a/liteflow-spring-boot-starter/src/test/resources/parsecustom/application-custom-xml.properties b/liteflow-testcase-springboot/src/test/resources/parsecustom/application-custom-xml.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/parsecustom/application-custom-xml.properties
rename to liteflow-testcase-springboot/src/test/resources/parsecustom/application-custom-xml.properties
diff --git a/liteflow-spring-boot-starter/src/test/resources/parser/application-json.properties b/liteflow-testcase-springboot/src/test/resources/parser/application-json.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/parser/application-json.properties
rename to liteflow-testcase-springboot/src/test/resources/parser/application-json.properties
diff --git a/liteflow-spring-boot-starter/src/test/resources/parser/application-xml.properties b/liteflow-testcase-springboot/src/test/resources/parser/application-xml.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/parser/application-xml.properties
rename to liteflow-testcase-springboot/src/test/resources/parser/application-xml.properties
diff --git a/liteflow-spring-boot-starter/src/test/resources/parser/application-yml.properties b/liteflow-testcase-springboot/src/test/resources/parser/application-yml.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/parser/application-yml.properties
rename to liteflow-testcase-springboot/src/test/resources/parser/application-yml.properties
diff --git a/liteflow-core/src/test/resources/parser/flow.json b/liteflow-testcase-springboot/src/test/resources/parser/flow.json
similarity index 100%
rename from liteflow-core/src/test/resources/parser/flow.json
rename to liteflow-testcase-springboot/src/test/resources/parser/flow.json
diff --git a/liteflow-core/src/test/resources/parser/flow.xml b/liteflow-testcase-springboot/src/test/resources/parser/flow.xml
similarity index 100%
rename from liteflow-core/src/test/resources/parser/flow.xml
rename to liteflow-testcase-springboot/src/test/resources/parser/flow.xml
diff --git a/liteflow-core/src/test/resources/parser/flow.yml b/liteflow-testcase-springboot/src/test/resources/parser/flow.yml
similarity index 100%
rename from liteflow-core/src/test/resources/parser/flow.yml
rename to liteflow-testcase-springboot/src/test/resources/parser/flow.yml
diff --git a/liteflow-spring-boot-starter/src/test/resources/subflow/application-implicit.properties b/liteflow-testcase-springboot/src/test/resources/subflow/application-implicit.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/subflow/application-implicit.properties
rename to liteflow-testcase-springboot/src/test/resources/subflow/application-implicit.properties
diff --git a/liteflow-spring-boot-starter/src/test/resources/subflow/application-json.properties b/liteflow-testcase-springboot/src/test/resources/subflow/application-json.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/subflow/application-json.properties
rename to liteflow-testcase-springboot/src/test/resources/subflow/application-json.properties
diff --git a/liteflow-spring-boot-starter/src/test/resources/subflow/application-subInDifferentConfig1.properties b/liteflow-testcase-springboot/src/test/resources/subflow/application-subInDifferentConfig1.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/subflow/application-subInDifferentConfig1.properties
rename to liteflow-testcase-springboot/src/test/resources/subflow/application-subInDifferentConfig1.properties
diff --git a/liteflow-spring-boot-starter/src/test/resources/subflow/application-subInDifferentConfig2.properties b/liteflow-testcase-springboot/src/test/resources/subflow/application-subInDifferentConfig2.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/subflow/application-subInDifferentConfig2.properties
rename to liteflow-testcase-springboot/src/test/resources/subflow/application-subInDifferentConfig2.properties
diff --git a/liteflow-spring-boot-starter/src/test/resources/subflow/application-xml.properties b/liteflow-testcase-springboot/src/test/resources/subflow/application-xml.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/subflow/application-xml.properties
rename to liteflow-testcase-springboot/src/test/resources/subflow/application-xml.properties
diff --git a/liteflow-spring-boot-starter/src/test/resources/subflow/application-yml.properties b/liteflow-testcase-springboot/src/test/resources/subflow/application-yml.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/subflow/application-yml.properties
rename to liteflow-testcase-springboot/src/test/resources/subflow/application-yml.properties
diff --git a/liteflow-spring-boot-starter/src/test/resources/subflow/flow-implicit.xml b/liteflow-testcase-springboot/src/test/resources/subflow/flow-implicit.xml
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/subflow/flow-implicit.xml
rename to liteflow-testcase-springboot/src/test/resources/subflow/flow-implicit.xml
diff --git a/liteflow-spring-boot-starter/src/test/resources/subflow/flow-main.xml b/liteflow-testcase-springboot/src/test/resources/subflow/flow-main.xml
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/subflow/flow-main.xml
rename to liteflow-testcase-springboot/src/test/resources/subflow/flow-main.xml
diff --git a/liteflow-spring-boot-starter/src/test/resources/subflow/flow-sub1.xml b/liteflow-testcase-springboot/src/test/resources/subflow/flow-sub1.xml
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/subflow/flow-sub1.xml
rename to liteflow-testcase-springboot/src/test/resources/subflow/flow-sub1.xml
diff --git a/liteflow-spring-boot-starter/src/test/resources/subflow/flow-sub2.xml b/liteflow-testcase-springboot/src/test/resources/subflow/flow-sub2.xml
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/subflow/flow-sub2.xml
rename to liteflow-testcase-springboot/src/test/resources/subflow/flow-sub2.xml
diff --git a/liteflow-spring-boot-starter/src/test/resources/subflow/flow-sub2.yml b/liteflow-testcase-springboot/src/test/resources/subflow/flow-sub2.yml
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/subflow/flow-sub2.yml
rename to liteflow-testcase-springboot/src/test/resources/subflow/flow-sub2.yml
diff --git a/liteflow-spring-boot-starter/src/test/resources/subflow/flow.json b/liteflow-testcase-springboot/src/test/resources/subflow/flow.json
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/subflow/flow.json
rename to liteflow-testcase-springboot/src/test/resources/subflow/flow.json
diff --git a/liteflow-spring-boot-starter/src/test/resources/subflow/flow.xml b/liteflow-testcase-springboot/src/test/resources/subflow/flow.xml
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/subflow/flow.xml
rename to liteflow-testcase-springboot/src/test/resources/subflow/flow.xml
diff --git a/liteflow-spring-boot-starter/src/test/resources/subflow/flow.yml b/liteflow-testcase-springboot/src/test/resources/subflow/flow.yml
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/subflow/flow.yml
rename to liteflow-testcase-springboot/src/test/resources/subflow/flow.yml
diff --git a/liteflow-spring-boot-starter/src/test/resources/zookeeper/application-json.properties b/liteflow-testcase-springboot/src/test/resources/zookeeper/application-json.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/zookeeper/application-json.properties
rename to liteflow-testcase-springboot/src/test/resources/zookeeper/application-json.properties
diff --git a/liteflow-spring-boot-starter/src/test/resources/zookeeper/application-xml.properties b/liteflow-testcase-springboot/src/test/resources/zookeeper/application-xml.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/zookeeper/application-xml.properties
rename to liteflow-testcase-springboot/src/test/resources/zookeeper/application-xml.properties
diff --git a/liteflow-spring-boot-starter/src/test/resources/zookeeper/application-yml.properties b/liteflow-testcase-springboot/src/test/resources/zookeeper/application-yml.properties
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/zookeeper/application-yml.properties
rename to liteflow-testcase-springboot/src/test/resources/zookeeper/application-yml.properties
diff --git a/liteflow-core/src/test/resources/config/flow.json b/liteflow-testcase-springboot/src/test/resources/zookeeper/flow.json
similarity index 100%
rename from liteflow-core/src/test/resources/config/flow.json
rename to liteflow-testcase-springboot/src/test/resources/zookeeper/flow.json
diff --git a/liteflow-spring-boot-starter/src/test/resources/enable/flow.xml b/liteflow-testcase-springboot/src/test/resources/zookeeper/flow.xml
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/enable/flow.xml
rename to liteflow-testcase-springboot/src/test/resources/zookeeper/flow.xml
diff --git a/liteflow-spring-boot-starter/src/test/resources/config/flow.yml b/liteflow-testcase-springboot/src/test/resources/zookeeper/flow.yml
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/config/flow.yml
rename to liteflow-testcase-springboot/src/test/resources/zookeeper/flow.yml
diff --git a/liteflow-testcase-springnative/pom.xml b/liteflow-testcase-springnative/pom.xml
new file mode 100644
index 000000000..c6004ba4c
--- /dev/null
+++ b/liteflow-testcase-springnative/pom.xml
@@ -0,0 +1,68 @@
+
+
+
+ liteflow
+ com.yomahub
+ 2.5.11
+
+ 4.0.0
+
+ liteflow-testcase-springnative
+
+
+
+ com.yomahub
+ liteflow-core
+ ${project.version}
+
+
+
+ org.springframework
+ spring-test
+ 5.0.9.RELEASE
+ test
+
+
+ org.springframework
+ spring-beans
+ 5.0.9.RELEASE
+ test
+
+
+ org.springframework
+ spring-context
+ 5.0.9.RELEASE
+ test
+
+
+ junit
+ junit
+ test
+
+
+ org.apache.curator
+ curator-test
+ test
+
+
+ com.101tec
+ zkclient
+ test
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.8.2
+
+ true
+
+
+
+
+
\ No newline at end of file
diff --git a/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/BaseTest.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/BaseTest.java
new file mode 100644
index 000000000..a00014d01
--- /dev/null
+++ b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/BaseTest.java
@@ -0,0 +1,14 @@
+package com.yomahub.liteflow.test;
+
+import com.yomahub.liteflow.flow.FlowBus;
+import com.yomahub.liteflow.spring.ComponentScanner;
+import org.junit.AfterClass;
+
+public class BaseTest {
+
+ @AfterClass
+ public static void cleanScanCache(){
+ ComponentScanner.cleanCache();
+ FlowBus.cleanCache();
+ }
+}
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/config/LiteflowConfigNoSpringTest.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/config/LiteflowConfigNoSpringTest.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/config/LiteflowConfigNoSpringTest.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/config/LiteflowConfigNoSpringTest.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/config/LiteflowConfigSpringTest.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/config/LiteflowConfigSpringTest.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/config/LiteflowConfigSpringTest.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/config/LiteflowConfigSpringTest.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/config/LocalRuleSourcePatternMatchSpringTest.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/config/LocalRuleSourcePatternMatchSpringTest.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/config/LocalRuleSourcePatternMatchSpringTest.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/config/LocalRuleSourcePatternMatchSpringTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/config/cmp/ACmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/config/cmp/ACmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/config/cmp/ACmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/config/cmp/ACmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/config/cmp/BCmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/config/cmp/BCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/config/cmp/BCmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/config/cmp/BCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/config/cmp/CCmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/config/cmp/CCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/config/cmp/CCmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/config/cmp/CCmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/config/cmp/DCmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/config/cmp/DCmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/config/cmp/DCmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/config/cmp/DCmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/config/cmp/ECmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/config/cmp/ECmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/config/cmp/ECmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/config/cmp/ECmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/config/cmp/FCmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/config/cmp/FCmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/config/cmp/FCmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/config/cmp/FCmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/config/cmp/GCmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/config/cmp/GCmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/config/cmp/GCmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/config/cmp/GCmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/executor/CustomSlot.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/executor/CustomSlot.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/executor/CustomSlot.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/executor/CustomSlot.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/executor/FlowExecutorTest.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/executor/FlowExecutorTest.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/executor/FlowExecutorTest.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/executor/FlowExecutorTest.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/executor/cmp/ACmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/executor/cmp/ACmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/executor/cmp/ACmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/executor/cmp/ACmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/executor/cmp/BCmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/executor/cmp/BCmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/executor/cmp/BCmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/executor/cmp/BCmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/executor/cmp/CCmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/executor/cmp/CCmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/executor/cmp/CCmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/executor/cmp/CCmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/parsecustom/CustomJsonFlowParser.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parsecustom/CustomJsonFlowParser.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/parsecustom/CustomJsonFlowParser.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parsecustom/CustomJsonFlowParser.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/parsecustom/CustomParserJsonSpringTest.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parsecustom/CustomParserJsonSpringTest.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/parsecustom/CustomParserJsonSpringTest.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parsecustom/CustomParserJsonSpringTest.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/ACmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/ACmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/ACmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/ACmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/BCmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/BCmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/BCmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/BCmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/CCmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/CCmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/CCmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/CCmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/DCmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/DCmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/DCmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/DCmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/ECmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/ECmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/ECmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/ECmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/FCmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/FCmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/FCmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/FCmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/GCmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/GCmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/GCmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/GCmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/LFParserJsonNoSpringTest.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/LFParserJsonNoSpringTest.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/LFParserJsonNoSpringTest.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/LFParserJsonNoSpringTest.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/LFParserJsonSpringTest.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/LFParserJsonSpringTest.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/LFParserJsonSpringTest.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/LFParserJsonSpringTest.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/LFParserXmlNoSpringTest.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/LFParserXmlNoSpringTest.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/LFParserXmlNoSpringTest.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/LFParserXmlNoSpringTest.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/LFParserXmlSpringTest.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/LFParserXmlSpringTest.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/LFParserXmlSpringTest.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/LFParserXmlSpringTest.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/LFParserYmlNoSpringTest.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/LFParserYmlNoSpringTest.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/LFParserYmlNoSpringTest.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/LFParserYmlNoSpringTest.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/LFParserYmlSpringTest.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/LFParserYmlSpringTest.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/LFParserYmlSpringTest.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/LFParserYmlSpringTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parser/cmp/ACmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/cmp/ACmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parser/cmp/ACmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/cmp/ACmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parser/cmp/BCmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/cmp/BCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parser/cmp/BCmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/cmp/BCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parser/cmp/CCmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/cmp/CCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parser/cmp/CCmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/cmp/CCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parser/cmp/DCmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/cmp/DCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parser/cmp/DCmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/cmp/DCmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/cmp/ECmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/cmp/ECmp.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/parser/cmp/ECmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/cmp/ECmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parser/cmp/FCmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/cmp/FCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parser/cmp/FCmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/cmp/FCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parser/cmp/GCmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/cmp/GCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/parser/cmp/GCmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/parser/cmp/GCmp.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithJsonSpringTest.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithJsonSpringTest.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithJsonSpringTest.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithJsonSpringTest.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithXmlSpringTest.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithXmlSpringTest.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithXmlSpringTest.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithXmlSpringTest.java
diff --git a/liteflow-core/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithYmlSpringTest.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithYmlSpringTest.java
similarity index 100%
rename from liteflow-core/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithYmlSpringTest.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithYmlSpringTest.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/ACmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/ACmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/ACmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/ACmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/BCmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/BCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/BCmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/BCmp.java
diff --git a/liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/CCmp.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/CCmp.java
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/CCmp.java
rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/CCmp.java
diff --git a/liteflow-core/src/test/resources/config/application-local.xml b/liteflow-testcase-springnative/src/test/resources/config/application-local.xml
similarity index 100%
rename from liteflow-core/src/test/resources/config/application-local.xml
rename to liteflow-testcase-springnative/src/test/resources/config/application-local.xml
diff --git a/liteflow-spring-boot-starter/src/test/resources/zookeeper/flow.json b/liteflow-testcase-springnative/src/test/resources/config/flow.json
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/zookeeper/flow.json
rename to liteflow-testcase-springnative/src/test/resources/config/flow.json
diff --git a/liteflow-core/src/test/resources/config/local-rule-source-pattern-match.xml b/liteflow-testcase-springnative/src/test/resources/config/local-rule-source-pattern-match.xml
similarity index 100%
rename from liteflow-core/src/test/resources/config/local-rule-source-pattern-match.xml
rename to liteflow-testcase-springnative/src/test/resources/config/local-rule-source-pattern-match.xml
diff --git a/liteflow-core/src/test/resources/config/nospringgroup0/flow0.json b/liteflow-testcase-springnative/src/test/resources/config/nospringgroup0/flow0.json
similarity index 100%
rename from liteflow-core/src/test/resources/config/nospringgroup0/flow0.json
rename to liteflow-testcase-springnative/src/test/resources/config/nospringgroup0/flow0.json
diff --git a/liteflow-core/src/test/resources/config/nospringgroup0/flow0.xml b/liteflow-testcase-springnative/src/test/resources/config/nospringgroup0/flow0.xml
similarity index 100%
rename from liteflow-core/src/test/resources/config/nospringgroup0/flow0.xml
rename to liteflow-testcase-springnative/src/test/resources/config/nospringgroup0/flow0.xml
diff --git a/liteflow-core/src/test/resources/config/nospringgroup0/flow0.yml b/liteflow-testcase-springnative/src/test/resources/config/nospringgroup0/flow0.yml
similarity index 100%
rename from liteflow-core/src/test/resources/config/nospringgroup0/flow0.yml
rename to liteflow-testcase-springnative/src/test/resources/config/nospringgroup0/flow0.yml
diff --git a/liteflow-core/src/test/resources/config/nospringgroup1/flow.json b/liteflow-testcase-springnative/src/test/resources/config/nospringgroup1/flow.json
similarity index 100%
rename from liteflow-core/src/test/resources/config/nospringgroup1/flow.json
rename to liteflow-testcase-springnative/src/test/resources/config/nospringgroup1/flow.json
diff --git a/liteflow-core/src/test/resources/config/nospringgroup1/flow.xml b/liteflow-testcase-springnative/src/test/resources/config/nospringgroup1/flow.xml
similarity index 100%
rename from liteflow-core/src/test/resources/config/nospringgroup1/flow.xml
rename to liteflow-testcase-springnative/src/test/resources/config/nospringgroup1/flow.xml
diff --git a/liteflow-core/src/test/resources/config/nospringgroup1/flow.yml b/liteflow-testcase-springnative/src/test/resources/config/nospringgroup1/flow.yml
similarity index 100%
rename from liteflow-core/src/test/resources/config/nospringgroup1/flow.yml
rename to liteflow-testcase-springnative/src/test/resources/config/nospringgroup1/flow.yml
diff --git a/liteflow-core/src/test/resources/config/springgroup0/flow0.json b/liteflow-testcase-springnative/src/test/resources/config/springgroup0/flow0.json
similarity index 100%
rename from liteflow-core/src/test/resources/config/springgroup0/flow0.json
rename to liteflow-testcase-springnative/src/test/resources/config/springgroup0/flow0.json
diff --git a/liteflow-core/src/test/resources/config/springgroup0/flow0.xml b/liteflow-testcase-springnative/src/test/resources/config/springgroup0/flow0.xml
similarity index 100%
rename from liteflow-core/src/test/resources/config/springgroup0/flow0.xml
rename to liteflow-testcase-springnative/src/test/resources/config/springgroup0/flow0.xml
diff --git a/liteflow-core/src/test/resources/config/springgroup0/flow0.yml b/liteflow-testcase-springnative/src/test/resources/config/springgroup0/flow0.yml
similarity index 100%
rename from liteflow-core/src/test/resources/config/springgroup0/flow0.yml
rename to liteflow-testcase-springnative/src/test/resources/config/springgroup0/flow0.yml
diff --git a/liteflow-core/src/test/resources/config/springgroup1/flow.json b/liteflow-testcase-springnative/src/test/resources/config/springgroup1/flow.json
similarity index 100%
rename from liteflow-core/src/test/resources/config/springgroup1/flow.json
rename to liteflow-testcase-springnative/src/test/resources/config/springgroup1/flow.json
diff --git a/liteflow-core/src/test/resources/config/springgroup1/flow.xml b/liteflow-testcase-springnative/src/test/resources/config/springgroup1/flow.xml
similarity index 100%
rename from liteflow-core/src/test/resources/config/springgroup1/flow.xml
rename to liteflow-testcase-springnative/src/test/resources/config/springgroup1/flow.xml
diff --git a/liteflow-core/src/test/resources/config/springgroup1/flow.yml b/liteflow-testcase-springnative/src/test/resources/config/springgroup1/flow.yml
similarity index 100%
rename from liteflow-core/src/test/resources/config/springgroup1/flow.yml
rename to liteflow-testcase-springnative/src/test/resources/config/springgroup1/flow.yml
diff --git a/liteflow-core/src/test/resources/executor/flow.json b/liteflow-testcase-springnative/src/test/resources/executor/flow.json
similarity index 100%
rename from liteflow-core/src/test/resources/executor/flow.json
rename to liteflow-testcase-springnative/src/test/resources/executor/flow.json
diff --git a/liteflow-core/src/test/resources/parsecustom/application.xml b/liteflow-testcase-springnative/src/test/resources/parsecustom/application.xml
similarity index 100%
rename from liteflow-core/src/test/resources/parsecustom/application.xml
rename to liteflow-testcase-springnative/src/test/resources/parsecustom/application.xml
diff --git a/liteflow-core/src/test/resources/parser/application-json.xml b/liteflow-testcase-springnative/src/test/resources/parser/application-json.xml
similarity index 100%
rename from liteflow-core/src/test/resources/parser/application-json.xml
rename to liteflow-testcase-springnative/src/test/resources/parser/application-json.xml
diff --git a/liteflow-core/src/test/resources/parser/application-xml.xml b/liteflow-testcase-springnative/src/test/resources/parser/application-xml.xml
similarity index 100%
rename from liteflow-core/src/test/resources/parser/application-xml.xml
rename to liteflow-testcase-springnative/src/test/resources/parser/application-xml.xml
diff --git a/liteflow-core/src/test/resources/parser/application-yml.xml b/liteflow-testcase-springnative/src/test/resources/parser/application-yml.xml
similarity index 100%
rename from liteflow-core/src/test/resources/parser/application-yml.xml
rename to liteflow-testcase-springnative/src/test/resources/parser/application-yml.xml
diff --git a/liteflow-spring-boot-starter/src/test/resources/parser/flow.json b/liteflow-testcase-springnative/src/test/resources/parser/flow.json
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/parser/flow.json
rename to liteflow-testcase-springnative/src/test/resources/parser/flow.json
diff --git a/liteflow-spring-boot-starter/src/test/resources/parser/flow.xml b/liteflow-testcase-springnative/src/test/resources/parser/flow.xml
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/parser/flow.xml
rename to liteflow-testcase-springnative/src/test/resources/parser/flow.xml
diff --git a/liteflow-spring-boot-starter/src/test/resources/parser/flow.yml b/liteflow-testcase-springnative/src/test/resources/parser/flow.yml
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/parser/flow.yml
rename to liteflow-testcase-springnative/src/test/resources/parser/flow.yml
diff --git a/liteflow-core/src/test/resources/zookeeper/application-json.xml b/liteflow-testcase-springnative/src/test/resources/zookeeper/application-json.xml
similarity index 100%
rename from liteflow-core/src/test/resources/zookeeper/application-json.xml
rename to liteflow-testcase-springnative/src/test/resources/zookeeper/application-json.xml
diff --git a/liteflow-core/src/test/resources/zookeeper/application-xml.xml b/liteflow-testcase-springnative/src/test/resources/zookeeper/application-xml.xml
similarity index 100%
rename from liteflow-core/src/test/resources/zookeeper/application-xml.xml
rename to liteflow-testcase-springnative/src/test/resources/zookeeper/application-xml.xml
diff --git a/liteflow-core/src/test/resources/zookeeper/application-yml.xml b/liteflow-testcase-springnative/src/test/resources/zookeeper/application-yml.xml
similarity index 100%
rename from liteflow-core/src/test/resources/zookeeper/application-yml.xml
rename to liteflow-testcase-springnative/src/test/resources/zookeeper/application-yml.xml
diff --git a/liteflow-core/src/test/resources/zookeeper/flow.json b/liteflow-testcase-springnative/src/test/resources/zookeeper/flow.json
similarity index 100%
rename from liteflow-core/src/test/resources/zookeeper/flow.json
rename to liteflow-testcase-springnative/src/test/resources/zookeeper/flow.json
diff --git a/liteflow-spring-boot-starter/src/test/resources/zookeeper/flow.xml b/liteflow-testcase-springnative/src/test/resources/zookeeper/flow.xml
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/zookeeper/flow.xml
rename to liteflow-testcase-springnative/src/test/resources/zookeeper/flow.xml
diff --git a/liteflow-spring-boot-starter/src/test/resources/zookeeper/flow.yml b/liteflow-testcase-springnative/src/test/resources/zookeeper/flow.yml
similarity index 100%
rename from liteflow-spring-boot-starter/src/test/resources/zookeeper/flow.yml
rename to liteflow-testcase-springnative/src/test/resources/zookeeper/flow.yml
diff --git a/pom.xml b/pom.xml
index 73ca42d5a..a14cb4c03 100644
--- a/pom.xml
+++ b/pom.xml
@@ -57,7 +57,7 @@
5.1.0
0.10
3.2.0
- 3.0.8
+ 3.0.7
@@ -160,7 +160,12 @@
org.codehaus.groovy
- groovy-all
+ groovy
+ ${groovy.version}
+
+
+ org.codehaus.groovy
+ groovy-jsr223
${groovy.version}
@@ -244,6 +249,10 @@
liteflow-spring-boot-starter
liteflow-script-qlexpress
liteflow-script-common
+ liteflow-script-groovy
+ liteflow-testcase-springboot
+ liteflow-testcase-springnative
+ liteflow-testcase-script-qlexpress