This is an automated email from the ASF dual-hosted git repository.
wusheng pushed a change to branch feature/lal-def-variables
in repository https://gitbox.apache.org/repos/asf/skywalking.git
from 37e8854fe3 Mark def-variable LAL checker rules as v2Only (toJson not
available in Groovy)
add a89e1f0696 Add shared DSL testing framework in server-testing module
No new revisions were added by this update.
Summary of changes:
CLAUDE.md | 1 +
oap-server/analyzer/hierarchy/CLAUDE.md | 10 +
oap-server/analyzer/log-analyzer/CLAUDE.md | 15 +
oap-server/analyzer/log-analyzer/pom.xml | 6 +
.../v2/compiler/LALClassGeneratorTestBase.java | 7 +-
.../v2/compiler/LALExpressionExecutionTest.java | 410 ++++++++-------------
oap-server/analyzer/meter-analyzer/CLAUDE.md | 14 +
.../envoy/persistence/EnvoyAlsLalTest.java | 7 +-
oap-server/server-testing/pom.xml | 5 +
.../oap/server/testing/dsl/DslClassOutput.java | 64 ++++
.../oap/server/testing/dsl/DslRuleLoader.java | 132 +++++++
.../testing/dsl/hierarchy/HierarchyRuleLoader.java | 120 ++++++
.../testing/dsl/hierarchy/HierarchyTestPair.java | 46 +++
.../server/testing/dsl/lal/LalLogDataBuilder.java | 169 +++++++++
.../oap/server/testing/dsl/lal/LalRuleLoader.java | 117 ++++++
.../oap/server/testing/dsl/lal/LalTestRule.java | 55 +++
.../server/testing/dsl/mal/MalMockDataBuilder.java | 110 ++++++
.../oap/server/testing/dsl/mal/MalMockSample.java} | 22 +-
.../oap/server/testing/dsl/mal/MalRuleLoader.java | 159 ++++++++
.../oap/server/testing/dsl/mal/MalTestRule.java | 52 +++
.../hierarchy-v1-v2-checker/pom.xml | 6 +
.../core/config/HierarchyRuleComparisonTest.java | 7 +-
.../mal-lal-v1-v2-checker/CLAUDE.md | 15 +
.../mal-lal-v1-v2-checker/pom.xml | 6 +
.../oap/server/checker/lal/LalComparisonTest.java | 378 +++----------------
.../oap/server/checker/mal/MalComparisonTest.java | 15 +-
26 files changed, 1337 insertions(+), 611 deletions(-)
create mode 100644
oap-server/server-testing/src/main/java/org/apache/skywalking/oap/server/testing/dsl/DslClassOutput.java
create mode 100644
oap-server/server-testing/src/main/java/org/apache/skywalking/oap/server/testing/dsl/DslRuleLoader.java
create mode 100644
oap-server/server-testing/src/main/java/org/apache/skywalking/oap/server/testing/dsl/hierarchy/HierarchyRuleLoader.java
create mode 100644
oap-server/server-testing/src/main/java/org/apache/skywalking/oap/server/testing/dsl/hierarchy/HierarchyTestPair.java
create mode 100644
oap-server/server-testing/src/main/java/org/apache/skywalking/oap/server/testing/dsl/lal/LalLogDataBuilder.java
create mode 100644
oap-server/server-testing/src/main/java/org/apache/skywalking/oap/server/testing/dsl/lal/LalRuleLoader.java
create mode 100644
oap-server/server-testing/src/main/java/org/apache/skywalking/oap/server/testing/dsl/lal/LalTestRule.java
create mode 100644
oap-server/server-testing/src/main/java/org/apache/skywalking/oap/server/testing/dsl/mal/MalMockDataBuilder.java
copy
oap-server/{server-receiver-plugin/configuration-discovery-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/configuration/discovery/AgentConfigurationsTable.java
=>
server-testing/src/main/java/org/apache/skywalking/oap/server/testing/dsl/mal/MalMockSample.java}
(62%)
create mode 100644
oap-server/server-testing/src/main/java/org/apache/skywalking/oap/server/testing/dsl/mal/MalRuleLoader.java
create mode 100644
oap-server/server-testing/src/main/java/org/apache/skywalking/oap/server/testing/dsl/mal/MalTestRule.java