From 7340282b57b4df835bf77d6ff33318c90415f855 Mon Sep 17 00:00:00 2001 From: Scott Estabrook Date: Fri, 10 Oct 2025 10:48:45 -0400 Subject: [PATCH] fixes #215 --- test/tformat.m | 53 ---------------------------------------- test/tjsonbytesmapping.m | 53 ---------------------------------------- test/tusejsonname.m | 53 ---------------------------------------- 3 files changed, 159 deletions(-) diff --git a/test/tformat.m b/test/tformat.m index 1ffdaec..378f92c 100644 --- a/test/tformat.m +++ b/test/tformat.m @@ -65,33 +65,6 @@ function testNondefaultFormat(testCase) verifyEqual(testCase, string(results.resourceSpans.scopeSpans.scope.name), tracername); end - function testNondefaultGrpcFormat(testCase) - % testNondefaultGrpcFormat: using an alternative format - - testCase.assumeTrue(logical(exist("opentelemetry.exporters.otlp.OtlpGrpcSpanExporter", "class")), ... - "Otlp gRPC exporter must be installed."); - - tracername = "foo"; - spanname = "bar"; - - exp = opentelemetry.exporters.otlp.OtlpGrpcSpanExporter(... - "Format", "binary"); - processor = opentelemetry.sdk.trace.SimpleSpanProcessor(exp); - tp = opentelemetry.sdk.trace.TracerProvider(processor); - tr = getTracer(tp, tracername); - sp = startSpan(tr, spanname); - pause(1); - endSpan(sp); - - % perform test comparisons - results = readJsonResults(testCase); - results = results{1}; - - % check span and tracer names - verifyEqual(testCase, string(results.resourceSpans.scopeSpans.spans.name), spanname); - verifyEqual(testCase, string(results.resourceSpans.scopeSpans.scope.name), tracername); - end - function NondefaultMetricsFormat(testCase) % testNondefaultMetricsFormat: using an alternative format testCase.assumeTrue(logical(exist("opentelemetry.exporters.otlp.OtlpHttpMetricExporter", "class")), ... @@ -116,31 +89,5 @@ function NondefaultMetricsFormat(testCase) % verify counter value verifyEqual(testCase, results{end}.resourceMetrics.scopeMetrics.metrics.sum.dataPoints.asDouble, val); end - - function NondefaultGrpcMetricsFormat(testCase) - % testNondefaultGrpcMetricsFormat: using an alternative format - testCase.assumeTrue(logical(exist("opentelemetry.exporters.otlp.OtlpGrpcMetricExporter", "class")), ... - "Otlp gRPC exporter must be installed."); - - exp = opentelemetry.exporters.otlp.OtlpGrpcMetricExporter(... - "Format", "binary"); - reader = opentelemetry.sdk.metrics.PeriodicExportingMetricReader(... - exp, "Interval", seconds(2), "Timeout", seconds(1)); - p = opentelemetry.sdk.metrics.MeterProvider(reader); - mt = p.getMeter("foo"); - ct = mt.createCounter("bar"); - - val = 8; - ct.add(val); - pause(2.5); - - % fetch result - clear p; - results = readJsonResults(testCase); - - % verify counter value - verifyEqual(testCase, results{end}.resourceMetrics.scopeMetrics.metrics.sum.dataPoints.asDouble, val); - end - end end \ No newline at end of file diff --git a/test/tjsonbytesmapping.m b/test/tjsonbytesmapping.m index b56f7a6..e3003b4 100644 --- a/test/tjsonbytesmapping.m +++ b/test/tjsonbytesmapping.m @@ -65,33 +65,6 @@ function testNondefaultJsonBytesMapping(testCase) verifyEqual(testCase, string(results.resourceSpans.scopeSpans.scope.name), tracername); end - function testNondefaultGrpcJsonBytesMapping(testCase) - % testNondefaultGrpcJsonBytesMapping: using an alternative JsonBytesMapping - - testCase.assumeTrue(logical(exist("opentelemetry.exporters.otlp.OtlpGrpcSpanExporter", "class")), ... - "Otlp gRPC exporter must be installed."); - - tracername = "foo"; - spanname = "bar"; - - exp = opentelemetry.exporters.otlp.OtlpGrpcSpanExporter(... - "JsonBytesMapping", "base64"); - processor = opentelemetry.sdk.trace.SimpleSpanProcessor(exp); - tp = opentelemetry.sdk.trace.TracerProvider(processor); - tr = getTracer(tp, tracername); - sp = startSpan(tr, spanname); - pause(1); - endSpan(sp); - - % perform test comparisons - results = readJsonResults(testCase); - results = results{1}; - - % check span and tracer names - verifyEqual(testCase, string(results.resourceSpans.scopeSpans.spans.name), spanname); - verifyEqual(testCase, string(results.resourceSpans.scopeSpans.scope.name), tracername); - end - function NondefaultMetricsJsonBytesMapping(testCase) % testNondefaultMetricsJsonBytesMapping: using an alternative JsonBytesMapping testCase.assumeTrue(logical(exist("opentelemetry.exporters.otlp.OtlpHttpMetricExporter", "class")), ... @@ -116,31 +89,5 @@ function NondefaultMetricsJsonBytesMapping(testCase) % verify counter value verifyEqual(testCase, results{end}.resourceMetrics.scopeMetrics.metrics.sum.dataPoints.asDouble, val); end - - function NondefaultGrpcMetricsJsonBytesMapping(testCase) - % testNondefaultGrpcMetricsJsonBytesMapping: using an alternative JsonBytesMapping - testCase.assumeTrue(logical(exist("opentelemetry.exporters.otlp.OtlpGrpcMetricExporter", "class")), ... - "Otlp gRPC exporter must be installed."); - - exp = opentelemetry.exporters.otlp.OtlpGrpcMetricExporter(... - "JsonBytesMapping", "base64"); - reader = opentelemetry.sdk.metrics.PeriodicExportingMetricReader(... - exp, "Interval", seconds(2), "Timeout", seconds(1)); - p = opentelemetry.sdk.metrics.MeterProvider(reader); - mt = p.getMeter("foo"); - ct = mt.createCounter("bar"); - - val = 8; - ct.add(val); - pause(2.5); - - % fetch result - clear p; - results = readJsonResults(testCase); - - % verify counter value - verifyEqual(testCase, results{end}.resourceMetrics.scopeMetrics.metrics.sum.dataPoints.asDouble, val); - end - end end \ No newline at end of file diff --git a/test/tusejsonname.m b/test/tusejsonname.m index b9f6eb9..ac6ee26 100644 --- a/test/tusejsonname.m +++ b/test/tusejsonname.m @@ -65,33 +65,6 @@ function testNondefaultUseJsonName(testCase) verifyEqual(testCase, string(results.resourceSpans.scopeSpans.scope.name), tracername); end - function testNondefaultGrpcUseJsonName(testCase) - % testNondefaultGrpcUseJsonName: using an alternative UseJsonName - - testCase.assumeTrue(logical(exist("opentelemetry.exporters.otlp.OtlpGrpcSpanExporter", "class")), ... - "Otlp gRPC exporter must be installed."); - - tracername = "foo"; - spanname = "bar"; - - exp = opentelemetry.exporters.otlp.OtlpGrpcSpanExporter(... - "UseJsonName", true); - processor = opentelemetry.sdk.trace.SimpleSpanProcessor(exp); - tp = opentelemetry.sdk.trace.TracerProvider(processor); - tr = getTracer(tp, tracername); - sp = startSpan(tr, spanname); - pause(1); - endSpan(sp); - - % perform test comparisons - results = readJsonResults(testCase); - results = results{1}; - - % check span and tracer names - verifyEqual(testCase, string(results.resourceSpans.scopeSpans.spans.name), spanname); - verifyEqual(testCase, string(results.resourceSpans.scopeSpans.scope.name), tracername); - end - function NondefaultMetricsUseJsonName(testCase) % testNondefaultMetricsUseJsonName: using an alternative UseJsonName testCase.assumeTrue(logical(exist("opentelemetry.exporters.otlp.OtlpHttpMetricExporter", "class")), ... @@ -116,31 +89,5 @@ function NondefaultMetricsUseJsonName(testCase) % verify counter value verifyEqual(testCase, results{end}.resourceMetrics.scopeMetrics.metrics.sum.dataPoints.asDouble, val); end - - function NondefaultGrpcMetricsUseJsonName(testCase) - % testNondefaultGrpcMetricsUseJsonName: using an alternative UseJsonName - testCase.assumeTrue(logical(exist("opentelemetry.exporters.otlp.OtlpGrpcMetricExporter", "class")), ... - "Otlp gRPC exporter must be installed."); - - exp = opentelemetry.exporters.otlp.OtlpGrpcMetricExporter(... - "UseJsonName", true); - reader = opentelemetry.sdk.metrics.PeriodicExportingMetricReader(... - exp, "Interval", seconds(2), "Timeout", seconds(1)); - p = opentelemetry.sdk.metrics.MeterProvider(reader); - mt = p.getMeter("foo"); - ct = mt.createCounter("bar"); - - val = 8; - ct.add(val); - pause(2.5); - - % fetch result - clear p; - results = readJsonResults(testCase); - - % verify counter value - verifyEqual(testCase, results{end}.resourceMetrics.scopeMetrics.metrics.sum.dataPoints.asDouble, val); - end - end end \ No newline at end of file