def test_clear_all(self): """Ensure clear all works.""" persistent_cache.set_value('key', 'a') persistent_cache.set_value('key2', 'b', persist_across_reboots=True) persistent_cache.clear_values(clear_all=True) self.assertEqual(persistent_cache.get_value('key'), None) self.assertEqual(persistent_cache.get_value('key2'), None)
def test_persist_across_reboots(self): """Ensure persist_across_reboots works""" persistent_cache.set_value('key', 'a') persistent_cache.set_value('key2', 'b', persist_across_reboots=True) persistent_cache.clear_values() self.assertEqual(persistent_cache.get_value('key'), None) self.assertEqual(persistent_cache.get_value('key2'), 'b')
def clear_data_directories(): """Clear all data directories.""" clear_build_directory() clear_build_urls_directory() clear_crash_stacktraces_directory() clear_data_bundles_directory() clear_fuzzers_directories() clear_temp_directory() clear_testcase_directories() clear_mutator_plugins_directory() persistent_cache.clear_values()
def bad_state_reached(): """Wait when device is in a bad state and exit.""" persistent_cache.clear_values() logs.log_fatal_and_exit( 'Device in bad state.', wait_before_exit=BAD_STATE_WAIT)
def bad_state_reached(): """Wait when device is in a bad state and exit.""" time.sleep(BAD_STATE_WAIT) persistent_cache.clear_values() logs.log_fatal_and_exit('Device in bad state.')