User Guide:
Installation
Background & Usage
Logging & Monitoring
Developer Guide:
Development
API Reference
Reference:
Changelog
Troubleshooting
Glossary
TrigDroid
Index
Index
Symbols
|
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
Symbols
.apk
.md
.rst
.toml
.ts
.yaml/.yml
_
__aenter__() (trigdroid.api.main.TrigDroidAPI method)
__aexit__() (trigdroid.api.main.TrigDroidAPI method)
__enter__() (trigdroid.api.main.TrigDroidAPI method)
(trigdroid.core.cleanup.CleanupManager method)
__exit__() (trigdroid.api.main.TrigDroidAPI method)
(trigdroid.core.cleanup.CleanupManager method)
__init__() (trigdroid.api.config.TestConfiguration method)
(trigdroid.api.devices.AndroidDevice method)
(trigdroid.api.devices.DeviceManager method)
(trigdroid.api.main.TrigDroidAPI method)
(trigdroid.api.results.TestResult method)
(trigdroid.api.runners.TestRunner method)
(trigdroid.core.cleanup.CleanupManager method)
(trigdroid.core.cleanup.TempDirResource method)
(trigdroid.core.cleanup.TempFileResource method)
(trigdroid.core.cleanup.TempResource method)
(TrigDroid_Infrastructure.application.orchestrator.ApplicationOrchestrator method)
(TrigDroid_Infrastructure.application.orchestrator.OrchestratorBuilder method)
(TrigDroid_Infrastructure.infrastructure.android.AndroidDevice method)
(TrigDroid_Infrastructure.infrastructure.android.CommandResult method)
(TrigDroid_Infrastructure.infrastructure.android.DeviceManager method)
(TrigDroid_Infrastructure.infrastructure.configuration.CommandLineConfigProvider method)
(TrigDroid_Infrastructure.infrastructure.configuration.CompositeConfigurationProvider method)
(TrigDroid_Infrastructure.infrastructure.configuration.ConfigurationBuilder method)
(TrigDroid_Infrastructure.infrastructure.configuration.ConfigurationManager method)
(TrigDroid_Infrastructure.infrastructure.configuration.ConfigurationValidator method)
(TrigDroid_Infrastructure.infrastructure.configuration.YamlConfigProvider method)
(TrigDroid_Infrastructure.infrastructure.dependency_injection.DIContainer method)
(TrigDroid_Infrastructure.infrastructure.dependency_injection.Injectable method)
(TrigDroid_Infrastructure.infrastructure.logging.FilteredLogger method)
(TrigDroid_Infrastructure.infrastructure.logging.LogFormatter method)
(TrigDroid_Infrastructure.infrastructure.logging.StandardLogger method)
(TrigDroid_Infrastructure.interfaces.ConfigurationProviderBase method)
(TrigDroid_Infrastructure.interfaces.IAndroidDevice method)
(TrigDroid_Infrastructure.interfaces.IApplicationOrchestrator method)
(TrigDroid_Infrastructure.interfaces.IChangelogWriter method)
(TrigDroid_Infrastructure.interfaces.ICommandResult method)
(TrigDroid_Infrastructure.interfaces.IConfigurationProvider method)
(TrigDroid_Infrastructure.interfaces.IConfigurationValidator method)
(TrigDroid_Infrastructure.interfaces.IFridaHookProvider method)
(TrigDroid_Infrastructure.interfaces.ILogger method)
(TrigDroid_Infrastructure.interfaces.ITestContext method)
(TrigDroid_Infrastructure.interfaces.ITestRunner method)
(TrigDroid_Infrastructure.interfaces.TestRunnerBase method)
(TrigDroid_Infrastructure.test_runners.frida_test_runner.FridaServerManager method)
(TrigDroid_Infrastructure.test_runners.frida_test_runner.FridaTestRunner method)
(TrigDroid_Infrastructure.test_runners.FridaTestRunner method)
(TrigDroid_Infrastructure.test_runners.sensor_test_runner.SensorTestRunner method)
(TrigDroid_Infrastructure.test_runners.SensorTestRunner method)
(TrigDroid_Infrastructure.test_runners.test_context.TestContext method)
(TrigDroid_Infrastructure.test_runners.TestContext method)
__post_init__() (trigdroid.api.config.TestConfiguration method)
(trigdroid.api.results.TestResult method)
A
acceleration (trigdroid.api.config.TestConfiguration attribute)
ACCELEROMETER (trigdroid.core.enums.SensorType attribute)
(TrigDroid_Infrastructure.test_runners.sensor_test_runner.SensorType attribute)
Activity
ADB
adb_enabled (trigdroid.api.config.TestConfiguration attribute)
add_command_line_provider() (TrigDroid_Infrastructure.infrastructure.configuration.ConfigurationBuilder method)
add_test_result() (trigdroid.api.results.TestResult method)
add_test_runner() (TrigDroid_Infrastructure.application.orchestrator.OrchestratorBuilder method)
add_yaml_provider() (TrigDroid_Infrastructure.infrastructure.configuration.ConfigurationBuilder method)
Android Manifest
Android Virtual Device (AVD)
ANDROID_HOME
AndroidDevice (class in trigdroid.api.devices)
(class in TrigDroid_Infrastructure.infrastructure.android)
API Level
APK
app_background_time (trigdroid.api.results.TestResult attribute)
app_crashed (trigdroid.api.results.TestResult attribute)
app_started (trigdroid.api.results.TestResult attribute)
Application Layer
ApplicationOrchestrator (class in TrigDroid_Infrastructure.application.orchestrator)
auto_select_device() (in module trigdroid.api.quick_start)
B
background_time (trigdroid.api.config.TestConfiguration attribute)
baseband (trigdroid.api.config.TestConfiguration attribute)
battery_rotation (trigdroid.api.config.TestConfiguration attribute)
BatteryRotationLevel (class in trigdroid.core.enums)
Black
bluetooth (trigdroid.api.config.TestConfiguration attribute)
BLUETOOTH (trigdroid.core.enums.ConnectionType attribute)
bluetooth_mac (trigdroid.api.config.TestConfiguration attribute)
Broadcast Receiver
build() (TrigDroid_Infrastructure.application.orchestrator.OrchestratorBuilder method)
(TrigDroid_Infrastructure.infrastructure.configuration.ConfigurationBuilder method)
build_properties (trigdroid.api.config.TestConfiguration attribute)
C
can_run() (TrigDroid_Infrastructure.interfaces.ITestRunner method)
(TrigDroid_Infrastructure.interfaces.TestRunnerBase method)
(TrigDroid_Infrastructure.test_runners.frida_test_runner.FridaTestRunner method)
(TrigDroid_Infrastructure.test_runners.FridaTestRunner method)
(TrigDroid_Infrastructure.test_runners.sensor_test_runner.SensorTestRunner method)
(TrigDroid_Infrastructure.test_runners.SensorTestRunner method)
CDMA (trigdroid.core.enums.NetworkType attribute)
(trigdroid.core.enums.PhoneType attribute)
changelog_file (trigdroid.api.config.TestConfiguration attribute)
changelog_file_path (trigdroid.api.results.TestResult attribute)
cleanup() (trigdroid.core.cleanup.CleanupManager method)
cleanup_all() (trigdroid.core.cleanup.CleanupManager class method)
CleanupManager (class in trigdroid.core.cleanup)
Click
Code Coverage
CommandLineConfigProvider (class in TrigDroid_Infrastructure.infrastructure.configuration)
CommandResult (class in TrigDroid_Infrastructure.infrastructure.android)
CompositeConfigurationProvider (class in TrigDroid_Infrastructure.infrastructure.configuration)
config (trigdroid.api.results.TestResult attribute)
(TrigDroid_Infrastructure.interfaces.ITestContext property)
(TrigDroid_Infrastructure.test_runners.test_context.TestContext property)
(TrigDroid_Infrastructure.test_runners.TestContext property)
ConfigurationBuilder (class in TrigDroid_Infrastructure.infrastructure.configuration)
ConfigurationError
,
[1]
ConfigurationManager (class in TrigDroid_Infrastructure.infrastructure.configuration)
ConfigurationProviderBase (class in TrigDroid_Infrastructure.interfaces)
ConfigurationValidator (class in TrigDroid_Infrastructure.infrastructure.configuration)
configure_container() (in module TrigDroid_Infrastructure.infrastructure.dependency_injection)
connect_to_device() (trigdroid.api.devices.DeviceManager method)
(TrigDroid_Infrastructure.infrastructure.android.DeviceManager method)
CONNECTED (trigdroid.core.enums.DeviceConnectionState attribute)
(TrigDroid_Infrastructure.interfaces.DeviceConnectionState attribute)
ConnectionType (class in trigdroid.core.enums)
Content Provider
Continuous Integration (CI)
copy() (trigdroid.api.config.TestConfiguration method)
create_composite_logger() (TrigDroid_Infrastructure.infrastructure.logging.LoggerFactory static method)
create_filtered_logger() (TrigDroid_Infrastructure.infrastructure.logging.LoggerFactory static method)
create_null_logger() (TrigDroid_Infrastructure.infrastructure.logging.LoggerFactory static method)
create_standard_logger() (TrigDroid_Infrastructure.infrastructure.logging.LoggerFactory static method)
create_temp_dir() (in module trigdroid.core.cleanup)
(trigdroid.core.cleanup.CleanupManager method)
create_temp_file() (in module trigdroid.core.cleanup)
(trigdroid.core.cleanup.CleanupManager method)
CRITICAL (trigdroid.core.enums.LogLevel attribute)
(TrigDroid_Infrastructure.interfaces.LogLevel attribute)
critical() (TrigDroid_Infrastructure.infrastructure.logging.FilteredLogger method)
(TrigDroid_Infrastructure.infrastructure.logging.NullLogger method)
(TrigDroid_Infrastructure.infrastructure.logging.StandardLogger method)
(TrigDroid_Infrastructure.interfaces.ILogger method)
D
data (trigdroid.api.config.TestConfiguration attribute)
DATA (trigdroid.core.enums.ConnectionType attribute)
DEBUG (trigdroid.core.enums.LogLevel attribute)
(TrigDroid_Infrastructure.interfaces.LogLevel attribute)
debug() (TrigDroid_Infrastructure.infrastructure.logging.FilteredLogger method)
(TrigDroid_Infrastructure.infrastructure.logging.NullLogger method)
(TrigDroid_Infrastructure.infrastructure.logging.StandardLogger method)
(TrigDroid_Infrastructure.interfaces.ILogger method)
Defensive Security
Dependency Injection (DI)
DETAILED (trigdroid.core.enums.BatteryRotationLevel attribute)
device (TrigDroid_Infrastructure.interfaces.ITestContext property)
(TrigDroid_Infrastructure.test_runners.test_context.TestContext property)
(TrigDroid_Infrastructure.test_runners.TestContext property)
Device Under Test (DUT)
device_id (trigdroid.api.config.TestConfiguration attribute)
device_info (trigdroid.api.results.TestResult attribute)
DeviceConnectionState (class in trigdroid.core.enums)
(class in TrigDroid_Infrastructure.interfaces)
DeviceError
DeviceManager (class in trigdroid.api.devices)
(class in TrigDroid_Infrastructure.infrastructure.android)
DIContainer (class in TrigDroid_Infrastructure.infrastructure.dependency_injection)
dir() (trigdroid.core.cleanup.TempResource class method)
disable_changelog (trigdroid.api.config.TestConfiguration attribute)
DISABLED (trigdroid.core.enums.BatteryRotationLevel attribute)
(trigdroid.core.enums.SensorElaboratenessLevel attribute)
DISCONNECTED (trigdroid.core.enums.DeviceConnectionState attribute)
(TrigDroid_Infrastructure.interfaces.DeviceConnectionState attribute)
duration_seconds (trigdroid.api.results.TestResult attribute)
Dynamic Analysis
E
EDGE (trigdroid.core.enums.NetworkType attribute)
EHRPD (trigdroid.core.enums.NetworkType attribute)
end_time (trigdroid.api.results.TestResult attribute)
error (trigdroid.api.results.TestResult attribute)
ERROR (trigdroid.core.enums.LogLevel attribute)
(trigdroid.core.enums.TestResult attribute)
(TrigDroid_Infrastructure.interfaces.LogLevel attribute)
error() (TrigDroid_Infrastructure.infrastructure.logging.FilteredLogger method)
(TrigDroid_Infrastructure.infrastructure.logging.NullLogger method)
(TrigDroid_Infrastructure.infrastructure.logging.StandardLogger method)
(TrigDroid_Infrastructure.interfaces.ILogger method)
Evasion Technique
EVDO_0 (trigdroid.core.enums.NetworkType attribute)
EVDO_A (trigdroid.core.enums.NetworkType attribute)
EVDO_B (trigdroid.core.enums.NetworkType attribute)
execute() (TrigDroid_Infrastructure.interfaces.ITestRunner method)
(TrigDroid_Infrastructure.interfaces.TestRunnerBase method)
execute_command() (trigdroid.api.devices.AndroidDevice method)
(TrigDroid_Infrastructure.infrastructure.android.AndroidDevice method)
(TrigDroid_Infrastructure.interfaces.IAndroidDevice method)
execute_tests() (TrigDroid_Infrastructure.application.orchestrator.ApplicationOrchestrator method)
(TrigDroid_Infrastructure.interfaces.IApplicationOrchestrator method)
EXECUTION (trigdroid.core.enums.TestPhase attribute)
(TrigDroid_Infrastructure.application.orchestrator.TestPhase attribute)
extended_log_format (trigdroid.api.config.TestConfiguration attribute)
EXTREME (trigdroid.core.enums.SensorElaboratenessLevel attribute)
F
failed_tests (trigdroid.api.results.TestResult property)
FAILURE (trigdroid.core.enums.TestResult attribute)
(TrigDroid_Infrastructure.interfaces.TestResult attribute)
FAST (trigdroid.core.enums.BatteryRotationLevel attribute)
file() (trigdroid.core.cleanup.TempResource class method)
FilteredLogger (class in TrigDroid_Infrastructure.infrastructure.logging)
flush() (TrigDroid_Infrastructure.interfaces.IChangelogWriter method)
Frida
frida_constants (trigdroid.api.config.TestConfiguration attribute)
frida_errors (trigdroid.api.results.TestResult attribute)
frida_hooks (trigdroid.api.config.TestConfiguration attribute)
frida_hooks_active (trigdroid.api.results.TestResult attribute)
frida_hooks_loaded (trigdroid.api.results.TestResult attribute)
FridaError
FridaServerManager (class in TrigDroid_Infrastructure.test_runners.frida_test_runner)
FridaTestRunner (class in TrigDroid_Infrastructure.test_runners)
(class in TrigDroid_Infrastructure.test_runners.frida_test_runner)
from_command_line() (trigdroid.api.config.TestConfiguration class method)
from_dict() (trigdroid.api.config.TestConfiguration class method)
from_yaml_file() (trigdroid.api.config.TestConfiguration class method)
G
geolocation (trigdroid.api.config.TestConfiguration attribute)
get_connected_devices() (in module trigdroid.api.quick_start)
get_connection_state() (TrigDroid_Infrastructure.infrastructure.android.AndroidDevice method)
get_device_info() (in module trigdroid.api.quick_start)
(trigdroid.api.devices.AndroidDevice method)
(trigdroid.api.devices.DeviceManager method)
(trigdroid.api.main.TrigDroidAPI method)
(TrigDroid_Infrastructure.infrastructure.android.AndroidDevice method)
(TrigDroid_Infrastructure.interfaces.IAndroidDevice method)
get_global_cleanup_manager() (in module trigdroid.core.cleanup)
get_hook_config() (TrigDroid_Infrastructure.interfaces.IFridaHookProvider method)
get_hook_script() (TrigDroid_Infrastructure.interfaces.IFridaHookProvider method)
get_required_value() (TrigDroid_Infrastructure.infrastructure.configuration.ConfigurationManager method)
get_service() (TrigDroid_Infrastructure.infrastructure.dependency_injection.Injectable method)
(TrigDroid_Infrastructure.infrastructure.dependency_injection.ServiceLocator class method)
get_test_info() (trigdroid.api.runners.TestRunner method)
get_value() (TrigDroid_Infrastructure.infrastructure.configuration.CommandLineConfigProvider method)
(TrigDroid_Infrastructure.infrastructure.configuration.CompositeConfigurationProvider method)
(TrigDroid_Infrastructure.infrastructure.configuration.ConfigurationManager method)
(TrigDroid_Infrastructure.infrastructure.configuration.YamlConfigProvider method)
(TrigDroid_Infrastructure.interfaces.ConfigurationProviderBase method)
(TrigDroid_Infrastructure.interfaces.IConfigurationProvider method)
GPRS (trigdroid.core.enums.NetworkType attribute)
grant_permission() (trigdroid.api.devices.AndroidDevice method)
(TrigDroid_Infrastructure.infrastructure.android.AndroidDevice method)
grant_permissions (trigdroid.api.config.TestConfiguration attribute)
GSM (trigdroid.core.enums.NetworkType attribute)
(trigdroid.core.enums.PhoneType attribute)
gyroscope (trigdroid.api.config.TestConfiguration attribute)
GYROSCOPE (trigdroid.core.enums.SensorType attribute)
(TrigDroid_Infrastructure.test_runners.sensor_test_runner.SensorType attribute)
H
has_key() (TrigDroid_Infrastructure.infrastructure.configuration.CommandLineConfigProvider method)
(TrigDroid_Infrastructure.infrastructure.configuration.CompositeConfigurationProvider method)
(TrigDroid_Infrastructure.infrastructure.configuration.YamlConfigProvider method)
(TrigDroid_Infrastructure.interfaces.ConfigurationProviderBase method)
(TrigDroid_Infrastructure.interfaces.IConfigurationProvider method)
has_service() (TrigDroid_Infrastructure.infrastructure.dependency_injection.DIContainer method)
HIGH (trigdroid.core.enums.SensorElaboratenessLevel attribute)
Hook
HookError
HSDPA (trigdroid.core.enums.NetworkType attribute)
HSPA (trigdroid.core.enums.NetworkType attribute)
HSPAP (trigdroid.core.enums.NetworkType attribute)
HSUPA (trigdroid.core.enums.NetworkType attribute)
I
IAndroidDevice (class in TrigDroid_Infrastructure.interfaces)
IApplicationOrchestrator (class in TrigDroid_Infrastructure.interfaces)
IChangelogWriter (class in TrigDroid_Infrastructure.interfaces)
ICommandResult (class in TrigDroid_Infrastructure.interfaces)
IConfigurationProvider (class in TrigDroid_Infrastructure.interfaces)
IConfigurationValidator (class in TrigDroid_Infrastructure.interfaces)
IDEN (trigdroid.core.enums.NetworkType attribute)
IFridaHookProvider (class in TrigDroid_Infrastructure.interfaces)
ILogger (class in TrigDroid_Infrastructure.interfaces)
INFO (trigdroid.core.enums.LogLevel attribute)
(TrigDroid_Infrastructure.interfaces.LogLevel attribute)
info() (TrigDroid_Infrastructure.infrastructure.logging.FilteredLogger method)
(TrigDroid_Infrastructure.infrastructure.logging.NullLogger method)
(TrigDroid_Infrastructure.infrastructure.logging.StandardLogger method)
(TrigDroid_Infrastructure.interfaces.ILogger method)
Infrastructure Layer
inject() (in module TrigDroid_Infrastructure.infrastructure.dependency_injection)
inject_service() (in module TrigDroid_Infrastructure.infrastructure.dependency_injection)
Injectable (class in TrigDroid_Infrastructure.infrastructure.dependency_injection)
INSANE (trigdroid.core.enums.SensorElaboratenessLevel attribute)
install_app() (trigdroid.api.devices.AndroidDevice method)
(TrigDroid_Infrastructure.infrastructure.android.AndroidDevice method)
(TrigDroid_Infrastructure.interfaces.IAndroidDevice method)
install_dummy_apps (trigdroid.api.config.TestConfiguration attribute)
install_package() (trigdroid.api.main.TrigDroidAPI method)
Instrumentation
Integration Test
Intent
interaction (trigdroid.api.config.TestConfiguration attribute)
Interface Segregation
Inversion of Control (IoC)
is_app_installed() (trigdroid.api.devices.AndroidDevice method)
(TrigDroid_Infrastructure.infrastructure.android.AndroidDevice method)
(TrigDroid_Infrastructure.interfaces.IAndroidDevice method)
is_frida_needed() (TrigDroid_Infrastructure.test_runners.frida_test_runner.FridaTestRunner method)
(TrigDroid_Infrastructure.test_runners.FridaTestRunner method)
is_package_installed() (trigdroid.api.main.TrigDroidAPI method)
is_running() (TrigDroid_Infrastructure.test_runners.frida_test_runner.FridaServerManager method)
is_valid() (trigdroid.api.config.TestConfiguration method)
(TrigDroid_Infrastructure.infrastructure.configuration.ConfigurationValidator method)
(TrigDroid_Infrastructure.interfaces.IConfigurationValidator method)
isort
ITestContext (class in TrigDroid_Infrastructure.interfaces)
ITestRunner (class in TrigDroid_Infrastructure.interfaces)
IWLAN (trigdroid.core.enums.NetworkType attribute)
L
language (trigdroid.api.config.TestConfiguration attribute)
light (trigdroid.api.config.TestConfiguration attribute)
LIGHT (trigdroid.core.enums.SensorType attribute)
(TrigDroid_Infrastructure.test_runners.sensor_test_runner.SensorType attribute)
list_devices() (trigdroid.api.devices.DeviceManager method)
(TrigDroid_Infrastructure.infrastructure.android.DeviceManager method)
list_installed_packages() (in module trigdroid.api.quick_start)
(trigdroid.api.main.TrigDroidAPI method)
log_file (trigdroid.api.config.TestConfiguration attribute)
log_file_path (trigdroid.api.results.TestResult attribute)
log_filter_exclude (trigdroid.api.config.TestConfiguration attribute)
log_filter_include (trigdroid.api.config.TestConfiguration attribute)
log_level (trigdroid.api.config.TestConfiguration attribute)
Logcat
LogFormatter (class in TrigDroid_Infrastructure.infrastructure.logging)
logger (TrigDroid_Infrastructure.interfaces.ITestContext property)
(TrigDroid_Infrastructure.test_runners.test_context.TestContext property)
(TrigDroid_Infrastructure.test_runners.TestContext property)
LoggerFactory (class in TrigDroid_Infrastructure.infrastructure.logging)
LogLevel (class in trigdroid.core.enums)
(class in TrigDroid_Infrastructure.interfaces)
LOW (trigdroid.core.enums.SensorElaboratenessLevel attribute)
LTE (trigdroid.core.enums.NetworkType attribute)
M
MAGNETOMETER (trigdroid.core.enums.SensorType attribute)
(TrigDroid_Infrastructure.test_runners.sensor_test_runner.SensorType attribute)
Makefile
Malware Analysis
mark_completed() (trigdroid.api.results.TestResult method)
MAXIMUM (trigdroid.core.enums.SensorElaboratenessLevel attribute)
MEDIUM (trigdroid.core.enums.SensorElaboratenessLevel attribute)
merge_with() (trigdroid.api.config.TestConfiguration method)
min_runtime (trigdroid.api.config.TestConfiguration attribute)
MINIMAL (trigdroid.core.enums.SensorElaboratenessLevel attribute)
Mock Object
Mocking
module
trigdroid.api.config
trigdroid.api.devices
trigdroid.api.main
trigdroid.api.quick_start
trigdroid.api.results
trigdroid.api.runners
trigdroid.core.cleanup
trigdroid.core.enums
trigdroid.exceptions
TrigDroid_Infrastructure.application.orchestrator
TrigDroid_Infrastructure.infrastructure.android
TrigDroid_Infrastructure.infrastructure.configuration
TrigDroid_Infrastructure.infrastructure.dependency_injection
TrigDroid_Infrastructure.infrastructure.logging
TrigDroid_Infrastructure.interfaces
TrigDroid_Infrastructure.test_runners
TrigDroid_Infrastructure.test_runners.frida_test_runner
TrigDroid_Infrastructure.test_runners.sensor_test_runner
TrigDroid_Infrastructure.test_runners.test_context
MyPy
N
network_state_changes (trigdroid.api.results.TestResult attribute)
NetworkError
NetworkType (class in trigdroid.core.enums)
NFC (trigdroid.core.enums.ConnectionType attribute)
no_unroot (trigdroid.api.config.TestConfiguration attribute)
NONE (trigdroid.core.enums.PhoneType attribute)
NR (trigdroid.core.enums.NetworkType attribute)
NullLogger (class in TrigDroid_Infrastructure.infrastructure.logging)
O
OFFLINE (trigdroid.core.enums.DeviceConnectionState attribute)
Orchestrator
OrchestratorBuilder (class in TrigDroid_Infrastructure.application.orchestrator)
P
package (trigdroid.api.config.TestConfiguration attribute)
Package Name
package_name (TrigDroid_Infrastructure.interfaces.ITestContext property)
(TrigDroid_Infrastructure.test_runners.test_context.TestContext property)
(TrigDroid_Infrastructure.test_runners.TestContext property)
PackageError
passed_tests (trigdroid.api.results.TestResult property)
PATH
Payload
PermissionError
phase (trigdroid.api.results.TestResult attribute)
PhoneType (class in trigdroid.core.enums)
pressure (trigdroid.api.config.TestConfiguration attribute)
PRESSURE (trigdroid.core.enums.SensorType attribute)
(TrigDroid_Infrastructure.test_runners.sensor_test_runner.SensorType attribute)
Protocol
PROXIMITY (trigdroid.core.enums.SensorType attribute)
Public API Layer
pull_file() (TrigDroid_Infrastructure.infrastructure.android.AndroidDevice method)
push_file() (TrigDroid_Infrastructure.infrastructure.android.AndroidDevice method)
Pydantic
pytest
PYTHONPATH
Q
quick_test() (in module trigdroid.api.main)
(in module trigdroid.api.quick_start)
R
Read the Docs (RTD)
register_callback() (trigdroid.core.cleanup.CleanupManager method)
register_cleanup_callback() (in module trigdroid.core.cleanup)
register_cleanup_dir() (in module trigdroid.core.cleanup)
register_cleanup_file() (in module trigdroid.core.cleanup)
register_directory() (trigdroid.core.cleanup.CleanupManager method)
register_file() (trigdroid.core.cleanup.CleanupManager method)
register_frida_session() (trigdroid.core.cleanup.CleanupManager method)
register_instance() (TrigDroid_Infrastructure.infrastructure.dependency_injection.DIContainer method)
register_process() (trigdroid.core.cleanup.CleanupManager method)
register_singleton() (TrigDroid_Infrastructure.infrastructure.dependency_injection.DIContainer method)
register_transient() (TrigDroid_Infrastructure.infrastructure.dependency_injection.DIContainer method)
resolve() (TrigDroid_Infrastructure.infrastructure.dependency_injection.DIContainer method)
result_enum (trigdroid.api.results.TestResult property)
return_code (TrigDroid_Infrastructure.infrastructure.android.CommandResult property)
(TrigDroid_Infrastructure.interfaces.ICommandResult property)
revoke_permission() (trigdroid.api.devices.AndroidDevice method)
(TrigDroid_Infrastructure.infrastructure.android.AndroidDevice method)
revoke_permissions (trigdroid.api.config.TestConfiguration attribute)
root() (TrigDroid_Infrastructure.infrastructure.android.AndroidDevice method)
RTT (trigdroid.core.enums.NetworkType attribute)
Ruff
run_test() (trigdroid.api.runners.TestRunner method)
run_tests() (trigdroid.api.main.TrigDroidAPI method)
run_tests_async() (trigdroid.api.main.TrigDroidAPI method)
Runtime Analysis
S
Sandbox
scan() (in module trigdroid.api.quick_start)
scan_devices() (in module trigdroid.api.quick_start)
screenshot_paths (trigdroid.api.results.TestResult attribute)
Sensor Manager
sensor_tests_executed (trigdroid.api.results.TestResult attribute)
sensor_values_changed (trigdroid.api.results.TestResult attribute)
SensorElaboratenessLevel (class in trigdroid.core.enums)
SensorTestRunner (class in TrigDroid_Infrastructure.test_runners)
(class in TrigDroid_Infrastructure.test_runners.sensor_test_runner)
SensorType (class in trigdroid.core.enums)
(class in TrigDroid_Infrastructure.test_runners.sensor_test_runner)
Service
Service Container
Service Locator
ServiceLocator (class in TrigDroid_Infrastructure.infrastructure.dependency_injection)
set_config_path() (TrigDroid_Infrastructure.infrastructure.configuration.YamlConfigProvider method)
set_container() (TrigDroid_Infrastructure.infrastructure.dependency_injection.Injectable method)
(TrigDroid_Infrastructure.infrastructure.dependency_injection.ServiceLocator class method)
set_current_package() (TrigDroid_Infrastructure.infrastructure.android.AndroidDevice method)
set_level() (TrigDroid_Infrastructure.infrastructure.logging.StandardLogger method)
set_logger() (TrigDroid_Infrastructure.infrastructure.configuration.ConfigurationBuilder method)
set_validator() (TrigDroid_Infrastructure.infrastructure.configuration.ConfigurationBuilder method)
set_value() (TrigDroid_Infrastructure.infrastructure.configuration.CommandLineConfigProvider method)
(TrigDroid_Infrastructure.infrastructure.configuration.CompositeConfigurationProvider method)
(TrigDroid_Infrastructure.infrastructure.configuration.YamlConfigProvider method)
(TrigDroid_Infrastructure.interfaces.ConfigurationProviderBase method)
(TrigDroid_Infrastructure.interfaces.IConfigurationProvider method)
SETUP (trigdroid.core.enums.TestPhase attribute)
(TrigDroid_Infrastructure.application.orchestrator.TestPhase attribute)
setup() (in module trigdroid.api.quick_start)
(TrigDroid_Infrastructure.application.orchestrator.ApplicationOrchestrator method)
(TrigDroid_Infrastructure.interfaces.IApplicationOrchestrator method)
(TrigDroid_Infrastructure.interfaces.ITestRunner method)
(TrigDroid_Infrastructure.interfaces.TestRunnerBase method)
(TrigDroid_Infrastructure.test_runners.frida_test_runner.FridaTestRunner method)
(TrigDroid_Infrastructure.test_runners.FridaTestRunner method)
setup_environment() (in module trigdroid.api.quick_start)
SIP (trigdroid.core.enums.PhoneType attribute)
skip_test() (trigdroid.api.results.TestResult method)
SKIPPED (trigdroid.core.enums.TestResult attribute)
(TrigDroid_Infrastructure.interfaces.TestResult attribute)
skipped_tests (trigdroid.api.results.TestResult property)
SOLID Principles
Sphinx
StandardLogger (class in TrigDroid_Infrastructure.infrastructure.logging)
start_app() (trigdroid.api.devices.AndroidDevice method)
(TrigDroid_Infrastructure.infrastructure.android.AndroidDevice method)
(TrigDroid_Infrastructure.interfaces.IAndroidDevice method)
start_server() (TrigDroid_Infrastructure.test_runners.frida_test_runner.FridaServerManager method)
start_time (trigdroid.api.results.TestResult attribute)
Static Analysis
stderr (TrigDroid_Infrastructure.infrastructure.android.CommandResult property)
(TrigDroid_Infrastructure.interfaces.ICommandResult property)
stdout (TrigDroid_Infrastructure.infrastructure.android.CommandResult property)
(TrigDroid_Infrastructure.interfaces.ICommandResult property)
stop_app() (trigdroid.api.devices.AndroidDevice method)
(TrigDroid_Infrastructure.infrastructure.android.AndroidDevice method)
(TrigDroid_Infrastructure.interfaces.IAndroidDevice method)
stop_server() (TrigDroid_Infrastructure.test_runners.frida_test_runner.FridaServerManager method)
success (trigdroid.api.results.TestResult attribute)
SUCCESS (trigdroid.core.enums.TestResult attribute)
success (TrigDroid_Infrastructure.infrastructure.android.CommandResult property)
(TrigDroid_Infrastructure.interfaces.ICommandResult property)
SUCCESS (TrigDroid_Infrastructure.interfaces.TestResult attribute)
success_rate (trigdroid.api.results.TestResult property)
summary() (trigdroid.api.results.TestResult method)
SUPER_DETAILED (trigdroid.core.enums.BatteryRotationLevel attribute)
SUPER_FAST (trigdroid.core.enums.BatteryRotationLevel attribute)
SUPPORTED_TESTS (TrigDroid_Infrastructure.test_runners.frida_test_runner.FridaTestRunner attribute)
(TrigDroid_Infrastructure.test_runners.FridaTestRunner attribute)
(TrigDroid_Infrastructure.test_runners.sensor_test_runner.SensorTestRunner attribute)
(TrigDroid_Infrastructure.test_runners.SensorTestRunner attribute)
supports_hook() (TrigDroid_Infrastructure.interfaces.IFridaHookProvider method)
suppress_console_logs (trigdroid.api.config.TestConfiguration attribute)
System Properties
T
TD_SCDMA (trigdroid.core.enums.NetworkType attribute)
TEARDOWN (trigdroid.core.enums.TestPhase attribute)
(TrigDroid_Infrastructure.application.orchestrator.TestPhase attribute)
teardown() (TrigDroid_Infrastructure.application.orchestrator.ApplicationOrchestrator method)
(TrigDroid_Infrastructure.interfaces.IApplicationOrchestrator method)
(TrigDroid_Infrastructure.interfaces.ITestRunner method)
(TrigDroid_Infrastructure.interfaces.TestRunnerBase method)
(TrigDroid_Infrastructure.test_runners.frida_test_runner.FridaTestRunner method)
(TrigDroid_Infrastructure.test_runners.FridaTestRunner method)
TempDirResource (class in trigdroid.core.cleanup)
TEMPERATURE (trigdroid.core.enums.SensorType attribute)
TempFileResource (class in trigdroid.core.cleanup)
TempResource (class in trigdroid.core.cleanup)
Test Context
Test Fixture
Test Runner
test() (in module trigdroid.api.quick_start)
test_package() (in module trigdroid.api.quick_start)
TestConfiguration (class in trigdroid.api.config)
TestContext (class in TrigDroid_Infrastructure.test_runners)
(class in TrigDroid_Infrastructure.test_runners.test_context)
TestExecutionError
TestPhase (class in trigdroid.core.enums)
(class in TrigDroid_Infrastructure.application.orchestrator)
TestResult (class in trigdroid.api.results)
(class in trigdroid.core.enums)
(class in TrigDroid_Infrastructure.interfaces)
TestRunner (class in trigdroid.api.runners)
TestRunnerBase (class in TrigDroid_Infrastructure.interfaces)
tests_failed (trigdroid.api.results.TestResult attribute)
tests_passed (trigdroid.api.results.TestResult attribute)
tests_run (trigdroid.api.results.TestResult attribute)
tests_skipped (trigdroid.api.results.TestResult attribute)
Threat Detection
to_dict() (trigdroid.api.config.TestConfiguration method)
(trigdroid.api.results.TestResult method)
to_yaml() (trigdroid.api.config.TestConfiguration method)
total_tests (trigdroid.api.results.TestResult property)
tox
trigdroid.api.config
module
trigdroid.api.devices
module
trigdroid.api.main
module
trigdroid.api.quick_start
module
trigdroid.api.results
module
trigdroid.api.runners
module
trigdroid.core.cleanup
module
trigdroid.core.enums
module
trigdroid.exceptions
module
TrigDroid_Infrastructure.application.orchestrator
module
TrigDroid_Infrastructure.infrastructure.android
module
TrigDroid_Infrastructure.infrastructure.configuration
module
TrigDroid_Infrastructure.infrastructure.dependency_injection
module
TrigDroid_Infrastructure.infrastructure.logging
module
TrigDroid_Infrastructure.interfaces
module
TrigDroid_Infrastructure.test_runners
module
TrigDroid_Infrastructure.test_runners.frida_test_runner
module
TrigDroid_Infrastructure.test_runners.sensor_test_runner
module
TrigDroid_Infrastructure.test_runners.test_context
module
TrigDroidAPI (class in trigdroid.api.main)
TrigDroidError
Trigger
TypeScript
U
ULTIMATE (trigdroid.core.enums.SensorElaboratenessLevel attribute)
ULTRA (trigdroid.core.enums.SensorElaboratenessLevel attribute)
UMTS (trigdroid.core.enums.NetworkType attribute)
UNAUTHORIZED (trigdroid.core.enums.DeviceConnectionState attribute)
(TrigDroid_Infrastructure.interfaces.DeviceConnectionState attribute)
uninstall_app() (trigdroid.api.devices.AndroidDevice method)
(TrigDroid_Infrastructure.infrastructure.android.AndroidDevice method)
(TrigDroid_Infrastructure.interfaces.IAndroidDevice method)
uninstall_apps (trigdroid.api.config.TestConfiguration attribute)
Unit Test
UNKNOWN (trigdroid.core.enums.NetworkType attribute)
unroot() (TrigDroid_Infrastructure.infrastructure.android.AndroidDevice method)
uptime_offset (trigdroid.api.config.TestConfiguration attribute)
USB Debugging
V
validate() (in module trigdroid.api.quick_start)
(TrigDroid_Infrastructure.infrastructure.configuration.CommandLineConfigProvider method)
(TrigDroid_Infrastructure.infrastructure.configuration.CompositeConfigurationProvider method)
(TrigDroid_Infrastructure.infrastructure.configuration.YamlConfigProvider method)
(TrigDroid_Infrastructure.interfaces.IConfigurationProvider method)
validate_config() (trigdroid.api.runners.TestRunner method)
(TrigDroid_Infrastructure.infrastructure.configuration.ConfigurationValidator method)
(TrigDroid_Infrastructure.interfaces.IConfigurationValidator method)
validate_configuration() (TrigDroid_Infrastructure.infrastructure.configuration.ConfigurationManager method)
validate_environment() (in module trigdroid.api.quick_start)
validation_errors (trigdroid.api.config.TestConfiguration property)
VERY_HIGH (trigdroid.core.enums.SensorElaboratenessLevel attribute)
Vulnerability Assessment
W
wait_for_device() (trigdroid.api.devices.DeviceManager method)
WARNING (trigdroid.core.enums.LogLevel attribute)
(TrigDroid_Infrastructure.interfaces.LogLevel attribute)
warning() (TrigDroid_Infrastructure.infrastructure.logging.FilteredLogger method)
(TrigDroid_Infrastructure.infrastructure.logging.NullLogger method)
(TrigDroid_Infrastructure.infrastructure.logging.StandardLogger method)
(TrigDroid_Infrastructure.interfaces.ILogger method)
wifi (trigdroid.api.config.TestConfiguration attribute)
WIFI (trigdroid.core.enums.ConnectionType attribute)
with_changelog_writer() (TrigDroid_Infrastructure.application.orchestrator.OrchestratorBuilder method)
with_config() (TrigDroid_Infrastructure.application.orchestrator.OrchestratorBuilder method)
with_device() (TrigDroid_Infrastructure.application.orchestrator.OrchestratorBuilder method)
with_logger() (TrigDroid_Infrastructure.application.orchestrator.OrchestratorBuilder method)
write_entry() (TrigDroid_Infrastructure.interfaces.IChangelogWriter method)
Y
YamlConfigProvider (class in TrigDroid_Infrastructure.infrastructure.configuration)