From 5632c3063209fd8deff4495a3a976b6ca582aa58 Mon Sep 17 00:00:00 2001 From: bryan31 Date: Wed, 11 Aug 2021 01:54:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E7=94=A8=E4=BE=8B=E5=92=8C?= =?UTF-8?q?=E4=B8=BB=E9=A1=B9=E7=9B=AE=E5=88=86=E7=A6=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- liteflow-core/pom.xml | 15 ---- liteflow-script-groovy/pom.xml | 36 ++++++++++ liteflow-spring-boot-starter/pom.xml | 28 -------- .../src/test/resources/liteflow单测.md | 72 ------------------- .../scriptnode/application.properties | 1 - liteflow-testcase-script-qlexpress/pom.xml | 68 ++++++++++++++++++ .../com/yomahub/liteflow/test/BaseTest.java | 0 .../LiteflowScriptQLExpressTest.java | 10 +-- .../test/script/qlexpress}/cmp/ACmp.java | 2 +- .../test/script/qlexpress}/cmp/BCmp.java | 2 +- .../test/script/qlexpress}/cmp/CCmp.java | 2 +- .../test/script/qlexpress}/cmp/DCmp.java | 2 +- .../resources/script/application.properties | 1 + .../src/test/resources/script}/flow.xml | 0 liteflow-testcase-springboot/pom.xml | 68 ++++++++++++++++++ .../com/yomahub/liteflow/test/BaseTest.java | 0 .../liteflow/test/aop/LFCustomAOPTest.java | 0 .../liteflow/test/aop/LFGlobalAOPTest.java | 0 .../liteflow/test/aop/aspect/CmpAspect.java | 0 .../test/aop/aspect/CustomAspect.java | 0 .../yomahub/liteflow/test/aop/cmp1/ACmp.java | 0 .../yomahub/liteflow/test/aop/cmp1/BCmp.java | 0 .../yomahub/liteflow/test/aop/cmp1/CCmp.java | 0 .../yomahub/liteflow/test/aop/cmp2/DCmp.java | 0 .../yomahub/liteflow/test/aop/cmp2/ECmp.java | 0 .../cmpRetry/LiteflowRetrySpringbootTest.java | 0 .../liteflow/test/cmpRetry/cmp/ACmp.java | 0 .../liteflow/test/cmpRetry/cmp/BCmp.java | 0 .../liteflow/test/cmpRetry/cmp/CCmp.java | 0 .../liteflow/test/cmpRetry/cmp/DCmp.java | 0 .../test/component/FlowExecutorTest.java | 0 .../liteflow/test/component/cmp1/ACmp.java | 0 .../liteflow/test/component/cmp1/BCmp.java | 0 .../liteflow/test/component/cmp1/CCmp.java | 0 .../liteflow/test/component/cmp1/DCmp.java | 0 .../liteflow/test/component/cmp1/ECmp.java | 0 .../test/component/cmp2/FCondCmp.java | 0 .../test/condition/BaseConditionFlowTest.java | 0 .../liteflow/test/condition/cmp1/ACmp.java | 0 .../liteflow/test/condition/cmp1/BCmp.java | 0 .../liteflow/test/condition/cmp1/CCmp.java | 0 .../liteflow/test/condition/cmp1/DCmp.java | 0 .../liteflow/test/condition/cmp1/ECmp.java | 0 .../liteflow/test/condition/cmp1/FCmp.java | 0 .../liteflow/test/condition/cmp1/GCmp.java | 0 .../liteflow/test/condition/cmp1/HCmp.java | 0 .../liteflow/test/condition/cmp1/ICmp.java | 0 .../config/LiteflowConfigSpringbootTest.java | 0 .../liteflow/test/config/cmp/ACmp.java | 0 .../liteflow/test/config/cmp/BCmp.java | 0 .../liteflow/test/config/cmp/CCmp.java | 0 .../test/emptyflow/EmptyFlowTest.java | 0 .../enable/LiteflowEnableSpringbootTest.java | 0 .../liteflow/test/enable/cmp/ACmp.java | 0 .../liteflow/test/enable/cmp/BCmp.java | 0 .../liteflow/test/enable/cmp/CCmp.java | 0 .../exception/FlowExecutorSpringBootTest.java | 0 .../liteflow/test/exception/cmp1/ACmp.java | 0 .../liteflow/test/exception/cmp1/BCmp.java | 0 .../liteflow/test/exception/cmp1/CCmp.java | 0 .../liteflow/test/exception/cmp1/DCmp.java | 0 .../test/flowmeta/FlowMetaSpringbootTest.java | 0 .../liteflow/test/flowmeta/cmp1/ACmp.java | 0 .../liteflow/test/flowmeta/cmp1/BCmp.java | 0 .../liteflow/test/flowmeta/cmp1/CCmp.java | 0 .../liteflow/test/flowmeta/cmp2/DCmp.java | 0 .../LiteflowComponentSpringbootTest.java | 0 .../test/liteflowcomponent/cmp/ACmp.java | 0 .../test/liteflowcomponent/cmp/BCmp.java | 0 .../test/liteflowcomponent/cmp/CCmp.java | 0 .../test/liteflowcomponent/cmp/DCmp.java | 0 .../LiteflowMultipleTypeSpringbootTest.java | 0 .../liteflow/test/multipleType/cmp/ACmp.java | 0 .../liteflow/test/multipleType/cmp/BCmp.java | 0 .../liteflow/test/multipleType/cmp/CCmp.java | 0 .../CustomParserJsonSpringbootTest.java | 0 .../CustomParserXmlSpringbootTest.java | 0 .../test/parsecustom/bean/TestBean.java | 0 .../liteflow/test/parsecustom/cmp/ACmp.java | 0 .../liteflow/test/parsecustom/cmp/BCmp.java | 0 .../liteflow/test/parsecustom/cmp/CCmp.java | 0 .../liteflow/test/parsecustom/cmp/DCmp.java | 0 .../liteflow/test/parsecustom/cmp/ECmp.java | 0 .../liteflow/test/parsecustom/cmp/FCmp.java | 0 .../liteflow/test/parsecustom/cmp/GCmp.java | 0 .../parser/CustomJsonFlowParser.java | 0 .../parser/CustomXmlFlowParser.java | 0 .../parser/LFParserJsonSpringbootTest.java | 0 .../parser/LFParserXmlSpringbootTest.java | 0 .../parser/LFParserYmlSpringbootTest.java | 0 .../liteflow/test/parser/cmp/ACmp.java | 0 .../liteflow/test/parser/cmp/BCmp.java | 0 .../liteflow/test/parser/cmp/CCmp.java | 0 .../liteflow/test/parser/cmp/DCmp.java | 0 .../liteflow/test/parser/cmp/ECmp.java | 0 .../liteflow/test/parser/cmp/FCmp.java | 0 .../liteflow/test/parser/cmp/GCmp.java | 0 .../test/subflow/ImplicitSubFlowTest.java | 0 .../subflow/SubflowInDifferentConfigTest.java | 0 .../subflow/SubflowJsonSpringBootTest.java | 0 .../subflow/SubflowXMLSpringBootTest.java | 0 .../subflow/SubflowYmlSpringBootTest.java | 0 .../liteflow/test/subflow/cmp1/ACmp.java | 0 .../liteflow/test/subflow/cmp1/BCmp.java | 0 .../liteflow/test/subflow/cmp1/CCmp.java | 0 .../liteflow/test/subflow/cmp1/DCmp.java | 0 .../liteflow/test/subflow/cmp1/ECmp.java | 0 .../liteflow/test/subflow/cmp2/FCmp.java | 0 .../liteflow/test/subflow/cmp2/GCmp.java | 0 .../liteflow/test/subflow/cmp2/HCmp.java | 0 .../liteflow/test/subflow/cmp2/MCmp.java | 0 .../ZkNodeWithJsonSpringbootTest.java | 0 .../ZkNodeWithXmlSpringbootTest.java | 0 .../ZkNodeWithYmlSpringbootTest.java | 0 .../liteflow/test/zookeeper/cmp/ACmp.java | 0 .../liteflow/test/zookeeper/cmp/BCmp.java | 0 .../liteflow/test/zookeeper/cmp/CCmp.java | 0 .../test/resources/aop/application.properties | 0 .../src/test/resources/aop/flow.xml | 0 .../resources/cmpRetry/application.properties | 0 .../src/test/resources/cmpRetry/flow.xml | 0 .../component/application.properties | 0 .../src/test/resources/component/flow.xml | 0 .../application-condition.properties | 0 .../condition/application-xml.properties | 0 .../src/test/resources/condition/flow.xml | 0 .../config/application-local.properties | 0 .../src/test/resources/config}/flow.yml | 0 .../emptyFlow/application.properties | 0 .../src/test/resources/emptyFlow/flow.xml | 0 .../resources/enable/application.properties | 0 .../src/test/resources/enable}/flow.xml | 0 .../exception/application.properties | 0 .../src/test/resources/exception/flow.xml | 0 .../resources/flowmeta/application.properties | 0 .../src/test/resources/flowmeta/flow.xml | 0 .../liteflowComponent/application.properties | 0 .../test/resources/liteflowComponent/flow.xml | 0 .../multipleType/application.properties | 0 .../src/test/resources/multipleType/flow.xml | 0 .../src/test/resources/multipleType/flow.yml | 0 .../application-custom-json.properties | 0 .../application-custom-xml.properties | 0 .../parser/application-json.properties | 0 .../parser/application-xml.properties | 0 .../parser/application-yml.properties | 0 .../src/test/resources/parser/flow.json | 0 .../src/test/resources/parser/flow.xml | 0 .../src/test/resources/parser/flow.yml | 0 .../subflow/application-implicit.properties | 0 .../subflow/application-json.properties | 0 ...plication-subInDifferentConfig1.properties | 0 ...plication-subInDifferentConfig2.properties | 0 .../subflow/application-xml.properties | 0 .../subflow/application-yml.properties | 0 .../test/resources/subflow/flow-implicit.xml | 0 .../src/test/resources/subflow/flow-main.xml | 0 .../src/test/resources/subflow/flow-sub1.xml | 0 .../src/test/resources/subflow/flow-sub2.xml | 0 .../src/test/resources/subflow/flow-sub2.yml | 0 .../src/test/resources/subflow/flow.json | 0 .../src/test/resources/subflow/flow.xml | 0 .../src/test/resources/subflow/flow.yml | 0 .../zookeeper/application-json.properties | 0 .../zookeeper/application-xml.properties | 0 .../zookeeper/application-yml.properties | 0 .../src/test/resources/zookeeper}/flow.json | 0 .../src/test/resources/zookeeper}/flow.xml | 0 .../src/test/resources/zookeeper}/flow.yml | 0 liteflow-testcase-springnative/pom.xml | 68 ++++++++++++++++++ .../com/yomahub/liteflow/test/BaseTest.java | 14 ++++ .../config/LiteflowConfigNoSpringTest.java | 0 .../test/config/LiteflowConfigSpringTest.java | 0 ...LocalRuleSourcePatternMatchSpringTest.java | 0 .../liteflow/test/config/cmp/ACmp.java | 0 .../liteflow/test/config/cmp/BCmp.java | 0 .../liteflow/test/config/cmp/CCmp.java | 0 .../liteflow/test/config/cmp/DCmp.java | 0 .../liteflow/test/config/cmp/ECmp.java | 0 .../liteflow/test/config/cmp/FCmp.java | 0 .../liteflow/test/config/cmp/GCmp.java | 0 .../liteflow/test/executor/CustomSlot.java | 0 .../test/executor/FlowExecutorTest.java | 0 .../liteflow/test/executor/cmp/ACmp.java | 0 .../liteflow/test/executor/cmp/BCmp.java | 0 .../liteflow/test/executor/cmp/CCmp.java | 0 .../parsecustom/CustomJsonFlowParser.java | 0 .../CustomParserJsonSpringTest.java | 0 .../liteflow/test/parsecustom/cmp/ACmp.java | 0 .../liteflow/test/parsecustom/cmp/BCmp.java | 0 .../liteflow/test/parsecustom/cmp/CCmp.java | 0 .../liteflow/test/parsecustom/cmp/DCmp.java | 0 .../liteflow/test/parsecustom/cmp/ECmp.java | 0 .../liteflow/test/parsecustom/cmp/FCmp.java | 0 .../liteflow/test/parsecustom/cmp/GCmp.java | 0 .../test/parser/LFParserJsonNoSpringTest.java | 0 .../test/parser/LFParserJsonSpringTest.java | 0 .../test/parser/LFParserXmlNoSpringTest.java | 0 .../test/parser/LFParserXmlSpringTest.java | 0 .../test/parser/LFParserYmlNoSpringTest.java | 0 .../test/parser/LFParserYmlSpringTest.java | 0 .../liteflow/test/parser/cmp/ACmp.java | 0 .../liteflow/test/parser/cmp/BCmp.java | 0 .../liteflow/test/parser/cmp/CCmp.java | 0 .../liteflow/test/parser/cmp/DCmp.java | 0 .../liteflow/test/parser/cmp/ECmp.java | 0 .../liteflow/test/parser/cmp/FCmp.java | 0 .../liteflow/test/parser/cmp/GCmp.java | 0 .../zookeeper/ZkNodeWithJsonSpringTest.java | 0 .../zookeeper/ZkNodeWithXmlSpringTest.java | 0 .../zookeeper/ZkNodeWithYmlSpringTest.java | 0 .../liteflow/test/zookeeper/cmp/ACmp.java | 0 .../liteflow/test/zookeeper/cmp/BCmp.java | 0 .../liteflow/test/zookeeper/cmp/CCmp.java | 0 .../resources/config/application-local.xml | 0 .../src/test/resources/config}/flow.json | 0 .../local-rule-source-pattern-match.xml | 0 .../config/nospringgroup0/flow0.json | 0 .../resources/config/nospringgroup0/flow0.xml | 0 .../resources/config/nospringgroup0/flow0.yml | 0 .../resources/config/nospringgroup1/flow.json | 0 .../resources/config/nospringgroup1/flow.xml | 0 .../resources/config/nospringgroup1/flow.yml | 0 .../resources/config/springgroup0/flow0.json | 0 .../resources/config/springgroup0/flow0.xml | 0 .../resources/config/springgroup0/flow0.yml | 0 .../resources/config/springgroup1/flow.json | 0 .../resources/config/springgroup1/flow.xml | 0 .../resources/config/springgroup1/flow.yml | 0 .../src/test/resources/executor/flow.json | 0 .../resources/parsecustom/application.xml | 0 .../resources/parser/application-json.xml | 0 .../test/resources/parser/application-xml.xml | 0 .../test/resources/parser/application-yml.xml | 0 .../src/test/resources/parser/flow.json | 0 .../src/test/resources/parser/flow.xml | 0 .../src/test/resources/parser/flow.yml | 0 .../resources/zookeeper/application-json.xml | 0 .../resources/zookeeper/application-xml.xml | 0 .../resources/zookeeper/application-yml.xml | 0 .../src/test/resources/zookeeper/flow.json | 0 .../src/test/resources/zookeeper/flow.xml | 0 .../src/test/resources/zookeeper/flow.yml | 0 pom.xml | 13 +++- 244 files changed, 275 insertions(+), 127 deletions(-) create mode 100644 liteflow-script-groovy/pom.xml delete mode 100644 liteflow-spring-boot-starter/src/test/resources/liteflow单测.md delete mode 100644 liteflow-spring-boot-starter/src/test/resources/scriptnode/application.properties create mode 100644 liteflow-testcase-script-qlexpress/pom.xml rename {liteflow-core => liteflow-testcase-script-qlexpress}/src/test/java/com/yomahub/liteflow/test/BaseTest.java (100%) rename liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/scriptnode/LiteflowScriptSpringbootTest.java => liteflow-testcase-script-qlexpress/src/test/java/com/yomahub/liteflow/test/script/qlexpress/LiteflowScriptQLExpressTest.java (82%) rename {liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/scriptnode => liteflow-testcase-script-qlexpress/src/test/java/com/yomahub/liteflow/test/script/qlexpress}/cmp/ACmp.java (88%) rename {liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/scriptnode => liteflow-testcase-script-qlexpress/src/test/java/com/yomahub/liteflow/test/script/qlexpress}/cmp/BCmp.java (88%) rename {liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/scriptnode => liteflow-testcase-script-qlexpress/src/test/java/com/yomahub/liteflow/test/script/qlexpress}/cmp/CCmp.java (88%) rename {liteflow-spring-boot-starter/src/test/java/com/yomahub/liteflow/test/scriptnode => liteflow-testcase-script-qlexpress/src/test/java/com/yomahub/liteflow/test/script/qlexpress}/cmp/DCmp.java (90%) create mode 100644 liteflow-testcase-script-qlexpress/src/test/resources/script/application.properties rename {liteflow-spring-boot-starter/src/test/resources/scriptnode => liteflow-testcase-script-qlexpress/src/test/resources/script}/flow.xml (100%) create mode 100644 liteflow-testcase-springboot/pom.xml rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/BaseTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/aop/LFCustomAOPTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/aop/LFGlobalAOPTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/aop/aspect/CmpAspect.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/aop/aspect/CustomAspect.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/aop/cmp1/ACmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/aop/cmp1/BCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/aop/cmp1/CCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/aop/cmp2/DCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/aop/cmp2/ECmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/cmpRetry/LiteflowRetrySpringbootTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/cmpRetry/cmp/ACmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/cmpRetry/cmp/BCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/cmpRetry/cmp/CCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/cmpRetry/cmp/DCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/component/FlowExecutorTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/component/cmp1/ACmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/component/cmp1/BCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/component/cmp1/CCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/component/cmp1/DCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/component/cmp1/ECmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/component/cmp2/FCondCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/condition/BaseConditionFlowTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/condition/cmp1/ACmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/condition/cmp1/BCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/condition/cmp1/CCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/condition/cmp1/DCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/condition/cmp1/ECmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/condition/cmp1/FCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/condition/cmp1/GCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/condition/cmp1/HCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/condition/cmp1/ICmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/config/LiteflowConfigSpringbootTest.java (100%) rename {liteflow-core => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/config/cmp/ACmp.java (100%) rename {liteflow-core => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/config/cmp/BCmp.java (100%) rename {liteflow-core => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/config/cmp/CCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/emptyflow/EmptyFlowTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/enable/LiteflowEnableSpringbootTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/enable/cmp/ACmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/enable/cmp/BCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/enable/cmp/CCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/exception/FlowExecutorSpringBootTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/exception/cmp1/ACmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/exception/cmp1/BCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/exception/cmp1/CCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/exception/cmp1/DCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/flowmeta/FlowMetaSpringbootTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/flowmeta/cmp1/ACmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/flowmeta/cmp1/BCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/flowmeta/cmp1/CCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/flowmeta/cmp2/DCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/liteflowcomponent/LiteflowComponentSpringbootTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/liteflowcomponent/cmp/ACmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/liteflowcomponent/cmp/BCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/liteflowcomponent/cmp/CCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/liteflowcomponent/cmp/DCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/multipleType/LiteflowMultipleTypeSpringbootTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/multipleType/cmp/ACmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/multipleType/cmp/BCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/multipleType/cmp/CCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/parsecustom/CustomParserJsonSpringbootTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/parsecustom/CustomParserXmlSpringbootTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/parsecustom/bean/TestBean.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/ACmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/BCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/CCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/DCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/ECmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/FCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/GCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/parsecustom/parser/CustomJsonFlowParser.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/parsecustom/parser/CustomXmlFlowParser.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/parser/LFParserJsonSpringbootTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/parser/LFParserXmlSpringbootTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/parser/LFParserYmlSpringbootTest.java (100%) rename {liteflow-core => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/parser/cmp/ACmp.java (100%) rename {liteflow-core => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/parser/cmp/BCmp.java (100%) rename {liteflow-core => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/parser/cmp/CCmp.java (100%) rename {liteflow-core => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/parser/cmp/DCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/parser/cmp/ECmp.java (100%) rename {liteflow-core => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/parser/cmp/FCmp.java (100%) rename {liteflow-core => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/parser/cmp/GCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/subflow/ImplicitSubFlowTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/subflow/SubflowInDifferentConfigTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/subflow/SubflowJsonSpringBootTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/subflow/SubflowXMLSpringBootTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/subflow/SubflowYmlSpringBootTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/subflow/cmp1/ACmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/subflow/cmp1/BCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/subflow/cmp1/CCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/subflow/cmp1/DCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/subflow/cmp1/ECmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/subflow/cmp2/FCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/subflow/cmp2/GCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/subflow/cmp2/HCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/subflow/cmp2/MCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithJsonSpringbootTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithXmlSpringbootTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithYmlSpringbootTest.java (100%) rename {liteflow-core => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/ACmp.java (100%) rename {liteflow-core => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/BCmp.java (100%) rename {liteflow-core => liteflow-testcase-springboot}/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/CCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/aop/application.properties (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/aop/flow.xml (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/cmpRetry/application.properties (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/cmpRetry/flow.xml (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/component/application.properties (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/component/flow.xml (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/condition/application-condition.properties (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/condition/application-xml.properties (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/condition/flow.xml (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/config/application-local.properties (100%) rename {liteflow-core/src/test/resources/zookeeper => liteflow-testcase-springboot/src/test/resources/config}/flow.yml (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/emptyFlow/application.properties (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/emptyFlow/flow.xml (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/enable/application.properties (100%) rename {liteflow-core/src/test/resources/zookeeper => liteflow-testcase-springboot/src/test/resources/enable}/flow.xml (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/exception/application.properties (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/exception/flow.xml (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/flowmeta/application.properties (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/flowmeta/flow.xml (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/liteflowComponent/application.properties (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/liteflowComponent/flow.xml (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/multipleType/application.properties (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/multipleType/flow.xml (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/multipleType/flow.yml (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/parsecustom/application-custom-json.properties (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/parsecustom/application-custom-xml.properties (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/parser/application-json.properties (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/parser/application-xml.properties (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/parser/application-yml.properties (100%) rename {liteflow-core => liteflow-testcase-springboot}/src/test/resources/parser/flow.json (100%) rename {liteflow-core => liteflow-testcase-springboot}/src/test/resources/parser/flow.xml (100%) rename {liteflow-core => liteflow-testcase-springboot}/src/test/resources/parser/flow.yml (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/subflow/application-implicit.properties (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/subflow/application-json.properties (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/subflow/application-subInDifferentConfig1.properties (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/subflow/application-subInDifferentConfig2.properties (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/subflow/application-xml.properties (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/subflow/application-yml.properties (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/subflow/flow-implicit.xml (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/subflow/flow-main.xml (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/subflow/flow-sub1.xml (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/subflow/flow-sub2.xml (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/subflow/flow-sub2.yml (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/subflow/flow.json (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/subflow/flow.xml (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/subflow/flow.yml (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/zookeeper/application-json.properties (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/zookeeper/application-xml.properties (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springboot}/src/test/resources/zookeeper/application-yml.properties (100%) rename {liteflow-core/src/test/resources/config => liteflow-testcase-springboot/src/test/resources/zookeeper}/flow.json (100%) rename {liteflow-spring-boot-starter/src/test/resources/enable => liteflow-testcase-springboot/src/test/resources/zookeeper}/flow.xml (100%) rename {liteflow-spring-boot-starter/src/test/resources/config => liteflow-testcase-springboot/src/test/resources/zookeeper}/flow.yml (100%) create mode 100644 liteflow-testcase-springnative/pom.xml create mode 100644 liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/BaseTest.java rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/config/LiteflowConfigNoSpringTest.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/config/LiteflowConfigSpringTest.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/config/LocalRuleSourcePatternMatchSpringTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/config/cmp/ACmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/config/cmp/BCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/config/cmp/CCmp.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/config/cmp/DCmp.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/config/cmp/ECmp.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/config/cmp/FCmp.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/config/cmp/GCmp.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/executor/CustomSlot.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/executor/FlowExecutorTest.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/executor/cmp/ACmp.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/executor/cmp/BCmp.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/executor/cmp/CCmp.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/parsecustom/CustomJsonFlowParser.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/parsecustom/CustomParserJsonSpringTest.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/ACmp.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/BCmp.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/CCmp.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/DCmp.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/ECmp.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/FCmp.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/parsecustom/cmp/GCmp.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/parser/LFParserJsonNoSpringTest.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/parser/LFParserJsonSpringTest.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/parser/LFParserXmlNoSpringTest.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/parser/LFParserXmlSpringTest.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/parser/LFParserYmlNoSpringTest.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/parser/LFParserYmlSpringTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/parser/cmp/ACmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/parser/cmp/BCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/parser/cmp/CCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/parser/cmp/DCmp.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/parser/cmp/ECmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/parser/cmp/FCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/parser/cmp/GCmp.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithJsonSpringTest.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithXmlSpringTest.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/zookeeper/ZkNodeWithYmlSpringTest.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/ACmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/BCmp.java (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springnative}/src/test/java/com/yomahub/liteflow/test/zookeeper/cmp/CCmp.java (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/resources/config/application-local.xml (100%) rename {liteflow-spring-boot-starter/src/test/resources/zookeeper => liteflow-testcase-springnative/src/test/resources/config}/flow.json (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/resources/config/local-rule-source-pattern-match.xml (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/resources/config/nospringgroup0/flow0.json (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/resources/config/nospringgroup0/flow0.xml (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/resources/config/nospringgroup0/flow0.yml (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/resources/config/nospringgroup1/flow.json (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/resources/config/nospringgroup1/flow.xml (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/resources/config/nospringgroup1/flow.yml (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/resources/config/springgroup0/flow0.json (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/resources/config/springgroup0/flow0.xml (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/resources/config/springgroup0/flow0.yml (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/resources/config/springgroup1/flow.json (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/resources/config/springgroup1/flow.xml (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/resources/config/springgroup1/flow.yml (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/resources/executor/flow.json (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/resources/parsecustom/application.xml (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/resources/parser/application-json.xml (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/resources/parser/application-xml.xml (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/resources/parser/application-yml.xml (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springnative}/src/test/resources/parser/flow.json (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springnative}/src/test/resources/parser/flow.xml (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springnative}/src/test/resources/parser/flow.yml (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/resources/zookeeper/application-json.xml (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/resources/zookeeper/application-xml.xml (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/resources/zookeeper/application-yml.xml (100%) rename {liteflow-core => liteflow-testcase-springnative}/src/test/resources/zookeeper/flow.json (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springnative}/src/test/resources/zookeeper/flow.xml (100%) rename {liteflow-spring-boot-starter => liteflow-testcase-springnative}/src/test/resources/zookeeper/flow.yml (100%) 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