Public Member Functions | |
def | options |
def | report |
def | startTest |
def | stopContext |
def | addError |
def | addFailure |
def | addSuccess |
Public Attributes | |
lsof | |
Static Public Attributes | |
string | name |
Private Member Functions | |
def | _update_after_test |
Private Attributes | |
_timer | |
_pid | |
_openfiles | |
_resident_memory | |
_fileleak | |
_memoryleak |
Definition at line 50 of file memTest.py.
def memTest.MemTest._update_after_test | ( | self | ) | [private] |
Definition at line 120 of file memTest.py.
References memTest.MemTest._pid, and memTest.MemTest.lsof.
Referenced by memTest.MemTest.addError(), memTest.MemTest.addFailure(), and memTest.MemTest.addSuccess().
def memTest.MemTest.addError | ( | self, | |
test, | |||
err, | |||
capt = None |
|||
) |
Add error output to Xunit report.
Definition at line 138 of file memTest.py.
References memTest.MemTest._fileleak, memTest.MemTest._memoryleak, memTest.MemTest._timer, memTest.MemTest._update_after_test(), memTest.nice_classname(), asap.scantable.scantable.stats(), gprof2dot.PstatsParser.stats, and memTest.write_message().
def memTest.MemTest.addFailure | ( | self, | |
test, | |||
err, | |||
capt = None , |
|||
tb_info = None |
|||
) |
Add failure output to Xunit report.
Definition at line 163 of file memTest.py.
References memTest.MemTest._fileleak, memTest.MemTest._memoryleak, memTest.MemTest._timer, memTest.MemTest._update_after_test(), memTest.nice_classname(), asap.scantable.scantable.stats(), gprof2dot.PstatsParser.stats, and memTest.write_message().
def memTest.MemTest.addSuccess | ( | self, | |
test, | |||
capt = None |
|||
) |
Add success output to Xunit report.
Definition at line 185 of file memTest.py.
References memTest.MemTest._fileleak, memTest.MemTest._memoryleak, memTest.MemTest._timer, memTest.MemTest._update_after_test(), asap.scantable.scantable.stats(), gprof2dot.PstatsParser.stats, and memTest.write_message().
def memTest.MemTest.options | ( | self, | |
parser, | |||
env | |||
) |
Sets additional command line options.
Definition at line 54 of file memTest.py.
Referenced by gprof2dot.Main.main().
def memTest.MemTest.report | ( | self, | |
stream | |||
) |
Writes an Xunit-formatted XML file The file includes a report of test errors and failures.
Definition at line 74 of file memTest.py.
References asap.scantable.scantable.stats(), and gprof2dot.PstatsParser.stats.
def memTest.MemTest.startTest | ( | self, | |
test | |||
) |
Initializes a timer before starting a test.
Definition at line 94 of file memTest.py.
def memTest.MemTest.stopContext | ( | self, | |
context | |||
) |
Definition at line 115 of file memTest.py.
memTest.MemTest._fileleak [private] |
Definition at line 128 of file memTest.py.
Referenced by memTest.MemTest.addError(), memTest.MemTest.addFailure(), and memTest.MemTest.addSuccess().
memTest.MemTest._memoryleak [private] |
Definition at line 134 of file memTest.py.
Referenced by memTest.MemTest.addError(), memTest.MemTest.addFailure(), and memTest.MemTest.addSuccess().
memTest.MemTest._openfiles [private] |
Definition at line 105 of file memTest.py.
memTest.MemTest._pid [private] |
Definition at line 97 of file memTest.py.
Referenced by memTest.MemTest._update_after_test().
memTest.MemTest._resident_memory [private] |
Definition at line 111 of file memTest.py.
memTest.MemTest._timer [private] |
Definition at line 96 of file memTest.py.
Referenced by memTest.MemTest.addError(), memTest.MemTest.addFailure(), and memTest.MemTest.addSuccess().
Definition at line 68 of file memTest.py.
Referenced by memTest.MemTest._update_after_test().
string memTest.MemTest.name [static] |
Definition at line 52 of file memTest.py.