Is custom tearDown() necessary? if we define custom tearDown() explicitly in test, do we need to call parent class teardown()?
If test case is doing some operations which PTL does not revert for example "changing system configuration" then test case should define custom tearDown().
If PTL revert function don’t revert some of PBS settings then should that be treated as PTL bug/enhancements