Benp/total event report

My understanding is that it is preferable to instead call self.addCleanup(self.cleanup, self.temp_rootdir) from the setUp() method.   In some of our other tests, we actually put the definition of cleanup() inside setUp(), since it is not used elsewhere.