API ReferenceΒΆ
- host
- host.host
- host.remote_host
- host.unix_host
- otto.host.unix_host.UnixHost
- ip
- creds
- element
- os_type
- os_name
- os_version
- name
- user
- element_id
- board
- slot
- hw_version
- sw_version
- term
- is_virtual
- docker_capable
- transfer
- valid_terms
- valid_transfers
- default_dest_dir
- max_filename_len
- ssh_options
- telnet_options
- sftp_options
- scp_options
- ftp_options
- nc_options
- command_frame
- snmp
- hop
- resources
- interfaces
- products
- power_control
- log
- log_stdout
- toolchain
- id
- cred
- default_cred
- rebuild_connections
- verify_connection
- close
- oneshot
- open_session
- send
- expect
- get
- put
- lsmod
- load
- unload
- shutdown
- otto.host.unix_host.UnixHost
- host.embedded_host
- otto.host.embedded_host.EmbeddedHost
- ip
- element
- os_type
- os_name
- os_version
- name
- creds
- user
- element_id
- board
- slot
- is_virtual
- term
- transfer
- valid_terms
- valid_transfers
- filesystem
- command_frame
- loader
- default_dest_dir
- max_filename_len
- telnet_options
- snmp
- toolchain
- hop
- resources
- interfaces
- products
- power_control
- log
- log_stdout
- id
- verify_connection
- close
- oneshot
- open_session
- send
- expect
- get
- put
- exists
- ls
- rm
- mkdir
- cp
- mv
- read_file
- write_file
- load
- unload
- otto.host.embedded_host.ZephyrHost
- otto.host.embedded_host.EmbeddedHost
- host.local_host
- host.docker_host
- host.transfer
- otto.host.transfer.BaseFileTransfer
- otto.host.transfer.ConsoleFileTransfer
- otto.host.transfer.EmbeddedFileTransfer
- otto.host.transfer.FtpFileTransfer
- otto.host.transfer.NcFileTransfer
- otto.host.transfer.ScpFileTransfer
- otto.host.transfer.SftpFileTransfer
- otto.host.transfer.TftpFileTransfer
- otto.host.transfer.TransferContext
- otto.host.transfer.TransferProgressFactory
- otto.host.transfer.TransferProgressHandler
- otto.host.transfer.UnixFileTransfer
- otto.host.transfer.aggregate_transfer
- otto.host.transfer.build_transfer_backend
- otto.host.transfer.make_rich_progress_factory
- otto.host.transfer.make_rich_progress_handler
- otto.host.transfer.make_transfer_progress
- otto.host.transfer.register_transfer_backend
- otto.host.transfer.validate_filename_lengths
- host.transfer.base
- host.embedded_filesystem
- Built-in variants
- otto.host.embedded_filesystem.EmbeddedFileSystem
- otto.host.embedded_filesystem.NoFileSystem
- otto.host.embedded_filesystem.FatRamFileSystem
- otto.host.embedded_filesystem.LittleFsFileSystem
- otto.host.embedded_filesystem.register_filesystem
- otto.host.embedded_filesystem.build_filesystem
- host.session
- host.app_shell
- host.connections
- host.login_proxy
- otto.host.login_proxy.Cred
- otto.host.login_proxy.ProxyIO
- otto.host.login_proxy.ProxyContext
- otto.host.login_proxy.LoginProxyFn
- otto.host.login_proxy.LoginProxy
- otto.host.login_proxy.LoginProxyError
- otto.host.login_proxy.register_login_proxy
- otto.host.login_proxy.cred_for
- otto.host.login_proxy.resolve_chain
- otto.host.login_proxy.run_proxy
- otto.host.login_proxy.run_undo
- otto.host.login_proxy.perform_switch
- host.transport
- host.telnet
- host.os_profile
- otto.host.os_profile.BaseFamily
- otto.host.os_profile.OsProfile
- otto.host.os_profile.register_host_class
- otto.host.os_profile.build_host_spec
- otto.host.os_profile.registered_host_specs
- otto.host.os_profile.build_host_class
- otto.host.os_profile.get_host_class
- otto.host.os_profile.register_os_profile
- otto.host.os_profile.build_os_profile
- otto.host.os_profile.get_os_profile
- otto.host.os_profile.registered_profile_names
- host.command_frame
- host.toolchain
- host.toolchain_discovery
- host.options
- otto.host.options.LocalPortForward
- otto.host.options.RemotePortForward
- otto.host.options.SocksForward
- otto.host.options.SshOptions
- otto.host.options.TelnetOptions
- otto.host.options.SftpOptions
- otto.host.options.ScpOptions
- otto.host.options.FtpOptions
- otto.host.options.NcOptions
- otto.host.options.TftpOptions
- otto.host.options.SnmpOptions
- host.interact
- host.product
- host.power
- host.privilege
- host.file_ops
- host.binary_loader
- suite
- monitor
- monitor.broadcast
- monitor.collector
- monitor.db
- monitor.events
- monitor.factory
- monitor.history
- monitor.log_sourced
- monitor.parsers
- otto.monitor.parsers.MetricDataPoint
- otto.monitor.parsers.ParseContext
- otto.monitor.parsers.TimedSample
- otto.monitor.parsers.LogEvent
- otto.monitor.parsers.TickResult
- otto.monitor.parsers.human_readable
- otto.monitor.parsers.MetricParser
- otto.monitor.parsers.TopCpuParser
- otto.monitor.parsers.MemParser
- otto.monitor.parsers.DiskParser
- otto.monitor.parsers.LoadParser
- otto.monitor.parsers.NetDevParser
- otto.monitor.parsers.SocketsParser
- otto.monitor.parsers.DiskIoParser
- otto.monitor.parsers.PerCoreCpuParser
- otto.monitor.parsers.ProcCountParser
- otto.monitor.parsers.register_host_parsers
- otto.monitor.parsers.register_parsers
- otto.monitor.parsers.default_catalog
- otto.monitor.parsers.get_host_parsers
- monitor.rates
- monitor.server
- monitor.snmp
- otto.monitor.snmp.SnmpMetric
- otto.monitor.snmp.register_snmp_metric
- otto.monitor.snmp.net_oids
- otto.monitor.snmp.fs_oids
- otto.monitor.snmp.expand_oid_bundles
- otto.monitor.snmp.get_snmp_metric
- otto.monitor.snmp.resolve_snmp_metric
- otto.monitor.snmp.process_snmp_values
- otto.monitor.snmp.SnmpClient
- otto.monitor.snmp.SnmpSource
- monitor.store
- cli
- cli.main
- cli.invoke
- otto.cli.invoke.prepare_command_target
- otto.cli.invoke.LabContextError
- otto.cli.invoke.report_lab_context_error
- otto.cli.invoke.RootOptions
- otto.cli.invoke.ensure_cli_session
- otto.cli.invoke.ensure_lab_context
- otto.cli.invoke.try_ensure_lab
- otto.cli.invoke.fail_loud_on_bootstrap_errors
- otto.cli.invoke.command_preamble
- otto.cli.invoke.wrap_leaf_callbacks
- otto.cli.invoke.make_registry_group
- cli.registry
- cli.run
- cli.test
- cli.monitor
- cli.host
- cli.cov
- cli.docker
- cli.reservation
- coverage
- coverage.reporter
- otto.coverage.reporter.TierSpec
- otto.coverage.reporter.CollectionInputs
- otto.coverage.reporter.read_cov_source_root
- otto.coverage.reporter.read_cov_source_roots
- otto.coverage.reporter.read_cov_toolchains
- otto.coverage.reporter.discover_gcda_dirs
- otto.coverage.reporter.CoverageReporter
- otto.coverage.reporter.run_coverage_report
- otto.coverage.errors.CoverageToolVersionError
- otto.coverage.errors.CoverageDataMismatchError
- coverage.store.model
- coverage.correlator
- coverage.fetcher
- coverage.renderer
- coverage.capture
- otto.coverage.capture.model.CaptureFileCov
- otto.coverage.capture.model.Capture
- otto.coverage.capture.model.parse_info
- otto.coverage.capture.model.build_capture
- otto.coverage.capture.remap.Hunk
- otto.coverage.capture.remap.parse_u0_hunks
- otto.coverage.capture.remap.LineRemapper
- otto.coverage.capture.gitio.GitUnavailableError
- otto.coverage.capture.gitio.head_commit
- otto.coverage.capture.gitio.is_dirty
- otto.coverage.capture.gitio.blob_sha
- otto.coverage.capture.gitio.hash_object
- otto.coverage.capture.gitio.blob_exists
- otto.coverage.capture.gitio.cat_blob
- otto.coverage.capture.gitio.diff_worktree_file_u0
- otto.coverage.capture.gitio.diff_no_index_u0
- otto.coverage.capture.store_dir.manual_store_dir
- otto.coverage.capture.store_dir.write_manual_capture
- otto.coverage.capture.store_dir.load_manual_captures
- otto.coverage.capture.produce.produce_captures
- coverage.validity
- coverage.tiers
- coverage.exclusions
- coverage.colors
- coverage.reporter
- docker
- otto.docker.build_images
- otto.docker.compose_down
- otto.docker.compose_ps
- otto.docker.compose_up
- otto.docker.composed
- otto.docker.context_hash
- otto.docker.get_container_host
- otto.docker.get_user_compose_project
- otto.docker.image_full_tag
- otto.docker.image_latest_tag
- docker.build
- docker.compose
- docker.staging
- models
- models.base
- models.host
- models.options
- otto.models.options.SshOptionsSpec
- otto.models.options.FtpOptionsSpec
- otto.models.options.SftpOptionsSpec
- otto.models.options.ScpOptionsSpec
- otto.models.options.TelnetOptionsSpec
- otto.models.options.NcOptionsSpec
- otto.models.options.SnmpOptionsSpec
- otto.models.options.TftpOptionsSpec
- otto.models.options.OPTION_SPEC_RUNTIME_PAIRS
- models.settings
- otto.models.settings.DockerImageSpec
- otto.models.settings.DockerComposeSpec
- otto.models.settings.DockerSettingsSpec
- otto.models.settings.OsProfileSpec
- otto.models.settings.ReservationConfigSpec
- otto.models.settings.LoggingConfigSpec
- otto.models.settings.LabConfigSpec
- otto.models.settings.ReservationEntry
- otto.models.settings.ReservationFile
- otto.models.settings.CoverageTierSpec
- otto.models.settings.CoverageExclusionsSpec
- otto.models.settings.CoverageSettingsSpec
- otto.models.settings.SettingsModel
- otto.models.settings.OttoEnvSettings
- models.monitor
- bootstrap
- context
- logger
- otto.logger.logger.get_logger
- otto.logger.formatters.format_log_time
- otto.logger.formatters.MultilineFormatter
- otto.logger.formatters.RichFormatter
- otto.logger.mode.LogMode
- otto.logger.mode.effective_mode
- otto.logger.management.verbose_floor
- otto.logger.management.set_capture_prefixes
- otto.logger.management.capture_external_loggers
- otto.logger.management.reset
- otto.logger.management.init_cli_logging
- otto.logger.management.create_output_dir
- otto.logger.management.attach_console_suppress_filter
- otto.logger.management.remove_old_logs
- configmodule
- otto.configmodule.configmodule.all_hosts
- otto.configmodule.configmodule.do_for_all_hosts
- otto.configmodule.configmodule.run_on_all_hosts
- otto.configmodule.configmodule.get_host
- otto.configmodule.configmodule.get_lab
- otto.configmodule.env.validate_path
- otto.configmodule.env.load_otto_env
- otto.configmodule.lab.Lab
- otto.configmodule.lab.load_lab
- otto.configmodule.repo.DockerImage
- otto.configmodule.repo.DockerCompose
- otto.configmodule.repo.DockerSettings
- otto.configmodule.repo.CollectedTest
- otto.configmodule.repo.Repo
- sut_dir
- name
- version
- labs
- valid_labs
- libs
- init
- tests
- host_preferences
- os_profiles
- logging_capture
- settings
- docker_settings
- get_lab_panel
- get_instructions_panel
- collect_tests
- get_tests_panel
- registered_suites
- get_test_suites_panel
- configured_markers
- get_markers_panel
- get_otto_settings_path
- read_settings
- parse_settings
- product_log_prefixes
- reservation_settings
- lab_settings
- add_libs_to_pythonpath
- import_init_modules
- iter_test_files
- import_test_file
- import_test_files
- set_git_description
- set_commit_hash
- commit
- description
- commit_name
- run_git_command
- otto.configmodule.repo.get_repos
- otto.configmodule.version.Version
- registry
- reservations
- Package summary
- The backend contract
- Exceptions
- The check
- Identity resolution
- Bundled backends
- Backend factory
- Extension points for implementers
- storage
- otto.storage.build_lab_repository
- otto.storage.register_lab_repository
- otto.storage.create_host_from_dict
- otto.storage.LabNotFoundError
- otto.storage.protocol.LabRepository
- otto.storage.json_repository.JsonFileLabRepository
- otto.storage.registry.register_lab_repository
- otto.storage.registry.get_lab_repository_class
- otto.storage.errors.LabRepositoryError
- otto.storage.errors.LabNotFoundError
- otto.storage.factory.create_host_from_dict
- otto.storage.factory.validate_host_dict
- testing
- examples
- result
- utils