当前版本是1.1.3-rc02,想使用回归测试集,根据官网文档说明,运行 ./run-regression-test.sh
mvn编译报错:
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 03:22 min
[INFO] Finished at: 2024-04-19T06:01:03Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.9.0:compile (default-compile) on project regression-test: Compilation failure
[ERROR] Failure executing groovy-eclipse compiler:
[ERROR] ----------
[ERROR] 1. ERROR in /doris_test/regression-test/framework/src/main/groovy/org/apache/doris/regression/RegressionTest.groovy (at line 27)
[ERROR] import org.apache.doris.regression.util.SuiteInfo
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] Groovy:unable to resolve class org.apache.doris.regression.util.SuiteInfo
[ERROR] ----------
[ERROR] 2. ERROR in /doris_test/regression-test/framework/src/main/groovy/org/apache/doris/regression/RegressionTest.groovy (at line 106)
[ERROR] recorder.onSuccess(new SuiteInfo(file, group, suiteName))
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] Groovy:[Static type checking] - Cannot find matching method org.apache.doris.regression.util.Recorder#onSuccess(org.apache.doris.regression.util.SuiteInfo). Please check if the declared type is correct and if the method exists.
[ERROR] ----------
[ERROR] 3. ERROR in /doris_test/regression-test/framework/src/main/groovy/org/apache/doris/regression/RegressionTest.groovy (at line 106)
[ERROR] recorder.onSuccess(new SuiteInfo(file, group, suiteName))
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] Groovy:[Static type checking] - Cannot find matching method org.apache.doris.regression.util.SuiteInfo#<init>(java.io.File, java.lang.String, java.lang.String). Please check if the declared type is correct and if the method exists.
[ERROR] ----------
[ERROR] 4. ERROR in /doris_test/regression-test/framework/src/main/groovy/org/apache/doris/regression/RegressionTest.groovy (at line 109)
[ERROR] recorder.onFailure(new SuiteInfo(file, group, suiteName))
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] Groovy:[Static type checking] - Cannot find matching method org.apache.doris.regression.util.Recorder#onFailure(org.apache.doris.regression.util.SuiteInfo). Please check if the declared type is correct and if the method exists.
[ERROR] ----------
[ERROR] 5. ERROR in /doris_test/regression-test/framework/src/main/groovy/org/apache/doris/regression/RegressionTest.groovy (at line 109)
[ERROR] recorder.onFailure(new SuiteInfo(file, group, suiteName))
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] Groovy:[Static type checking] - Cannot find matching method org.apache.doris.regression.util.SuiteInfo#<init>(java.io.File, java.lang.String, java.lang.String). Please check if the declared type is correct and if the method exists.
[ERROR] ----------
[ERROR] 6. ERROR in /doris_test/regression-test/framework/src/main/groovy/org/apache/doris/regression/RegressionTest.groovy (at line 140)
[ERROR] "${info.file.absolutePath}: group=${info.group}, name=${info.suiteName}"
[ERROR] ^^^^^^^^^
[ERROR] Groovy:[Static type checking] - No such property: file for class: SuiteInfo
[ERROR] ----------
[ERROR] 7. ERROR in /doris_test/regression-test/framework/src/main/groovy/org/apache/doris/regression/RegressionTest.groovy (at line 140)
[ERROR] "${info.file.absolutePath}: group=${info.group}, name=${info.suiteName}"
[ERROR] ^^^^^^^^^^
[ERROR] Groovy:[Static type checking] - No such property: group for class: SuiteInfo
[ERROR] ----------
[ERROR] 8. ERROR in /doris_test/regression-test/framework/src/main/groovy/org/apache/doris/regression/RegressionTest.groovy (at line 140)
[ERROR] "${info.file.absolutePath}: group=${info.group}, name=${info.suiteName}"
[ERROR] ^^^^^^^^^^^^^^
[ERROR] Groovy:[Static type checking] - No such property: suiteName for class: SuiteInfo
[ERROR] ----------
[ERROR] 9. ERROR in /doris_test/regression-test/framework/src/main/groovy/org/apache/doris/regression/RegressionTest.groovy (at line 148)
[ERROR] "${info.file.absolutePath}: group=${info.group}, name=${info.suiteName}"
[ERROR] ^^^^^^^^^
[ERROR] Groovy:[Static type checking] - No such property: file for class: SuiteInfo
[ERROR] ----------
[ERROR] 10. ERROR in /doris_test/regression-test/framework/src/main/groovy/org/apache/doris/regression/RegressionTest.groovy (at line 148)
[ERROR] "${info.file.absolutePath}: group=${info.group}, name=${info.suiteName}"
[ERROR] ^^^^^^^^^^
[ERROR] Groovy:[Static type checking] - No such property: group for class: SuiteInfo
[ERROR] ----------
[ERROR] 11. ERROR in /doris_test/regression-test/framework/src/main/groovy/org/apache/doris/regression/RegressionTest.groovy (at line 148)
[ERROR] "${info.file.absolutePath}: group=${info.group}, name=${info.suiteName}"
[ERROR] ^^^^^^^^^^^^^^
[ERROR] Groovy:[Static type checking] - No such property: suiteName for class: SuiteInfo
[ERROR] ----------
[ERROR] ----------
[ERROR] 12. ERROR in /doris_test/regression-test/framework/src/main/groovy/org/apache/doris/regression/util/Recorder.groovy (at line 24)
[ERROR] public final List<SuiteInfo> successList = new ArrayList<>()
[ERROR] ^^^^^^^^^
[ERROR] Groovy:unable to resolve class SuiteInfo
[ERROR] ----------
[ERROR] 13. ERROR in /doris_test/regression-test/framework/src/main/groovy/org/apache/doris/regression/util/Recorder.groovy (at line 25)
[ERROR] public final List<SuiteInfo> failureList = new ArrayList<>()
[ERROR] ^^^^^^^^^
[ERROR] Groovy:unable to resolve class SuiteInfo
[ERROR] ----------
[ERROR] 14. ERROR in /doris_test/regression-test/framework/src/main/groovy/org/apache/doris/regression/util/Recorder.groovy (at line 27)
[ERROR] void onSuccess(SuiteInfo suiteInfo) {
[ERROR] ^^^^^^^^^
[ERROR] Groovy:unable to resolve class SuiteInfo
[ERROR] ----------
[ERROR] 15. ERROR in /doris_test/regression-test/framework/src/main/groovy/org/apache/doris/regression/util/Recorder.groovy (at line 31)
[ERROR] void onFailure(SuiteInfo suiteInfo) {
[ERROR] ^^^^^^^^^
[ERROR] Groovy:unable to resolve class SuiteInfo
[ERROR] ----------
[ERROR] 15 problems (15 errors)
应该如何解,以及使用regression-test的正确姿势