This is an automated email from the ASF dual-hosted git repository.
wusheng pushed a change to branch groovy-replace
in repository https://gitbox.apache.org/repos/asf/skywalking.git
from 441febe385 Skip GPG in CI dependency license install step, update MAL
benchmark to ~6.8x
add 933b25337e Rich expected validation for MAL/LAL checker tests
add 139e3f5298 Remove PowerMock dependency, replace with ReflectUtil in
server-testing
No new revisions were added by this update.
Summary of changes:
oap-server/ai-pipeline/pom.xml | 5 +-
.../src/test/java/BaselineServerTest.java | 4 +-
oap-server/analyzer/agent-analyzer/pom.xml | 6 +
.../provider/meter/process/MeterProcessorTest.java | 4 +-
.../trace/TraceSamplingPolicyWatcherTest.java | 6 +-
.../trace/UninstrumentedGatewaysConfigTest.java | 4 +-
.../analyzer/v2/compiler/MALClosureCodegen.java | 7 +
oap-server/exporter/pom.xml | 6 +
.../provider/grpc/GRPCExporterProviderTest.java | 4 +-
.../exporter/provider/grpc/GRPCExporterTest.java | 10 +-
oap-server/server-alarm-plugin/pom.xml | 6 +
.../server/core/alarm/provider/AlarmCoreTest.java | 4 +-
.../alarm/provider/AlarmModuleProviderTest.java | 4 +-
.../core/alarm/provider/NotifyHandlerTest.java | 4 +-
.../core/alarm/provider/RunningRuleTest.java | 10 +-
.../cluster-consul-plugin/pom.xml | 6 +
.../ClusterModuleConsulProviderFunctionalIT.java | 6 +-
.../consul/ClusterModuleConsulProviderTest.java | 10 +-
.../plugin/consul/ConsulCoordinatorTest.java | 4 +-
.../cluster-etcd-plugin/pom.xml | 6 +
.../cluster/plugin/etcd/ClusterEtcdPluginIT.java | 6 +-
.../ClusterModuleEtcdProviderFunctionalIT.java | 6 +-
.../ClusterModuleKubernetesProviderTest.java | 6 +-
.../cluster-nacos-plugin/pom.xml | 6 +
.../ClusterModuleNacosProviderFunctionalIT.java | 6 +-
.../cluster/plugin/nacos/NacosCoordinatorTest.java | 4 +-
.../cluster-zookeeper-plugin/pom.xml | 6 +
...ClusterModuleZookeeperProviderFunctionalIT.java | 6 +-
.../plugin/zookeeper/ZookeeperCoordinatorTest.java | 4 +-
.../cilium-fetcher-plugin/pom.xml | 6 +
.../cilium/nodes/CiliumNodeManagerTest.java | 6 +-
.../pom.xml | 6 +
.../discovery/AgentConfigurationsWatcherTest.java | 10 +-
.../envoy-metrics-receiver-plugin/pom.xml | 6 +
.../envoy/ClusterManagerMetricsAdapterTest.java | 4 +-
.../skywalking-telegraf-receiver-plugin/pom.xml | 6 +
.../receiver/telegraf/TelegrafMetricsTest.java | 6 +-
.../skywalking-zabbix-receiver-plugin/pom.xml | 6 +
.../zabbix/provider/ZabbixMetricsTest.java | 8 +-
.../storage-banyandb-plugin/pom.xml | 6 +
.../server/storage/plugin/banyandb/BanyanDBIT.java | 4 +-
.../oap/server/testing/util/ReflectUtil.java | 129 +++
.../tool-profile-snapshot-bootstrap/pom.xml | 6 +
.../exporter/test/ProfileSnapshotExporterTest.java | 6 +-
pom.xml | 12 -
.../lal-v1-with-groovy/pom.xml | 6 +
.../analyzer/dsl/registry/ProcessRegistry.java | 33 +-
.../oap/log/analyzer/dsl/DSLSecurityTest.java | 8 +-
.../skywalking/oap/log/analyzer/dsl/DSLTest.java | 8 +-
.../analyzer/dsl/registry/ProcessRegistry.java | 28 +-
.../analyzer/v2/dsl/registry/ProcessRegistry.java | 28 +-
.../oap/server/checker/lal/LalComparisonTest.java | 145 +++-
.../oap/server/checker/mal/MalComparisonTest.java | 193 ++++-
.../checker/mal/MalExpectedDataGenerator.java | 553 ++++++++++++
.../checker/mal/MalExpectedDataGeneratorTest.java | 34 +-
.../server/checker/mal/MalInputDataGenerator.java | 308 +++++--
.../mal-v1-with-groovy/pom.xml | 6 +
.../oap/meter/analyzer/dsl/AnalyzerTest.java | 4 +-
.../oap/meter/analyzer/dsl/K8sTagTest.java | 6 +-
.../lal/test-lal/oap-cases/envoy-als.input.data | 118 ++-
.../test-envoy-metrics-rules/envoy-ca.data.yaml | 56 +-
.../envoy-svc-relation.data.yaml | 94 +-
.../mal/test-envoy-metrics-rules/envoy.data.yaml | 274 +++++-
.../scripts/mal/test-log-mal-rules/nginx.data.yaml | 27 +-
.../continuous-profiling.data.yaml | 77 +-
.../datasource.data.yaml | 15 +-
.../test-meter-analyzer-config/go-agent.data.yaml | 116 ++-
.../go-runtime.data.yaml | 353 +++++---
.../java-agent.data.yaml | 117 ++-
.../network-profiling-ebpf.data.yaml | 68 +-
.../network-profiling.data.yaml | 654 +++++++++++---
.../python-runtime.data.yaml | 99 ++-
.../ruby-runtime.data.yaml | 143 ++--
.../satellite-tag-prefix.data.yaml | 98 ++-
.../test-meter-analyzer-config/satellite.data.yaml | 96 ++-
.../spring-micrometer.data.yaml | 253 ++++--
.../threadpool.data.yaml | 15 +-
.../activemq/activemq-broker.data.yaml | 294 ++++++-
.../activemq/activemq-cluster.data.yaml | 255 +++++-
.../activemq/activemq-destination.data.yaml | 235 ++++-
.../scripts/mal/test-otel-rules/apisix.data.yaml | 298 +++++--
.../aws-dynamodb/dynamodb-endpoint.data.yaml | 181 +++-
.../aws-dynamodb/dynamodb-service.data.yaml | 307 +++++--
.../test-otel-rules/aws-eks/eks-cluster.data.yaml | 120 ++-
.../mal/test-otel-rules/aws-eks/eks-node.data.yaml | 246 +++++-
.../test-otel-rules/aws-eks/eks-service.data.yaml | 90 +-
.../aws-gateway/gateway-endpoint.data.yaml | 168 ++--
.../aws-gateway/gateway-service.data.yaml | 140 ++-
.../test-otel-rules/aws-s3/s3-service.data.yaml | 120 ++-
.../banyandb/banyandb-instance.data.yaml | 352 ++++++--
.../banyandb/banyandb-service.data.yaml | 340 ++++++--
.../bookkeeper/bookkeeper-cluster.data.yaml | 120 ++-
.../bookkeeper/bookkeeper-node.data.yaml | 307 ++++++-
.../clickhouse/clickhouse-instance.data.yaml | 539 +++++++++---
.../clickhouse/clickhouse-service.data.yaml | 480 +++++++++--
.../elasticsearch/elasticsearch-cluster.data.yaml | 159 +++-
.../elasticsearch/elasticsearch-index.data.yaml | 507 +++++++++--
.../elasticsearch/elasticsearch-node.data.yaml | 652 +++++++++++---
.../mal/test-otel-rules/flink/flink-job.data.yaml | 200 ++++-
.../flink/flink-jobManager.data.yaml | 229 ++++-
.../flink/flink-taskManager.data.yaml | 319 +++++--
.../test-otel-rules/istio-controlplane.data.yaml | 398 +++++++--
.../mal/test-otel-rules/k8s/k8s-cluster.data.yaml | 331 ++++++--
.../mal/test-otel-rules/k8s/k8s-instance.data.yaml | 15 +-
.../mal/test-otel-rules/k8s/k8s-node.data.yaml | 248 +++++-
.../mal/test-otel-rules/k8s/k8s-service.data.yaml | 137 ++-
.../test-otel-rules/kafka/kafka-broker.data.yaml | 294 +++++--
.../test-otel-rules/kafka/kafka-cluster.data.yaml | 96 ++-
.../test-otel-rules/kong/kong-endpoint.data.yaml | 130 ++-
.../test-otel-rules/kong/kong-instance.data.yaml | 227 ++++-
.../test-otel-rules/kong/kong-service.data.yaml | 188 +++-
.../mongodb/mongodb-cluster.data.yaml | 175 +++-
.../test-otel-rules/mongodb/mongodb-node.data.yaml | 443 +++++++---
.../test-otel-rules/mysql/mysql-instance.data.yaml | 255 ++++--
.../test-otel-rules/mysql/mysql-service.data.yaml | 219 ++++-
.../test-otel-rules/nginx/nginx-endpoint.data.yaml | 71 +-
.../test-otel-rules/nginx/nginx-instance.data.yaml | 87 +-
.../test-otel-rules/nginx/nginx-service.data.yaml | 87 +-
.../scripts/mal/test-otel-rules/oap.data.yaml | 941 ++++++++++++++++++---
.../postgresql/postgresql-instance.data.yaml | 456 ++++++++--
.../postgresql/postgresql-service.data.yaml | 282 +++++-
.../test-otel-rules/pulsar/pulsar-broker.data.yaml | 212 ++++-
.../pulsar/pulsar-cluster.data.yaml | 144 +++-
.../rabbitmq/rabbitmq-cluster.data.yaml | 264 +++++-
.../rabbitmq/rabbitmq-node.data.yaml | 238 +++++-
.../test-otel-rules/redis/redis-instance.data.yaml | 175 +++-
.../test-otel-rules/redis/redis-service.data.yaml | 184 +++-
.../rocketmq/rocketmq-broker.data.yaml | 52 +-
.../rocketmq/rocketmq-cluster.data.yaml | 177 +++-
.../rocketmq/rocketmq-topic.data.yaml | 147 +++-
.../service-decorate-attributes.data.yaml | 16 +-
.../service-gstring-regex-split.data.yaml | 16 +-
.../scripts/mal/test-otel-rules/vm.data.yaml | 235 +++--
.../scripts/mal/test-otel-rules/windows.data.yaml | 125 ++-
134 files changed, 14923 insertions(+), 3226 deletions(-)
create mode 100644
oap-server/server-testing/src/main/java/org/apache/skywalking/oap/server/testing/util/ReflectUtil.java
copy
oap-server/server-library/library-elasticsearch-client/src/main/java/org/apache/skywalking/library/elasticsearch/response/Documents.java
=>
test/script-cases/script-runtime-with-groovy/lal-v1-with-groovy/src/main/java/org/apache/skywalking/oap/meter/analyzer/dsl/registry/ProcessRegistry.java
(50%)
copy
oap-server/server-library/library-elasticsearch-client/src/main/java/org/apache/skywalking/library/elasticsearch/response/Documents.java
=>
test/script-cases/script-runtime-with-groovy/mal-lal-v1-v2-checker/src/test/java/org/apache/skywalking/oap/meter/analyzer/dsl/registry/ProcessRegistry.java
(57%)
copy
oap-server/server-library/library-elasticsearch-client/src/main/java/org/apache/skywalking/library/elasticsearch/response/Documents.java
=>
test/script-cases/script-runtime-with-groovy/mal-lal-v1-v2-checker/src/test/java/org/apache/skywalking/oap/meter/analyzer/v2/dsl/registry/ProcessRegistry.java
(56%)
create mode 100644
test/script-cases/script-runtime-with-groovy/mal-lal-v1-v2-checker/src/test/java/org/apache/skywalking/oap/server/checker/mal/MalExpectedDataGenerator.java
copy
oap-server/server-library/library-util/src/test/java/org/apache/skywalking/oap/server/library/util/BooleanUtilsTest.java
=>
test/script-cases/script-runtime-with-groovy/mal-lal-v1-v2-checker/src/test/java/org/apache/skywalking/oap/server/checker/mal/MalExpectedDataGeneratorTest.java
(55%)