When using a shared fixture (shared_entities) for a class, this information is stored in the fixture storage. The result is, that local entities are not removed as long as the shared fixture is used.
The problem is, that when the sharedfixtures are discarded, the information about shared_entities still stay in the fixture storage. The result is, that fixtures in tests in other classes which are local are never cleaned up.
When using a shared fixture (shared_entities) for a class, this information is stored in the fixture storage. The result is, that local entities are not removed as long as the shared fixture is used. The problem is, that when the sharedfixtures are discarded, the information about shared_entities still stay in the fixture storage. The result is, that fixtures in tests in other classes which are local are never cleaned up.
see: app/code/community/EcomDev/PHPUnit/Model/Fixture/Processor/Eav.php:122