src/eric7/DataViews/PyCoverageDialog.py

branch
server
changeset 10597
fbe93720ee9f
parent 10578
a5f3a7dba8bc
child 10610
bb0149571d94
equal deleted inserted replaced
10596:ea35c92a3c7c 10597:fbe93720ee9f
77 self.__menu.addMenu(self.__reportsMenu) 77 self.__menu.addMenu(self.__reportsMenu)
78 self.__menu.addSeparator() 78 self.__menu.addSeparator()
79 self.__menu.addAction(self.tr("Erase Coverage Info"), self.__erase) 79 self.__menu.addAction(self.tr("Erase Coverage Info"), self.__erase)
80 self.resultList.setContextMenuPolicy(Qt.ContextMenuPolicy.CustomContextMenu) 80 self.resultList.setContextMenuPolicy(Qt.ContextMenuPolicy.CustomContextMenu)
81 self.resultList.customContextMenuRequested.connect(self.__showContextMenu) 81 self.resultList.customContextMenuRequested.connect(self.__showContextMenu)
82 82
83 # eric-ide server interface 83 # eric-ide server interface
84 self.__serverCoverageInterface = ericApp().getObject( 84 self.__serverCoverageInterface = (
85 "EricServer" 85 ericApp().getObject("EricServer").getServiceInterface("Coverage")
86 ).getServiceInterface("Coverage") 86 )
87 87
88 def __format_lines(self, lines): 88 def __format_lines(self, lines):
89 """ 89 """
90 Private method to format a list of integers into string by coalescing 90 Private method to format a list of integers into string by coalescing
91 groups. 91 groups.
254 if self.cancelled: 254 if self.cancelled:
255 return 255 return
256 256
257 try: 257 try:
258 if FileSystemUtilities.isRemoteFileName(self.cfn): 258 if FileSystemUtilities.isRemoteFileName(self.cfn):
259 file, statements, excluded, missing, readable = ( 259 (
260 self.__serverCoverageInterface.analyzeFile(file) 260 file,
261 ) 261 statements,
262 excluded,
263 missing,
264 readable,
265 ) = self.__serverCoverageInterface.analyzeFile(file)
262 else: 266 else:
263 statements, excluded, missing, readable = ( 267 statements, excluded, missing, readable = cover.analysis2(file)[
264 cover.analysis2(file)[1:] 268 1:
265 ) 269 ]
266 n = len(statements) 270 n = len(statements)
267 m = n - len(missing) 271 m = n - len(missing)
268 pc = 100.0 * m / n if n > 0 else 100.0 272 pc = 100.0 * m / n if n > 0 else 100.0
269 self.__createResultItem( 273 self.__createResultItem(
270 file, str(n), str(m), pc, excluded, readable 274 file, str(n), str(m), pc, excluded, readable

eric ide

mercurial