Emcee

Форк
0
/
ValidationError.swift 
20 строк · 892.0 Байт
1
import Foundation
2
import PathLib
3
import PluginSupport
4

5
public enum ValidationError: Error, CustomStringConvertible {
6
    case unexpectedExtension(AppleTestPluginLocation, actual: String, expected: String)
7
    case noExecutableFound(AppleTestPluginLocation, expectedLocation: AbsolutePath)
8
    case noPluginsFound(AppleTestPluginLocation)
9
    
10
    public var description: String {
11
        switch self {
12
        case let .unexpectedExtension(resource, actual, expected):
13
            return "Plugin bundle at '\(resource)' has unexpected extension '.\(actual)'. Plugins must have '.\(expected)' extension."
14
        case let .noExecutableFound(resource, expectedLocation):
15
            return "Plugin at '\(resource)' has no executable at expected location: \(expectedLocation)"
16
        case let .noPluginsFound(resource):
17
            return "No plugins found at: '\(resource)'"
18
        }
19
    }
20
}
21

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.