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
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
Symbols
.apk
.md
.rst
.toml
.ts
.yaml/.yml
_
__enter__() (trigdroid.core.cleanup.CleanupManager method)
__exit__() (trigdroid.core.cleanup.CleanupManager method)
__init__() (trigdroid.api.config.TestConfiguration method)
(trigdroid.api.devices.AndroidDevice method)
(trigdroid.api.devices.DeviceManager method)
(trigdroid.api.results.TestResult method)
(trigdroid.core.cleanup.CleanupManager method)
(trigdroid.core.cleanup.TempDirResource method)
(trigdroid.core.cleanup.TempFileResource method)
(trigdroid.core.cleanup.TempResource 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.sensor_test_runner.SensorTestRunner method)
(TrigDroid_Infrastructure.test_runners.test_context.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_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
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.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.sensor_test_runner.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)
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)
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.interfaces.IApplicationOrchestrator method)
EXECUTION (trigdroid.core.enums.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.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_connection_state() (TrigDroid_Infrastructure.infrastructure.android.AndroidDevice method)
get_device_info() (trigdroid.api.devices.AndroidDevice method)
(trigdroid.api.devices.DeviceManager 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_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)
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)
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)
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)
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.results
trigdroid.core.cleanup
trigdroid.core.enums
trigdroid.exceptions
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
P
package (trigdroid.api.config.TestConfiguration attribute)
Package Name
package_name (TrigDroid_Infrastructure.interfaces.ITestContext property)
(TrigDroid_Infrastructure.test_runners.test_context.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
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
Runtime Analysis
S
Sandbox
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.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)
setup() (TrigDroid_Infrastructure.interfaces.IApplicationOrchestrator method)
(TrigDroid_Infrastructure.interfaces.ITestRunner method)
(TrigDroid_Infrastructure.interfaces.TestRunnerBase method)
(TrigDroid_Infrastructure.test_runners.frida_test_runner.FridaTestRunner method)
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.sensor_test_runner.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)
teardown() (TrigDroid_Infrastructure.interfaces.IApplicationOrchestrator method)
(TrigDroid_Infrastructure.interfaces.ITestRunner method)
(TrigDroid_Infrastructure.interfaces.TestRunnerBase method)
(TrigDroid_Infrastructure.test_runners.frida_test_runner.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
TestConfiguration (class in trigdroid.api.config)
TestContext (class in TrigDroid_Infrastructure.test_runners.test_context)
TestExecutionError
TestPhase (class in trigdroid.core.enums)
TestResult (class in trigdroid.api.results)
(class in trigdroid.core.enums)
(class in TrigDroid_Infrastructure.interfaces)
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.results
module
trigdroid.core.cleanup
module
trigdroid.core.enums
module
trigdroid.exceptions
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
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() (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_Infrastructure.infrastructure.configuration.ConfigurationValidator method)
(TrigDroid_Infrastructure.interfaces.IConfigurationValidator method)
validate_configuration() (TrigDroid_Infrastructure.infrastructure.configuration.ConfigurationManager method)
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)
write_entry() (TrigDroid_Infrastructure.interfaces.IChangelogWriter method)
Y
YamlConfigProvider (class in TrigDroid_Infrastructure.infrastructure.configuration)