Class: Google::Apis::ToolresultsV1beta3::IosTest
- Inherits:
-
Object
- Object
- Google::Apis::ToolresultsV1beta3::IosTest
- 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
A iOS mobile test specification
Instance Attribute Summary collapse
-
#ios_app_info ⇒ Google::Apis::ToolresultsV1beta3::IosAppInfo
iOS app information Corresponds to the JSON property
iosAppInfo
. -
#ios_robo_test ⇒ Google::Apis::ToolresultsV1beta3::IosRoboTest
A Robo test for an iOS application.
-
#ios_test_loop ⇒ Google::Apis::ToolresultsV1beta3::IosTestLoop
A game loop test of an iOS application.
-
#ios_xc_test ⇒ Google::Apis::ToolresultsV1beta3::IosXcTest
A test of an iOS application that uses the XCTest framework.
-
#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) ⇒ IosTest
constructor
A new instance of IosTest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ IosTest
Returns a new instance of IosTest.
1381 1382 1383 |
# File 'lib/google/apis/toolresults_v1beta3/classes.rb', line 1381 def initialize(**args) update!(**args) end |
Instance Attribute Details
#ios_app_info ⇒ Google::Apis::ToolresultsV1beta3::IosAppInfo
iOS app information
Corresponds to the JSON property iosAppInfo
1354 1355 1356 |
# File 'lib/google/apis/toolresults_v1beta3/classes.rb', line 1354 def ios_app_info @ios_app_info end |
#ios_robo_test ⇒ Google::Apis::ToolresultsV1beta3::IosRoboTest
A Robo test for an iOS application.
Corresponds to the JSON property iosRoboTest
1359 1360 1361 |
# File 'lib/google/apis/toolresults_v1beta3/classes.rb', line 1359 def ios_robo_test @ios_robo_test end |
#ios_test_loop ⇒ Google::Apis::ToolresultsV1beta3::IosTestLoop
A game loop test of an iOS application.
Corresponds to the JSON property iosTestLoop
1364 1365 1366 |
# File 'lib/google/apis/toolresults_v1beta3/classes.rb', line 1364 def ios_test_loop @ios_test_loop end |
#ios_xc_test ⇒ Google::Apis::ToolresultsV1beta3::IosXcTest
A test of an iOS application that uses the XCTest framework.
Corresponds to the JSON property iosXcTest
1369 1370 1371 |
# File 'lib/google/apis/toolresults_v1beta3/classes.rb', line 1369 def ios_xc_test @ios_xc_test 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
1379 1380 1381 |
# File 'lib/google/apis/toolresults_v1beta3/classes.rb', line 1379 def test_timeout @test_timeout end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1386 1387 1388 1389 1390 1391 1392 |
# File 'lib/google/apis/toolresults_v1beta3/classes.rb', line 1386 def update!(**args) @ios_app_info = args[:ios_app_info] if args.key?(:ios_app_info) @ios_robo_test = args[:ios_robo_test] if args.key?(:ios_robo_test) @ios_test_loop = args[:ios_test_loop] if args.key?(:ios_test_loop) @ios_xc_test = args[:ios_xc_test] if args.key?(:ios_xc_test) @test_timeout = args[:test_timeout] if args.key?(:test_timeout) end |