Class: Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaDeviceExecution
- Inherits:
-
Object
- Object
- Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaDeviceExecution
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/firebaseappdistribution_v1alpha/classes.rb,
lib/google/apis/firebaseappdistribution_v1alpha/representations.rb,
lib/google/apis/firebaseappdistribution_v1alpha/representations.rb
Overview
The results of running an automated test on a particular device.
Instance Attribute Summary collapse
-
#ai_step_results ⇒ Array<Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaAiStepResult>
Output only.
-
#app_crash ⇒ Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaAppCrash
An app crash that occurred during an automated test.
-
#crawl_graph_uri ⇒ String
Output only.
-
#device ⇒ Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaTestDevice
A device on which automated tests can be run.
-
#failed_reason ⇒ String
Output only.
-
#inconclusive_reason ⇒ String
Output only.
-
#results_storage_path ⇒ String
Output only.
-
#robo_stats ⇒ Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaRoboStats
Statistics collected during a Robo test.
-
#screenshot_uris ⇒ Array<String>
Output only.
-
#state ⇒ String
Output only.
-
#video_uri ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleFirebaseAppdistroV1alphaDeviceExecution
constructor
A new instance of GoogleFirebaseAppdistroV1alphaDeviceExecution.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleFirebaseAppdistroV1alphaDeviceExecution
Returns a new instance of GoogleFirebaseAppdistroV1alphaDeviceExecution.
557 558 559 |
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 557 def initialize(**args) update!(**args) end |
Instance Attribute Details
#ai_step_results ⇒ Array<Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaAiStepResult>
Output only. Results of the AI steps if passed in
Corresponds to the JSON property aiStepResults
502 503 504 |
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 502 def ai_step_results @ai_step_results end |
#app_crash ⇒ Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaAppCrash
An app crash that occurred during an automated test.
Corresponds to the JSON property appCrash
507 508 509 |
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 507 def app_crash @app_crash end |
#crawl_graph_uri ⇒ String
Output only. A URI to an image of the Robo crawl graph.
Corresponds to the JSON property crawlGraphUri
512 513 514 |
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 512 def crawl_graph_uri @crawl_graph_uri end |
#device ⇒ Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaTestDevice
A device on which automated tests can be run.
Corresponds to the JSON property device
517 518 519 |
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 517 def device @device end |
#failed_reason ⇒ String
Output only. The reason why the test failed.
Corresponds to the JSON property failedReason
522 523 524 |
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 522 def failed_reason @failed_reason end |
#inconclusive_reason ⇒ String
Output only. The reason why the test was inconclusive.
Corresponds to the JSON property inconclusiveReason
527 528 529 |
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 527 def inconclusive_reason @inconclusive_reason end |
#results_storage_path ⇒ String
Output only. The path to a directory in Cloud Storage that will eventually
contain the results for this execution. For example, gs://bucket/Nexus5-18-en-
portrait.
Corresponds to the JSON property resultsStoragePath
534 535 536 |
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 534 def results_storage_path @results_storage_path end |
#robo_stats ⇒ Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaRoboStats
Statistics collected during a Robo test.
Corresponds to the JSON property roboStats
539 540 541 |
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 539 def robo_stats @robo_stats end |
#screenshot_uris ⇒ Array<String>
Output only. A list of screenshot image URIs taken from the Robo crawl. The
file names are numbered by the order in which they were taken.
Corresponds to the JSON property screenshotUris
545 546 547 |
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 545 def screenshot_uris @screenshot_uris end |
#state ⇒ String
Output only. The state of the test.
Corresponds to the JSON property state
550 551 552 |
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 550 def state @state end |
#video_uri ⇒ String
Output only. A URI to a video of the test run.
Corresponds to the JSON property videoUri
555 556 557 |
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 555 def video_uri @video_uri end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
562 563 564 565 566 567 568 569 570 571 572 573 574 |
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 562 def update!(**args) @ai_step_results = args[:ai_step_results] if args.key?(:ai_step_results) @app_crash = args[:app_crash] if args.key?(:app_crash) @crawl_graph_uri = args[:crawl_graph_uri] if args.key?(:crawl_graph_uri) @device = args[:device] if args.key?(:device) @failed_reason = args[:failed_reason] if args.key?(:failed_reason) @inconclusive_reason = args[:inconclusive_reason] if args.key?(:inconclusive_reason) @results_storage_path = args[:results_storage_path] if args.key?(:results_storage_path) @robo_stats = args[:robo_stats] if args.key?(:robo_stats) @screenshot_uris = args[:screenshot_uris] if args.key?(:screenshot_uris) @state = args[:state] if args.key?(:state) @video_uri = args[:video_uri] if args.key?(:video_uri) end |