File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -569,6 +569,9 @@ function testGaugeAddAttributes(testCase)
569
569
function testGetSetMeterProvider(testCase )
570
570
% testGetSetMeterProvider: setting, getting, and unsetting global instance of MeterProvider
571
571
572
+ % suppress internal warning logs about repeated shutdown
573
+ nologs = SuppressInternalLogs ; % #ok<NASGU>
574
+
572
575
mp = opentelemetry .sdk .metrics .MeterProvider(testCase .ShortIntervalReader );
573
576
testCase .applyFixture(MeterProviderFixture(mp )); % set MeterProvider global instance
574
577
@@ -585,6 +588,9 @@ function testGetSetMeterProvider(testCase)
585
588
586
589
pause(testCase .WaitTime );
587
590
591
+ % Shutdown the Meter Provider
592
+ verifyTrue(testCase , mp .shutdown());
593
+
588
594
% Unset the global meter provider and generate more metrics
589
595
opentelemetry .metrics .Provider .unsetMeterProvider ;
590
596
m = opentelemetry .metrics .getMeter(metername );
Original file line number Diff line number Diff line change @@ -522,6 +522,7 @@ function testCleanupApi(testCase)
522
522
% Shut down an API meter provider instance
523
523
mp = opentelemetry .sdk .metrics .MeterProvider(testCase .ShortIntervalReader );
524
524
testCase .applyFixture(MeterProviderFixture(mp )); % set MeterProvider global instance
525
+ clear(" mp" );
525
526
mp_api = opentelemetry .metrics .Provider .getMeterProvider();
526
527
527
528
% shutdown the API meter provider through the Cleanup class
You can’t perform that action at this time.
0 commit comments