This is an automated email from the ASF dual-hosted git repository.
wusheng pushed a change to branch mal-filter-fix
in repository https://gitbox.apache.org/repos/asf/skywalking.git
from 7ddf09dc3c Fix v2 MAL compiler: sanitizeName, filter class generation,
Groovy truth semantics
add 86c045eb2e Rename LAL test data files from .input.data to .data.yaml
for consistency with MAL.
add 0f65f60399 Class naming: {yamlFileName}_L{lineNo}_{ruleName} for
MAL/LAL/Hierarchy
No new revisions were added by this update.
Summary of changes:
.../v2/compiler/HierarchyRuleClassGenerator.java | 46 +++++++++++++++++++---
.../analyzer/v2/compiler/LALClassGenerator.java | 33 +++++++++++++++-
.../oap/meter/analyzer/v2/MetricConvert.java | 13 ++----
.../oap/meter/analyzer/v2/MetricRuleConfig.java | 11 ------
.../analyzer/v2/compiler/MALClassGenerator.java | 32 ++++++++++++++-
.../meter/analyzer/v2/dsl/FilterExpression.java | 10 ++++-
.../meter/analyzer/v2/prometheus/rule/Rule.java | 1 -
.../meter/analyzer/v2/prometheus/rule/Rules.java | 6 +--
.../core/config/HierarchyRuleComparisonTest.java | 19 +++++++++
.../mal-lal-v1-v2-checker/CLAUDE.md | 6 +--
.../oap/server/checker/lal/LalBenchmark.java | 4 +-
.../oap/server/checker/lal/LalComparisonTest.java | 42 +++++++++++++++++---
.../oap/server/checker/mal/MalComparisonTest.java | 2 +-
...-basic.input.data => execution-basic.data.yaml} | 0
.../{default.input.data => default.data.yaml} | 0
.../{envoy-als.input.data => envoy-als.data.yaml} | 0
...8s-service.input.data => k8s-service.data.yaml} | 0
.../{mesh-dp.input.data => mesh-dp.data.yaml} | 0
...-slowsql.input.data => mysql-slowsql.data.yaml} | 0
....input.data => network-profiling-e2e.data.yaml} | 0
.../{nginx.input.data => nginx.data.yaml} | 0
...-slowsql.input.data => pgsql-slowsql.data.yaml} | 0
...-slowsql.input.data => redis-slowsql.data.yaml} | 0
23 files changed, 177 insertions(+), 48 deletions(-)
rename
test/script-cases/scripts/lal/test-lal/feature-cases/{execution-basic.input.data
=> execution-basic.data.yaml} (100%)
rename test/script-cases/scripts/lal/test-lal/oap-cases/{default.input.data =>
default.data.yaml} (100%)
rename test/script-cases/scripts/lal/test-lal/oap-cases/{envoy-als.input.data
=> envoy-als.data.yaml} (100%)
rename
test/script-cases/scripts/lal/test-lal/oap-cases/{k8s-service.input.data =>
k8s-service.data.yaml} (100%)
rename test/script-cases/scripts/lal/test-lal/oap-cases/{mesh-dp.input.data =>
mesh-dp.data.yaml} (100%)
rename
test/script-cases/scripts/lal/test-lal/oap-cases/{mysql-slowsql.input.data =>
mysql-slowsql.data.yaml} (100%)
rename
test/script-cases/scripts/lal/test-lal/oap-cases/{network-profiling-e2e.input.data
=> network-profiling-e2e.data.yaml} (100%)
rename test/script-cases/scripts/lal/test-lal/oap-cases/{nginx.input.data =>
nginx.data.yaml} (100%)
rename
test/script-cases/scripts/lal/test-lal/oap-cases/{pgsql-slowsql.input.data =>
pgsql-slowsql.data.yaml} (100%)
rename
test/script-cases/scripts/lal/test-lal/oap-cases/{redis-slowsql.input.data =>
redis-slowsql.data.yaml} (100%)