# Functions
CleanNpmPackages removes any packages in denyList from packages.
Describe returns a description of the given config that is cfgPath.
GetSuiteArtifactFolder returns a target folder that's based on a combination of suiteName and the configured artifact download folder.
IsSupportedDeviceType check that the specified deviceType is valid.
StandardizeVersionFormat remove the leading v in version to ensure reliable comparisons.
Unmarshal parses the file cfgPath into the given project struct.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ValidateSchema validates user config against the JSON Schema.
No description provided by the author
ValidateVisibility checks that the user specified job visibility is valid.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
These conditions indicate when artifacts are to be downloaded.
These conditions indicate when artifacts are to be downloaded.
These conditions indicate when artifacts are to be downloaded.
These conditions indicate when artifacts are to be downloaded.
# Variables
SupportedDeviceTypes contains the list of supported device types.
No description provided by the author
# Structs
AppSettings represents override settings.
ArtifactDownload represents the test artifacts configuration.
Artifacts represents the test artifacts configuration.
Defaults represents default suite settings.
Device represents the RDC device configuration.
DeviceOptions represents the devices capabilities required from a real device.
Instrumentation represents Instrumentation settings for real devices.
Metadata describes job metadata.
Npm represents the npm settings.
Registry represents a registry for NPM.
Reporters represents the reporter configuration.
SauceConfig represents sauce labs related settings.
SmartRetry represents the settings for retry strategy.
Tunnel represents a sauce labs tunnel.
TypeDef represents the type definition of the config.
VirtualDevice represents a virtual device configuration.
# Type aliases
Emulator is an alias for a Virtual Device in the Android nomenclature.
No description provided by the author
Simulator is an alias for a Virtual Device in the iOS nomenclature.
When represents a conditional status for when artifacts should be downloaded.