generated/google/apis/testing_v1/classes.rb in google-api-client-0.31.0 vs generated/google/apis/testing_v1/classes.rb in google-api-client-0.32.0

- old
+ new

@@ -1294,10 +1294,44 @@ @locales = args[:locales] if args.key?(:locales) @orientations = args[:orientations] if args.key?(:orientations) end end + # A test of an iOS application that implements one or more game loop scenarios. + # This test type accepts an archived application (.ipa file) and a list of + # integer scenarios that will be executed on the app sequentially. + class IosTestLoop + include Google::Apis::Core::Hashable + + # Output only. The bundle id for the application under test. + # Corresponds to the JSON property `appBundleId` + # @return [String] + attr_accessor :app_bundle_id + + # A reference to a file, used for user inputs. + # Corresponds to the JSON property `appIpa` + # @return [Google::Apis::TestingV1::FileReference] + attr_accessor :app_ipa + + # The list of scenarios that should be run during the test. Defaults to the + # single scenario 0 if unspecified. + # Corresponds to the JSON property `scenarios` + # @return [Array<Fixnum>] + attr_accessor :scenarios + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @app_bundle_id = args[:app_bundle_id] if args.key?(:app_bundle_id) + @app_ipa = args[:app_ipa] if args.key?(:app_ipa) + @scenarios = args[:scenarios] if args.key?(:scenarios) + end + end + # A description of how to set up an iOS device prior to running the test. class IosTestSetup include Google::Apis::Core::Hashable # The network traffic profile used for running the test. @@ -2105,10 +2139,17 @@ # Corresponds to the JSON property `disableVideoRecording` # @return [Boolean] attr_accessor :disable_video_recording alias_method :disable_video_recording?, :disable_video_recording + # A test of an iOS application that implements one or more game loop scenarios. + # This test type accepts an archived application (.ipa file) and a list of + # integer scenarios that will be executed on the app sequentially. + # Corresponds to the JSON property `iosTestLoop` + # @return [Google::Apis::TestingV1::IosTestLoop] + attr_accessor :ios_test_loop + # A description of how to set up an iOS device prior to running the test. # Corresponds to the JSON property `iosTestSetup` # @return [Google::Apis::TestingV1::IosTestSetup] attr_accessor :ios_test_setup @@ -2143,9 +2184,10 @@ @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) @disable_performance_metrics = args[:disable_performance_metrics] if args.key?(:disable_performance_metrics) @disable_video_recording = args[:disable_video_recording] if args.key?(:disable_video_recording) + @ios_test_loop = args[:ios_test_loop] if args.key?(:ios_test_loop) @ios_test_setup = args[:ios_test_setup] if args.key?(:ios_test_setup) @ios_xc_test = args[:ios_xc_test] if args.key?(:ios_xc_test) @test_setup = args[:test_setup] if args.key?(:test_setup) @test_timeout = args[:test_timeout] if args.key?(:test_timeout) end