5import isystem.connect
as ic
11def test_getDiagnostic():
12 connMgr = ic.ConnectionMgr()
13 connMgr.connect(ic.CConnectionConfig().instanceId(winidea_id))
15 ideCtrl = ic.CIDEController(connMgr)
16 sdsmCtrl = ic.CStorageDevicePerformanceModule(ideCtrl)
18 print(f
"Time performances for executed UMI operations:")
19 diag = sdsmCtrl.getDiagnostic()
20 print(f
"\tMonitor load time: {diag.getMonitorLoadTimeInUs()} us")
21 print(f
"\tMonitor unload time: {diag.getMonitorUnloadTimeInUs()} us")
22 print(f
"\tTotal operation time: {diag.getTotalOperationTimeInUs()} us")
23 atomicOperations = ic.StrVector()
24 diag.getOperations(atomicOperations)
25 print(f
"\tAtomic operations: {atomicOperations} us")
28if __name__ ==
"__main__":