Wenzheng Liu
Wenzheng Liu
### Dev Design - Add config `streaming.plugin.packages` - Scan the package and load plugins in top-level > Recursive scan sub-packages will consume a lot of time
### Test Evidence 1. Add plugin lib  2. Add config in the start command  3. Use plugin ets function 
### Dev Design Since maven 3.5.1, we can use the `${revision}` as placeholders for the version in the pom file. in parent pom:  in module pom: 
### Dev Design 1. Set default profiles ``` true ``` > profiles that activate by using activeByDefault will deactivate when using another way, like jdk, os, property or command line...
### Test Evidence 1. run `mvn clean install -DskipTests`  2. IDEA can recognize default profiles  3. using command line to build project `mvn clean install -DskipTests -Pscala-2.11 -Pspark-2.4.0...
### Dev Design To define the scope of compatibility version, which is actually to define the minimum supported version and the last supported version. - The minimum supported version is...
### Test Evidecen 1. Unit Test please see tech.mlsql.runtime.VersionRangeCheckerTestSuite  2. Integration Test 
### [Compile] incompatible functions - SparkFunctionRoundHalfUp  - SparkFunctionFloor 
### [UT] Failed testcases backends-clickhouse: https://opencicd.kyligence.com/blue/organizations/jenkins/gluten%2Fgluten-ci-arm/detail/gluten-ci-arm/38/pipeline Tests: succeeded 1877, failed 18, canceled 0, ignored 42, pending 0  17 failed testcases are caused by roundHalfup and floor, and another 1...
Run Gluten Clickhouse CI