Class: Google::Apis::ToolresultsV1beta3::FailureDetail
- Inherits:
-
Object
- Object
- Google::Apis::ToolresultsV1beta3::FailureDetail
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/toolresults_v1beta3/classes.rb,
generated/google/apis/toolresults_v1beta3/representations.rb,
generated/google/apis/toolresults_v1beta3/representations.rb
Instance Attribute Summary collapse
-
#crashed ⇒ Boolean
(also: #crashed?)
If the failure was severe because the system under test crashed.
-
#not_installed ⇒ Boolean
(also: #not_installed?)
If an app is not installed and thus no test can be run with the app.
-
#other_native_crash ⇒ Boolean
(also: #other_native_crash?)
If a native process other than the app crashed.
-
#timed_out ⇒ Boolean
(also: #timed_out?)
If the test overran some time limit, and that is why it failed.
-
#unable_to_crawl ⇒ Boolean
(also: #unable_to_crawl?)
If the robo was unable to crawl the app; perhaps because the app did not start.
Instance Method Summary collapse
-
#initialize(**args) ⇒ FailureDetail
constructor
A new instance of FailureDetail.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ FailureDetail
Returns a new instance of FailureDetail
454 455 456 |
# File 'generated/google/apis/toolresults_v1beta3/classes.rb', line 454 def initialize(**args) update!(**args) end |
Instance Attribute Details
#crashed ⇒ Boolean Also known as: crashed?
If the failure was severe because the system under test crashed.
Corresponds to the JSON property crashed
426 427 428 |
# File 'generated/google/apis/toolresults_v1beta3/classes.rb', line 426 def crashed @crashed end |
#not_installed ⇒ Boolean Also known as: not_installed?
If an app is not installed and thus no test can be run with the app. This
might be caused by trying to run a test on an unsupported platform.
Corresponds to the JSON property notInstalled
433 434 435 |
# File 'generated/google/apis/toolresults_v1beta3/classes.rb', line 433 def not_installed @not_installed end |
#other_native_crash ⇒ Boolean Also known as: other_native_crash?
If a native process other than the app crashed.
Corresponds to the JSON property otherNativeCrash
439 440 441 |
# File 'generated/google/apis/toolresults_v1beta3/classes.rb', line 439 def other_native_crash @other_native_crash end |
#timed_out ⇒ Boolean Also known as: timed_out?
If the test overran some time limit, and that is why it failed.
Corresponds to the JSON property timedOut
445 446 447 |
# File 'generated/google/apis/toolresults_v1beta3/classes.rb', line 445 def timed_out @timed_out end |
#unable_to_crawl ⇒ Boolean Also known as: unable_to_crawl?
If the robo was unable to crawl the app; perhaps because the app did not start.
Corresponds to the JSON property unableToCrawl
451 452 453 |
# File 'generated/google/apis/toolresults_v1beta3/classes.rb', line 451 def unable_to_crawl @unable_to_crawl end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
459 460 461 462 463 464 465 |
# File 'generated/google/apis/toolresults_v1beta3/classes.rb', line 459 def update!(**args) @crashed = args[:crashed] if args.key?(:crashed) @not_installed = args[:not_installed] if args.key?(:not_installed) @other_native_crash = args[:other_native_crash] if args.key?(:other_native_crash) @timed_out = args[:timed_out] if args.key?(:timed_out) @unable_to_crawl = args[:unable_to_crawl] if args.key?(:unable_to_crawl) end |