Class: Google::Apis::TestingV1::AndroidTestLoop
- Inherits:
-
Object
- Object
- Google::Apis::TestingV1::AndroidTestLoop
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/testing_v1/classes.rb,
generated/google/apis/testing_v1/representations.rb,
generated/google/apis/testing_v1/representations.rb
Overview
A test of an Android Application with a Test Loop.
The intent
Instance Attribute Summary collapse
-
#app_apk ⇒ Google::Apis::TestingV1::FileReference
A reference to a file, used for user inputs.
-
#app_package_id ⇒ String
The java package for the application under test.
-
#scenario_labels ⇒ Array<String>
The list of scenario labels that should be run during the test.
-
#scenarios ⇒ Array<Fixnum>
The list of scenarios that should be run during the test.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AndroidTestLoop
constructor
A new instance of AndroidTestLoop.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ AndroidTestLoop
Returns a new instance of AndroidTestLoop
533 534 535 |
# File 'generated/google/apis/testing_v1/classes.rb', line 533 def initialize(**args) update!(**args) end |
Instance Attribute Details
#app_apk ⇒ Google::Apis::TestingV1::FileReference
A reference to a file, used for user inputs.
Corresponds to the JSON property appApk
507 508 509 |
# File 'generated/google/apis/testing_v1/classes.rb', line 507 def app_apk @app_apk end |
#app_package_id ⇒ String
The java package for the application under test.
Optional, default is determined by examining the application's manifest.
Corresponds to the JSON property appPackageId
513 514 515 |
# File 'generated/google/apis/testing_v1/classes.rb', line 513 def app_package_id @app_package_id end |
#scenario_labels ⇒ Array<String>
The list of scenario labels that should be run during the test.
The scenario labels should map to labels defined in the application's
manifest. For example, player_experience and
com.google.test.loops.player_experience add all of the loops labeled in the
manifest with the com.google.test.loops.player_experience name to the
execution.
Optional. Scenarios can also be specified in the scenarios field.
Corresponds to the JSON property scenarioLabels
524 525 526 |
# File 'generated/google/apis/testing_v1/classes.rb', line 524 def scenario_labels @scenario_labels end |
#scenarios ⇒ Array<Fixnum>
The list of scenarios that should be run during the test.
Optional, default is all test loops, derived from the application's
manifest.
Corresponds to the JSON property scenarios
531 532 533 |
# File 'generated/google/apis/testing_v1/classes.rb', line 531 def scenarios @scenarios end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
538 539 540 541 542 543 |
# File 'generated/google/apis/testing_v1/classes.rb', line 538 def update!(**args) @app_apk = args[:app_apk] if args.key?(:app_apk) @app_package_id = args[:app_package_id] if args.key?(:app_package_id) @scenario_labels = args[:scenario_labels] if args.key?(:scenario_labels) @scenarios = args[:scenarios] if args.key?(:scenarios) end |