def addconfobj(self, objname, type, callback):
        if type not in coreapi.reg_tlvs:
            raise Exception, "invalid configuration object type"
        self._confobjslock.acquire()
        self._confobjs[objname] = (type, callback)
        self._confobjslock.release()
Called after discovery finishes. May not be called by all test runners, e.g. TestRunnerClient.
dataset/ETHPy150Open coreemu/core/daemon/core/session.py/Session.addconfobj--crossover with--dataset/ETHPy150Open Yelp/Testify/testify/test_reporter.py/TestReporter.test_counts