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)
569569 function testGetSetMeterProvider(testCase )
570570 % testGetSetMeterProvider: setting, getting, and unsetting global instance of MeterProvider
571571
572+ % suppress internal warning logs about repeated shutdown
573+ nologs = SuppressInternalLogs ; % #ok<NASGU>
574+
572575 mp = opentelemetry .sdk .metrics .MeterProvider(testCase .ShortIntervalReader );
573576 testCase .applyFixture(MeterProviderFixture(mp )); % set MeterProvider global instance
574577
@@ -585,6 +588,9 @@ function testGetSetMeterProvider(testCase)
585588
586589 pause(testCase .WaitTime );
587590
591+ % Shutdown the Meter Provider
592+ verifyTrue(testCase , mp .shutdown());
593+
588594 % Unset the global meter provider and generate more metrics
589595 opentelemetry .metrics .Provider .unsetMeterProvider ;
590596 m = opentelemetry .metrics .getMeter(metername );
Original file line number Diff line number Diff line change @@ -522,6 +522,7 @@ function testCleanupApi(testCase)
522522 % Shut down an API meter provider instance
523523 mp = opentelemetry .sdk .metrics .MeterProvider(testCase .ShortIntervalReader );
524524 testCase .applyFixture(MeterProviderFixture(mp )); % set MeterProvider global instance
525+ clear(" mp" );
525526 mp_api = opentelemetry .metrics .Provider .getMeterProvider();
526527
527528 % shutdown the API meter provider through the Cleanup class
You can’t perform that action at this time.
0 commit comments