Failure
public class Failure
Inject failures into system to test failsafes.
-
Initializes a new
Failure
plugin.Normally never created manually, but used from the
Drone
helper class instead.Declaration
Swift
public convenience init(address: String = "localhost", port: Int32 = 50051, scheduler: SchedulerType = ConcurrentDispatchQueueScheduler(qos: .background))
Parameters
address
The address of the
MavsdkServer
instance to connect toport
The port of the
MavsdkServer
instance to connect toscheduler
The scheduler to be used by
Observable
s -
Undocumented
See moreDeclaration
Swift
public struct RuntimeFailureError : Error
-
Undocumented
See moreDeclaration
Swift
public struct FailureError : Error
-
A failure unit.
See moreDeclaration
Swift
public enum FailureUnit : Equatable
-
A failure type
See moreDeclaration
Swift
public enum FailureType : Equatable
-
Declaration
Swift
public struct FailureResult : Equatable
-
Injects a failure.
Declaration
Swift
public func inject(failureUnit: FailureUnit, failureType: FailureType, instance: Int32) -> Completable
Parameters
failureUnit
The failure unit to send
failureType
The failure type to send
instance
Instance to affect (0 for all)