Class: Google::Apis::ToolresultsV1beta3::AndroidTest
- Inherits:
-
Object
- Object
- Google::Apis::ToolresultsV1beta3::AndroidTest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/toolresults_v1beta3/classes.rb,
lib/google/apis/toolresults_v1beta3/representations.rb,
lib/google/apis/toolresults_v1beta3/representations.rb
Overview
An Android mobile test specification.
Instance Attribute Summary collapse
-
#android_app_info ⇒ Google::Apis::ToolresultsV1beta3::AndroidAppInfo
Android app information.
-
#android_instrumentation_test ⇒ Google::Apis::ToolresultsV1beta3::AndroidInstrumentationTest
A test of an Android application that can control an Android component independently of its normal lifecycle.
-
#android_robo_test ⇒ Google::Apis::ToolresultsV1beta3::AndroidRoboTest
A test of an android application that explores the application on a virtual or physical Android device, finding culprits and crashes as it goes.
-
#android_test_loop ⇒ Google::Apis::ToolresultsV1beta3::AndroidTestLoop
Test Loops are tests that can be launched by the app itself, determining when to run by listening for an intent.
-
#test_timeout ⇒ Google::Apis::ToolresultsV1beta3::Duration
A Duration represents a signed, fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AndroidTest
constructor
A new instance of AndroidTest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ AndroidTest
Returns a new instance of AndroidTest.
208 209 210 |
# File 'lib/google/apis/toolresults_v1beta3/classes.rb', line 208 def initialize(**args) update!(**args) end |
Instance Attribute Details
#android_app_info ⇒ Google::Apis::ToolresultsV1beta3::AndroidAppInfo
Android app information.
Corresponds to the JSON property androidAppInfo
177 178 179 |
# File 'lib/google/apis/toolresults_v1beta3/classes.rb', line 177 def android_app_info @android_app_info end |
#android_instrumentation_test ⇒ Google::Apis::ToolresultsV1beta3::AndroidInstrumentationTest
A test of an Android application that can control an Android component
independently of its normal lifecycle. See for more information on types of
Android tests.
Corresponds to the JSON property androidInstrumentationTest
184 185 186 |
# File 'lib/google/apis/toolresults_v1beta3/classes.rb', line 184 def android_instrumentation_test @android_instrumentation_test end |
#android_robo_test ⇒ Google::Apis::ToolresultsV1beta3::AndroidRoboTest
A test of an android application that explores the application on a virtual or
physical Android device, finding culprits and crashes as it goes.
Corresponds to the JSON property androidRoboTest
190 191 192 |
# File 'lib/google/apis/toolresults_v1beta3/classes.rb', line 190 def android_robo_test @android_robo_test end |
#android_test_loop ⇒ Google::Apis::ToolresultsV1beta3::AndroidTestLoop
Test Loops are tests that can be launched by the app itself, determining when
to run by listening for an intent.
Corresponds to the JSON property androidTestLoop
196 197 198 |
# File 'lib/google/apis/toolresults_v1beta3/classes.rb', line 196 def android_test_loop @android_test_loop end |
#test_timeout ⇒ Google::Apis::ToolresultsV1beta3::Duration
A Duration represents a signed, fixed-length span of time represented as a
count of seconds and fractions of seconds at nanosecond resolution. It is
independent of any calendar and concepts like "day" or "month". It is related
to Timestamp in that the difference between two Timestamp values is a Duration
and it can be added or subtracted from a Timestamp. Range is approximately +-
10,000 years.
Corresponds to the JSON property testTimeout
206 207 208 |
# File 'lib/google/apis/toolresults_v1beta3/classes.rb', line 206 def test_timeout @test_timeout end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
213 214 215 216 217 218 219 |
# File 'lib/google/apis/toolresults_v1beta3/classes.rb', line 213 def update!(**args) @android_app_info = args[:android_app_info] if args.key?(:android_app_info) @android_instrumentation_test = args[:android_instrumentation_test] if args.key?(:android_instrumentation_test) @android_robo_test = args[:android_robo_test] if args.key?(:android_robo_test) @android_test_loop = args[:android_test_loop] if args.key?(:android_test_loop) @test_timeout = args[:test_timeout] if args.key?(:test_timeout) end |