module FastlaneCore class Interface # Super class for exception types that we do not want to record # explictly as crashes or user errors class FastlaneCommonException < FastlaneException; end # Raised when there is a build failure in xcodebuild class FastlaneBuildFailure < FastlaneCommonException; end # Raised when a test fails when being run by tools such as scan or snapshot class FastlaneTestFailure < FastlaneCommonException; end # Raise this type of exception when a failure caused by a third party # dependency (i.e. xcodebuild, gradle, slather) happens. class FastlaneDependencyCausedException < FastlaneCommonException; end end end