TwiceAsNice  2019-02-18
Public Member Functions | Private Member Functions | Private Attributes | List of all members
runBcudumpRegressionTest.RegressionTestBase Class Reference
Inheritance diagram for runBcudumpRegressionTest.RegressionTestBase:
Inheritance graph
Collaboration diagram for runBcudumpRegressionTest.RegressionTestBase:
Collaboration graph

Public Member Functions

def __init__ (self)
 
def run (self)
 
def hasPassed (self)
 

Private Member Functions

def _cleanup (self)
 
def _removeTemporaryFiles (self)
 
def _getSrcDir (self)
 
def _sendTdpPackets (self, packets)
 
def _expectThatProcessPrints (self, process, expectedLine)
 
def _expectThatProcessDoesNotPrint (self, process, unrequestedLine)
 
def _startBcuDump (self, bufsFileName, additionalArguments)
 
def _extractFromBcuDumpPixelsAsFitsFile (self, bufsFile, fitsFile)
 
def _stopBcuDump (self)
 

Private Attributes

 _passed
 
 _bufsFile
 
 _fitsFile
 
 _referenceImageFile
 
 _displayTableFile
 
 _tdpPacketSenderAddress
 
 _bcudumpAddress
 
 _bcudump
 
 _bcudump2pixels
 
 _bcuDumpProcess
 

Constructor & Destructor Documentation

◆ __init__()

def runBcudumpRegressionTest.RegressionTestBase.__init__ (   self)

Member Function Documentation

◆ _cleanup()

def runBcudumpRegressionTest.RegressionTestBase._cleanup (   self)
private

◆ _expectThatProcessDoesNotPrint()

def runBcudumpRegressionTest.RegressionTestBase._expectThatProcessDoesNotPrint (   self,
  process,
  unrequestedLine 
)
private

◆ _expectThatProcessPrints()

def runBcudumpRegressionTest.RegressionTestBase._expectThatProcessPrints (   self,
  process,
  expectedLine 
)
private

◆ _extractFromBcuDumpPixelsAsFitsFile()

def runBcudumpRegressionTest.RegressionTestBase._extractFromBcuDumpPixelsAsFitsFile (   self,
  bufsFile,
  fitsFile 
)
private

◆ _getSrcDir()

def runBcudumpRegressionTest.RegressionTestBase._getSrcDir (   self)
private

◆ _removeTemporaryFiles()

def runBcudumpRegressionTest.RegressionTestBase._removeTemporaryFiles (   self)
private

◆ _sendTdpPackets()

def runBcudumpRegressionTest.RegressionTestBase._sendTdpPackets (   self,
  packets 
)
private

◆ _startBcuDump()

def runBcudumpRegressionTest.RegressionTestBase._startBcuDump (   self,
  bufsFileName,
  additionalArguments 
)
private

◆ _stopBcuDump()

def runBcudumpRegressionTest.RegressionTestBase._stopBcuDump (   self)
private

◆ hasPassed()

def runBcudumpRegressionTest.RegressionTestBase.hasPassed (   self)

◆ run()

def runBcudumpRegressionTest.RegressionTestBase.run (   self)

Member Data Documentation

◆ _bcudump

runBcudumpRegressionTest.RegressionTestBase._bcudump
private

◆ _bcudump2pixels

runBcudumpRegressionTest.RegressionTestBase._bcudump2pixels
private

◆ _bcudumpAddress

runBcudumpRegressionTest.RegressionTestBase._bcudumpAddress
private

◆ _bcuDumpProcess

runBcudumpRegressionTest.RegressionTestBase._bcuDumpProcess
private

◆ _bufsFile

runBcudumpRegressionTest.RegressionTestBase._bufsFile
private

◆ _displayTableFile

runBcudumpRegressionTest.RegressionTestBase._displayTableFile
private

◆ _fitsFile

runBcudumpRegressionTest.RegressionTestBase._fitsFile
private

◆ _passed

runBcudumpRegressionTest.RegressionTestBase._passed
private

◆ _referenceImageFile

runBcudumpRegressionTest.RegressionTestBase._referenceImageFile
private

◆ _tdpPacketSenderAddress

runBcudumpRegressionTest.RegressionTestBase._tdpPacketSenderAddress
private

The documentation for this class was generated from the following file: