BaseHostJUnit4Test Base test class for running host JUnit4 style tests. 
CarryDnaeError Internal RuntimeException to carry DeviceNotAvailableException through the JUnit4 framework. 
DeviceParameterizedRunner JUnit4 style parameterized runner for host-side driven parameterized tests. 
DeviceTestRunOptions A builder class for options related to running device tests through BaseHostJUnit4Test. 
LongevityHostRunner A JUnit4-based Runner that composes tests run with DeviceJUnit4ClassRunner into a ERROR(LongevitySuite/ LongevitySuite), which runs tests repeatedly to induce stress and randomness. 
RunNotifierWrapper Wrapper of RunNotifier so we can carry the DeviceNotAvailableException