Class: Google::Apis::ToolresultsV1beta3::IosTest

Inherits:
Object
  • Object
show all
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

Overview

A iOS mobile test specification

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ IosTest

Returns a new instance of IosTest.



1354
1355
1356
# File 'generated/google/apis/toolresults_v1beta3/classes.rb', line 1354

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#ios_app_infoGoogle::Apis::ToolresultsV1beta3::IosAppInfo

iOS app information Corresponds to the JSON property iosAppInfo



1327
1328
1329
# File 'generated/google/apis/toolresults_v1beta3/classes.rb', line 1327

def ios_app_info
  @ios_app_info
end

#ios_robo_testGoogle::Apis::ToolresultsV1beta3::IosRoboTest

A Robo test for an iOS application. Corresponds to the JSON property iosRoboTest



1332
1333
1334
# File 'generated/google/apis/toolresults_v1beta3/classes.rb', line 1332

def ios_robo_test
  @ios_robo_test
end

#ios_test_loopGoogle::Apis::ToolresultsV1beta3::IosTestLoop

A game loop test of an iOS application. Corresponds to the JSON property iosTestLoop



1337
1338
1339
# File 'generated/google/apis/toolresults_v1beta3/classes.rb', line 1337

def ios_test_loop
  @ios_test_loop
end

#ios_xc_testGoogle::Apis::ToolresultsV1beta3::IosXcTest

A test of an iOS application that uses the XCTest framework. Corresponds to the JSON property iosXcTest



1342
1343
1344
# File 'generated/google/apis/toolresults_v1beta3/classes.rb', line 1342

def ios_xc_test
  @ios_xc_test
end

#test_timeoutGoogle::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



1352
1353
1354
# File 'generated/google/apis/toolresults_v1beta3/classes.rb', line 1352

def test_timeout
  @test_timeout
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1359
1360
1361
1362
1363
1364
1365
# File 'generated/google/apis/toolresults_v1beta3/classes.rb', line 1359

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