Source code for trigdroid.exceptions

"""Exception classes for TrigDroid."""


[docs] class TrigDroidError(Exception): """Base exception for TrigDroid errors.""" pass
[docs] class ConfigurationError(TrigDroidError): """Configuration-related errors.""" pass
[docs] class DeviceError(TrigDroidError): """Android device-related errors.""" pass
[docs] class TestExecutionError(TrigDroidError): """Test execution errors.""" pass
[docs] class FridaError(TrigDroidError): """Frida-related errors.""" pass
[docs] class HookError(FridaError): """Hook compilation or injection errors.""" pass
[docs] class NetworkError(TrigDroidError): """Network communication errors.""" pass
[docs] class PermissionError(DeviceError): """Permission-related errors.""" pass
[docs] class PackageError(DeviceError): """Package installation/management errors.""" pass