# Functions
EOLNotice generates an EOL message for a given version.
Error prints out the given message, prefixed with a color coded 'ERROR: ' segment.
FormatAvailableVersions formats a message listing the available versions.
IgnoredNpmPackagesMsg returns a warning message that framework npm packages are ignored.
LogArchivePathLengthWarning prints out a warning about the project archive path length along with suggestions on how to fix it.
LogArchiveSizeWarning prints out a warning about the project archive size along with suggestions on how to fix it.
No description provided by the author
LogGlobalTimeoutShutdown prints out the global timeout shutdown message.
LogRootDirWarning prints out a warning message regarding the lack of an explicit rootDir configuration.
LogSauceIgnoreNotExist prints out a formatted and color coded version of SauceIgnoreNotExist.
LogUnsupportedFramework prints out the unsupported framework message.
No description provided by the author
RemovalNotice generates a removal message for a given version.
SuiteSplitNoMatch prints the error message due to no files matching pattern found.
# Constants
ArchiveFileCountWarning is a warning to the user that their project archive may be unintentionally large.
ArchivePathLengthWarning is a warning to the user that their project archive may unintentionally contain long file paths.
AssetNotFound indicates requested asset was not found.
DuplicateSuiteName indicates duplicate suite name.
EmptyAccessKey asks user to type an access key.
EmptyAdhocSuiteName is thrown when a flag is specified that has a dependency on the --name flag.
EmptyBuildID indicates it's using empty build ID.
EmptyCredentials indicates no credentials.
EmptyDockerImgName indicates no docker image name provided.
EmptySuite indicates no suites in the config.
EmptyUsername asks user to type a username.
FailedToPrepareSuites indicates failure of preliminary steps for api-testing.
HookQueryFailure indicates failure when fetching the hooks.
IllegalSymbol indicates suitename contains illegal symbol.
ImageRunnerMaxConcurrency indicates that the concurrency value is too high.
InfoUsingDefaultPlatform indicates using the default value for platform.
InsightsReportError indicates failure push to insights.
InternalServerError indicates internal server error.
InvalidAccessKey indicates invalid key.
InvalidCredentials indicates invalid credentials.
InvalidCypressTestingType indicates the testingType should be 'e2e' or 'component'.
InvalidDeviceType indicates invalid device type.
InvalidEmulatorName indicates invalid emulator name.
InvalidGitRelease indicates the git release is malformed.
InvalidImageRunnerWorkloadType indicates invalid workload type provided.
InvalidKeyValueInputFormat indicates wrong setting for key-value pairs.
InvalidLaunchingOption indicates the launching option is invalid.
InvalidPassThreshold indicates invalid pass threshold.
InvalidReries indicates retries is less than 0.
InvalidResourceProfile indicates the resourceProfile is not valid.
InvalidSauceConfig indicates it's not a valid sauce config.
InvalidSelectedFramework indicates invalid framework.
InvalidServiceResourceProfile indicates the service resourceProfile is not valid.
InvalidTestCafeDeviceSetting indicates the unsupported device keyword in the config.
InvalidUsername indicates invalid username.
InvalidVisibility indicates that the configured visibility is invalid and has no effect on the test results.
JobNotFound indicates job was not found.
MissingApp indicates no app.
MissingAppPath indicates empty app path.
MissingBrowserInSuite indicates no browser specified.
MissingBrowserName indicates no browser name.
MissingConfigFile indicates no config file.
MissingCypressConfig indicates no cypress config file.
MissingCypressVersion indicates no valid cypress version provided.
MissingDevice indicates no device provided.
MissingDeviceConfig indicates neither device name nor device ID is provided.
MissingDeviceOrEmulator indicates no device or emulator.
MissingDeviceOrEmulator indicates no device or emulator.
MissingDevicesOrEmulatorConfig indicates no devices or emulator config provided.
MissingDockerImage indicates no app.
MissingEmulatorName indicates empty emulator name.
MissingEmulatorPlatformVersion indicates no emulator platform version provided.
MissingFrameworkVersion indicates empty framework version.
MissingFrameworkVersionConfig indicates empty framework version in the sauce config.
MissingImageRunnerImage indicates no docker image provided.
MissingImageRunnerWorkloadType indicates no workload type provided.
MissingPlatformName indicates no platform name.
MissingRegion indicates no sauce region provided.
MissingServiceImage indicates no docker image provided.
MissingServiceName indicates no service name provided.
MissingSuiteName indicates no suite name.
MissingTestApp indicates no testApp.
MissingTestAppPath indicates empty testApp path.
MissingTestFiles indicates no testFiles specified.
MissingXCTestFileAppPath indicates empty path for xctest descriptor file.
MissingXcuitestAppPath indicates empty app path for xcuitest.
MissingXcuitestDeviceConfig indicates empty device setting for xcuitest.
MissingXcuitestTestAppPath indicates empty testApp path for xcuitest.
NoEmulatorSupport indicates lack of emulator support for the specified region.
NoFrameworkSupport indicates lack of framework support for the specified region.
NoHookForProject indicates the absence of available hook.
NoProjectName indicates the absence of a project name in a suite.
NpmEmptyURLError indicates a missing URL value.
NpmTooManyDefaultRegistry indicates that there is multiple registry without scope.
ProjectListFailure indicates failure to get the list of projects.
ProjectNotFound indicates the project was not found.
RetrieveJobHistoryError indicates failed to retrieve job history.
RetryWithTests indicates which tests will be run.
SauceIgnoreNotExist is a recommendation to create a .sauceignore file in the case that it is missing.
SauceIgnoreSuggestion is a recommendation to add unnecessary files to .sauceignore in the case that the bundled file is too big.
ShardingConfigurationNoMatchingTests indicates no test matching sharding configuration.
SignupMessage explains how to obtain a Sauce Labs account and where to find the access key.
SkippingSmartRetries implies that all tests will be retried.
SuiteNameNotFound indicates it cannot find the specified suite by name.
TunnelNotFound indicates tunnel was not found.
UnableToArchiveRunnerConfig indicates a failure to archive the runner config file.
UnableToCheckCredentials.
UnableToCreateRunnerConfig indicates a failure to create runner config file.
UnableToFetchFile indicates a failure when fetching a file.
UnableToFetchFrameworkList indicates fail to fetch framework list.
UnableToFilterFailedTests indicates a failure to filter failed tests.
UnableToLocateCypressCfg indicates it cannot locate cypress config file by the path.
UnableToLocateRootDir indicates no rootDir provided.
UnableToUnmarshallFile indicates a failure to unmarshall a file.
UnableToUploadConfig indicates a failure to upload config.
UnknownFrameworkConfig indicates unknown framework config.
UnreliableReport indicates that the job is not smart-retryable due to its status.
UnsupportedBrowser indicates the specified browser is not supported.
UnsupportedFrameworkVersion indicates the specified framework version is not supported.
WarningLine is a line of starts highlighting the WARNING word.
WebhookCreationLink indicates where to create a webhook.