libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.DeviceFarm.Types.ExecutionConfiguration

Description

 
Synopsis

Documentation

data ExecutionConfiguration Source #

Represents configuration information about a test run, such as the execution timeout (in minutes).

See: newExecutionConfiguration smart constructor.

Constructors

ExecutionConfiguration' 

Fields

  • skipAppResign :: Maybe Bool

    When set to true, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.

    For more information about how Device Farm re-signs your apps, see Do you modify my app? in the AWS Device Farm FAQs.

  • accountsCleanup :: Maybe Bool

    True if account cleanup is enabled at the beginning of the test. Otherwise, false.

  • appPackagesCleanup :: Maybe Bool

    True if app package cleanup is enabled at the beginning of the test. Otherwise, false.

  • jobTimeoutMinutes :: Maybe Int

    The number of minutes a test run executes before it times out.

  • videoCapture :: Maybe Bool

    Set to true to enable video capture. Otherwise, set to false. The default is true.

Instances

Instances details
Eq ExecutionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionConfiguration

Read ExecutionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionConfiguration

Show ExecutionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionConfiguration

Generic ExecutionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionConfiguration

Associated Types

type Rep ExecutionConfiguration :: Type -> Type #

NFData ExecutionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionConfiguration

Methods

rnf :: ExecutionConfiguration -> () #

Hashable ExecutionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionConfiguration

ToJSON ExecutionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionConfiguration

type Rep ExecutionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionConfiguration

type Rep ExecutionConfiguration = D1 ('MetaData "ExecutionConfiguration" "Amazonka.DeviceFarm.Types.ExecutionConfiguration" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "ExecutionConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "skipAppResign") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "accountsCleanup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "appPackagesCleanup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "jobTimeoutMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "videoCapture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

newExecutionConfiguration :: ExecutionConfiguration Source #

Create a value of ExecutionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:skipAppResign:ExecutionConfiguration', executionConfiguration_skipAppResign - When set to true, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.

For more information about how Device Farm re-signs your apps, see Do you modify my app? in the AWS Device Farm FAQs.

$sel:accountsCleanup:ExecutionConfiguration', executionConfiguration_accountsCleanup - True if account cleanup is enabled at the beginning of the test. Otherwise, false.

$sel:appPackagesCleanup:ExecutionConfiguration', executionConfiguration_appPackagesCleanup - True if app package cleanup is enabled at the beginning of the test. Otherwise, false.

$sel:jobTimeoutMinutes:ExecutionConfiguration', executionConfiguration_jobTimeoutMinutes - The number of minutes a test run executes before it times out.

$sel:videoCapture:ExecutionConfiguration', executionConfiguration_videoCapture - Set to true to enable video capture. Otherwise, set to false. The default is true.

executionConfiguration_skipAppResign :: Lens' ExecutionConfiguration (Maybe Bool) Source #

When set to true, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.

For more information about how Device Farm re-signs your apps, see Do you modify my app? in the AWS Device Farm FAQs.

executionConfiguration_accountsCleanup :: Lens' ExecutionConfiguration (Maybe Bool) Source #

True if account cleanup is enabled at the beginning of the test. Otherwise, false.

executionConfiguration_appPackagesCleanup :: Lens' ExecutionConfiguration (Maybe Bool) Source #

True if app package cleanup is enabled at the beginning of the test. Otherwise, false.

executionConfiguration_jobTimeoutMinutes :: Lens' ExecutionConfiguration (Maybe Int) Source #

The number of minutes a test run executes before it times out.

executionConfiguration_videoCapture :: Lens' ExecutionConfiguration (Maybe Bool) Source #

Set to true to enable video capture. Otherwise, set to false. The default is true.