docs: update docs (#916)
* fix: re-run script
* test: fix noxfile
diff --git a/docs/dyn/toolresults_v1beta3.executions.html b/docs/dyn/toolresults_v1beta3.executions.html
index 1fe82b4..c547fa4 100644
--- a/docs/dyn/toolresults_v1beta3.executions.html
+++ b/docs/dyn/toolresults_v1beta3.executions.html
@@ -158,41 +158,6 @@
#
# - In response: present if set by create/update request
# - In create/update request: optional
- "summary": "A String", # The simplest way to interpret a result.
- #
- # Required
- "failureDetail": { # Details for an outcome with a FAILURE outcome summary. # More information about a FAILURE outcome.
- #
- # Returns INVALID_ARGUMENT if this field is set
- # but the summary is not FAILURE.
- #
- # Optional
- "unableToCrawl": True or False, # If the robo was unable to crawl the app; perhaps because the app did not
- # start.
- "notInstalled": True or False, # 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.
- "timedOut": True or False, # If the test overran some time limit, and that is why it failed.
- "otherNativeCrash": True or False, # If a native process (including any other than the app) crashed.
- "crashed": True or False, # If the failure was severe because the system (app) under test crashed.
- },
- "inconclusiveDetail": { # Details for an outcome with an INCONCLUSIVE outcome summary. # More information about an INCONCLUSIVE outcome.
- #
- # Returns INVALID_ARGUMENT if this field is set
- # but the summary is not INCONCLUSIVE.
- #
- # Optional
- "hasErrorLogs": True or False, # If results are being provided to the user in certain cases of
- # infrastructure failures
- "infrastructureFailure": True or False, # If the test runner could not determine success or failure because the test
- # depends on a component other than the system under test which failed.
- #
- # For example, a mobile test requires provisioning a device where the test
- # executes, and that provisioning can fail.
- "abortedByUser": True or False, # If the end user aborted the test execution before a pass or fail could be
- # determined.
- # For example, the user pressed ctrl-c which sent a kill signal to the test
- # runner while the test was running.
- },
"successDetail": { # Details for an outcome with a SUCCESS outcome summary. # More information about a SUCCESS outcome.
#
# Returns INVALID_ARGUMENT if this field is set
@@ -212,6 +177,41 @@
"incompatibleDevice": True or False, # If the requested OS version doesn't run on the specific device model.
"incompatibleArchitecture": True or False, # If the App doesn't run on the specific architecture, for example, x86.
},
+ "summary": "A String", # The simplest way to interpret a result.
+ #
+ # Required
+ "failureDetail": { # Details for an outcome with a FAILURE outcome summary. # More information about a FAILURE outcome.
+ #
+ # Returns INVALID_ARGUMENT if this field is set
+ # but the summary is not FAILURE.
+ #
+ # Optional
+ "crashed": True or False, # If the failure was severe because the system (app) under test crashed.
+ "unableToCrawl": True or False, # If the robo was unable to crawl the app; perhaps because the app did not
+ # start.
+ "notInstalled": True or False, # 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.
+ "timedOut": True or False, # If the test overran some time limit, and that is why it failed.
+ "otherNativeCrash": True or False, # If a native process (including any other than the app) crashed.
+ },
+ "inconclusiveDetail": { # Details for an outcome with an INCONCLUSIVE outcome summary. # More information about an INCONCLUSIVE outcome.
+ #
+ # Returns INVALID_ARGUMENT if this field is set
+ # but the summary is not INCONCLUSIVE.
+ #
+ # Optional
+ "hasErrorLogs": True or False, # If results are being provided to the user in certain cases of
+ # infrastructure failures
+ "infrastructureFailure": True or False, # If the test runner could not determine success or failure because the test
+ # depends on a component other than the system under test which failed.
+ #
+ # For example, a mobile test requires provisioning a device where the test
+ # executes, and that provisioning can fail.
+ "abortedByUser": True or False, # If the end user aborted the test execution before a pass or fail could be
+ # determined.
+ # For example, the user pressed ctrl-c which sent a kill signal to the test
+ # runner while the test was running.
+ },
},
"specification": { # The details about how to run the execution. # Lightweight information about execution request.
#
@@ -231,15 +231,15 @@
# 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.
+ "seconds": "A String", # Signed seconds of the span of time. Must be from -315,576,000,000
+ # to +315,576,000,000 inclusive. Note: these bounds are computed from:
+ # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
"nanos": 42, # Signed fractions of a second at nanosecond resolution of the span
# of time. Durations less than one second are represented with a 0
# `seconds` field and a positive or negative `nanos` field. For durations
# of one second or more, a non-zero value for the `nanos` field must be
# of the same sign as the `seconds` field. Must be from -999,999,999
# to +999,999,999 inclusive.
- "seconds": "A String", # Signed seconds of the span of time. Must be from -315,576,000,000
- # to +315,576,000,000 inclusive. Note: these bounds are computed from:
- # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
},
"iosRoboTest": { # A Robo test for an iOS application. # An iOS Robo test.
},
@@ -260,18 +260,20 @@
# 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.
+ "seconds": "A String", # Signed seconds of the span of time. Must be from -315,576,000,000
+ # to +315,576,000,000 inclusive. Note: these bounds are computed from:
+ # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
"nanos": 42, # Signed fractions of a second at nanosecond resolution of the span
# of time. Durations less than one second are represented with a 0
# `seconds` field and a positive or negative `nanos` field. For durations
# of one second or more, a non-zero value for the `nanos` field must be
# of the same sign as the `seconds` field. Must be from -999,999,999
# to +999,999,999 inclusive.
- "seconds": "A String", # Signed seconds of the span of time. Must be from -315,576,000,000
- # to +315,576,000,000 inclusive. Note: these bounds are computed from:
- # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
},
"androidRoboTest": { # A test of an android application that explores the application on a virtual # An Android robo test.
# or physical Android device, finding culprits and crashes as it goes.
+ "bootstrapPackageId": "A String", # The java package for the bootstrap.
+ # Optional
"appInitialActivity": "A String", # The initial activity that should be used to start the app.
# Optional
"bootstrapRunnerClass": "A String", # The runner class for the bootstrap.
@@ -281,8 +283,6 @@
# Optional
"maxDepth": 42, # The max depth of the traversal stack Robo can explore.
# Optional
- "bootstrapPackageId": "A String", # The java package for the bootstrap.
- # Optional
},
"androidTestLoop": { # Test Loops are tests that can be launched by the app itself, determining # An Android test loop.
# when to run by listening for an intent.
@@ -320,6 +320,22 @@
},
},
},
+ "dimensionDefinitions": [ # The dimensions along which different steps in this execution may vary.
+ # This must remain fixed over the life of the execution.
+ #
+ # Returns INVALID_ARGUMENT if this field is set in an update request.
+ #
+ # Returns INVALID_ARGUMENT if the same name occurs in more than one
+ # dimension_definition.
+ #
+ # Returns INVALID_ARGUMENT if the size of the list is over 100.
+ #
+ # - In response: present if set by create
+ # - In create request: optional
+ # - In update request: never set
+ { # One dimension of the matrix of different runs of a step.
+ },
+ ],
"creationTime": { # A Timestamp represents a point in time independent of any time zone or local # The time when the Execution was created.
#
# This value will be set automatically when CreateExecution is called.
@@ -346,22 +362,6 @@
# 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to
# 9999-12-31T23:59:59Z inclusive.
},
- "dimensionDefinitions": [ # The dimensions along which different steps in this execution may vary.
- # This must remain fixed over the life of the execution.
- #
- # Returns INVALID_ARGUMENT if this field is set in an update request.
- #
- # Returns INVALID_ARGUMENT if the same name occurs in more than one
- # dimension_definition.
- #
- # Returns INVALID_ARGUMENT if the size of the list is over 100.
- #
- # - In response: present if set by create
- # - In create request: optional
- # - In update request: never set
- { # One dimension of the matrix of different runs of a step.
- },
- ],
"testExecutionMatrixId": "A String", # TestExecution Matrix ID that the TestExecutionService uses.
#
# - In response: present if set by create
@@ -443,41 +443,6 @@
#
# - In response: present if set by create/update request
# - In create/update request: optional
- "summary": "A String", # The simplest way to interpret a result.
- #
- # Required
- "failureDetail": { # Details for an outcome with a FAILURE outcome summary. # More information about a FAILURE outcome.
- #
- # Returns INVALID_ARGUMENT if this field is set
- # but the summary is not FAILURE.
- #
- # Optional
- "unableToCrawl": True or False, # If the robo was unable to crawl the app; perhaps because the app did not
- # start.
- "notInstalled": True or False, # 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.
- "timedOut": True or False, # If the test overran some time limit, and that is why it failed.
- "otherNativeCrash": True or False, # If a native process (including any other than the app) crashed.
- "crashed": True or False, # If the failure was severe because the system (app) under test crashed.
- },
- "inconclusiveDetail": { # Details for an outcome with an INCONCLUSIVE outcome summary. # More information about an INCONCLUSIVE outcome.
- #
- # Returns INVALID_ARGUMENT if this field is set
- # but the summary is not INCONCLUSIVE.
- #
- # Optional
- "hasErrorLogs": True or False, # If results are being provided to the user in certain cases of
- # infrastructure failures
- "infrastructureFailure": True or False, # If the test runner could not determine success or failure because the test
- # depends on a component other than the system under test which failed.
- #
- # For example, a mobile test requires provisioning a device where the test
- # executes, and that provisioning can fail.
- "abortedByUser": True or False, # If the end user aborted the test execution before a pass or fail could be
- # determined.
- # For example, the user pressed ctrl-c which sent a kill signal to the test
- # runner while the test was running.
- },
"successDetail": { # Details for an outcome with a SUCCESS outcome summary. # More information about a SUCCESS outcome.
#
# Returns INVALID_ARGUMENT if this field is set
@@ -497,6 +462,41 @@
"incompatibleDevice": True or False, # If the requested OS version doesn't run on the specific device model.
"incompatibleArchitecture": True or False, # If the App doesn't run on the specific architecture, for example, x86.
},
+ "summary": "A String", # The simplest way to interpret a result.
+ #
+ # Required
+ "failureDetail": { # Details for an outcome with a FAILURE outcome summary. # More information about a FAILURE outcome.
+ #
+ # Returns INVALID_ARGUMENT if this field is set
+ # but the summary is not FAILURE.
+ #
+ # Optional
+ "crashed": True or False, # If the failure was severe because the system (app) under test crashed.
+ "unableToCrawl": True or False, # If the robo was unable to crawl the app; perhaps because the app did not
+ # start.
+ "notInstalled": True or False, # 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.
+ "timedOut": True or False, # If the test overran some time limit, and that is why it failed.
+ "otherNativeCrash": True or False, # If a native process (including any other than the app) crashed.
+ },
+ "inconclusiveDetail": { # Details for an outcome with an INCONCLUSIVE outcome summary. # More information about an INCONCLUSIVE outcome.
+ #
+ # Returns INVALID_ARGUMENT if this field is set
+ # but the summary is not INCONCLUSIVE.
+ #
+ # Optional
+ "hasErrorLogs": True or False, # If results are being provided to the user in certain cases of
+ # infrastructure failures
+ "infrastructureFailure": True or False, # If the test runner could not determine success or failure because the test
+ # depends on a component other than the system under test which failed.
+ #
+ # For example, a mobile test requires provisioning a device where the test
+ # executes, and that provisioning can fail.
+ "abortedByUser": True or False, # If the end user aborted the test execution before a pass or fail could be
+ # determined.
+ # For example, the user pressed ctrl-c which sent a kill signal to the test
+ # runner while the test was running.
+ },
},
"specification": { # The details about how to run the execution. # Lightweight information about execution request.
#
@@ -516,15 +516,15 @@
# 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.
+ "seconds": "A String", # Signed seconds of the span of time. Must be from -315,576,000,000
+ # to +315,576,000,000 inclusive. Note: these bounds are computed from:
+ # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
"nanos": 42, # Signed fractions of a second at nanosecond resolution of the span
# of time. Durations less than one second are represented with a 0
# `seconds` field and a positive or negative `nanos` field. For durations
# of one second or more, a non-zero value for the `nanos` field must be
# of the same sign as the `seconds` field. Must be from -999,999,999
# to +999,999,999 inclusive.
- "seconds": "A String", # Signed seconds of the span of time. Must be from -315,576,000,000
- # to +315,576,000,000 inclusive. Note: these bounds are computed from:
- # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
},
"iosRoboTest": { # A Robo test for an iOS application. # An iOS Robo test.
},
@@ -545,18 +545,20 @@
# 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.
+ "seconds": "A String", # Signed seconds of the span of time. Must be from -315,576,000,000
+ # to +315,576,000,000 inclusive. Note: these bounds are computed from:
+ # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
"nanos": 42, # Signed fractions of a second at nanosecond resolution of the span
# of time. Durations less than one second are represented with a 0
# `seconds` field and a positive or negative `nanos` field. For durations
# of one second or more, a non-zero value for the `nanos` field must be
# of the same sign as the `seconds` field. Must be from -999,999,999
# to +999,999,999 inclusive.
- "seconds": "A String", # Signed seconds of the span of time. Must be from -315,576,000,000
- # to +315,576,000,000 inclusive. Note: these bounds are computed from:
- # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
},
"androidRoboTest": { # A test of an android application that explores the application on a virtual # An Android robo test.
# or physical Android device, finding culprits and crashes as it goes.
+ "bootstrapPackageId": "A String", # The java package for the bootstrap.
+ # Optional
"appInitialActivity": "A String", # The initial activity that should be used to start the app.
# Optional
"bootstrapRunnerClass": "A String", # The runner class for the bootstrap.
@@ -566,8 +568,6 @@
# Optional
"maxDepth": 42, # The max depth of the traversal stack Robo can explore.
# Optional
- "bootstrapPackageId": "A String", # The java package for the bootstrap.
- # Optional
},
"androidTestLoop": { # Test Loops are tests that can be launched by the app itself, determining # An Android test loop.
# when to run by listening for an intent.
@@ -605,6 +605,22 @@
},
},
},
+ "dimensionDefinitions": [ # The dimensions along which different steps in this execution may vary.
+ # This must remain fixed over the life of the execution.
+ #
+ # Returns INVALID_ARGUMENT if this field is set in an update request.
+ #
+ # Returns INVALID_ARGUMENT if the same name occurs in more than one
+ # dimension_definition.
+ #
+ # Returns INVALID_ARGUMENT if the size of the list is over 100.
+ #
+ # - In response: present if set by create
+ # - In create request: optional
+ # - In update request: never set
+ { # One dimension of the matrix of different runs of a step.
+ },
+ ],
"creationTime": { # A Timestamp represents a point in time independent of any time zone or local # The time when the Execution was created.
#
# This value will be set automatically when CreateExecution is called.
@@ -631,22 +647,6 @@
# 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to
# 9999-12-31T23:59:59Z inclusive.
},
- "dimensionDefinitions": [ # The dimensions along which different steps in this execution may vary.
- # This must remain fixed over the life of the execution.
- #
- # Returns INVALID_ARGUMENT if this field is set in an update request.
- #
- # Returns INVALID_ARGUMENT if the same name occurs in more than one
- # dimension_definition.
- #
- # Returns INVALID_ARGUMENT if the size of the list is over 100.
- #
- # - In response: present if set by create
- # - In create request: optional
- # - In update request: never set
- { # One dimension of the matrix of different runs of a step.
- },
- ],
"testExecutionMatrixId": "A String", # TestExecution Matrix ID that the TestExecutionService uses.
#
# - In response: present if set by create
@@ -745,41 +745,6 @@
#
# - In response: present if set by create/update request
# - In create/update request: optional
- "summary": "A String", # The simplest way to interpret a result.
- #
- # Required
- "failureDetail": { # Details for an outcome with a FAILURE outcome summary. # More information about a FAILURE outcome.
- #
- # Returns INVALID_ARGUMENT if this field is set
- # but the summary is not FAILURE.
- #
- # Optional
- "unableToCrawl": True or False, # If the robo was unable to crawl the app; perhaps because the app did not
- # start.
- "notInstalled": True or False, # 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.
- "timedOut": True or False, # If the test overran some time limit, and that is why it failed.
- "otherNativeCrash": True or False, # If a native process (including any other than the app) crashed.
- "crashed": True or False, # If the failure was severe because the system (app) under test crashed.
- },
- "inconclusiveDetail": { # Details for an outcome with an INCONCLUSIVE outcome summary. # More information about an INCONCLUSIVE outcome.
- #
- # Returns INVALID_ARGUMENT if this field is set
- # but the summary is not INCONCLUSIVE.
- #
- # Optional
- "hasErrorLogs": True or False, # If results are being provided to the user in certain cases of
- # infrastructure failures
- "infrastructureFailure": True or False, # If the test runner could not determine success or failure because the test
- # depends on a component other than the system under test which failed.
- #
- # For example, a mobile test requires provisioning a device where the test
- # executes, and that provisioning can fail.
- "abortedByUser": True or False, # If the end user aborted the test execution before a pass or fail could be
- # determined.
- # For example, the user pressed ctrl-c which sent a kill signal to the test
- # runner while the test was running.
- },
"successDetail": { # Details for an outcome with a SUCCESS outcome summary. # More information about a SUCCESS outcome.
#
# Returns INVALID_ARGUMENT if this field is set
@@ -799,6 +764,41 @@
"incompatibleDevice": True or False, # If the requested OS version doesn't run on the specific device model.
"incompatibleArchitecture": True or False, # If the App doesn't run on the specific architecture, for example, x86.
},
+ "summary": "A String", # The simplest way to interpret a result.
+ #
+ # Required
+ "failureDetail": { # Details for an outcome with a FAILURE outcome summary. # More information about a FAILURE outcome.
+ #
+ # Returns INVALID_ARGUMENT if this field is set
+ # but the summary is not FAILURE.
+ #
+ # Optional
+ "crashed": True or False, # If the failure was severe because the system (app) under test crashed.
+ "unableToCrawl": True or False, # If the robo was unable to crawl the app; perhaps because the app did not
+ # start.
+ "notInstalled": True or False, # 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.
+ "timedOut": True or False, # If the test overran some time limit, and that is why it failed.
+ "otherNativeCrash": True or False, # If a native process (including any other than the app) crashed.
+ },
+ "inconclusiveDetail": { # Details for an outcome with an INCONCLUSIVE outcome summary. # More information about an INCONCLUSIVE outcome.
+ #
+ # Returns INVALID_ARGUMENT if this field is set
+ # but the summary is not INCONCLUSIVE.
+ #
+ # Optional
+ "hasErrorLogs": True or False, # If results are being provided to the user in certain cases of
+ # infrastructure failures
+ "infrastructureFailure": True or False, # If the test runner could not determine success or failure because the test
+ # depends on a component other than the system under test which failed.
+ #
+ # For example, a mobile test requires provisioning a device where the test
+ # executes, and that provisioning can fail.
+ "abortedByUser": True or False, # If the end user aborted the test execution before a pass or fail could be
+ # determined.
+ # For example, the user pressed ctrl-c which sent a kill signal to the test
+ # runner while the test was running.
+ },
},
"specification": { # The details about how to run the execution. # Lightweight information about execution request.
#
@@ -818,15 +818,15 @@
# 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.
+ "seconds": "A String", # Signed seconds of the span of time. Must be from -315,576,000,000
+ # to +315,576,000,000 inclusive. Note: these bounds are computed from:
+ # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
"nanos": 42, # Signed fractions of a second at nanosecond resolution of the span
# of time. Durations less than one second are represented with a 0
# `seconds` field and a positive or negative `nanos` field. For durations
# of one second or more, a non-zero value for the `nanos` field must be
# of the same sign as the `seconds` field. Must be from -999,999,999
# to +999,999,999 inclusive.
- "seconds": "A String", # Signed seconds of the span of time. Must be from -315,576,000,000
- # to +315,576,000,000 inclusive. Note: these bounds are computed from:
- # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
},
"iosRoboTest": { # A Robo test for an iOS application. # An iOS Robo test.
},
@@ -847,18 +847,20 @@
# 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.
+ "seconds": "A String", # Signed seconds of the span of time. Must be from -315,576,000,000
+ # to +315,576,000,000 inclusive. Note: these bounds are computed from:
+ # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
"nanos": 42, # Signed fractions of a second at nanosecond resolution of the span
# of time. Durations less than one second are represented with a 0
# `seconds` field and a positive or negative `nanos` field. For durations
# of one second or more, a non-zero value for the `nanos` field must be
# of the same sign as the `seconds` field. Must be from -999,999,999
# to +999,999,999 inclusive.
- "seconds": "A String", # Signed seconds of the span of time. Must be from -315,576,000,000
- # to +315,576,000,000 inclusive. Note: these bounds are computed from:
- # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
},
"androidRoboTest": { # A test of an android application that explores the application on a virtual # An Android robo test.
# or physical Android device, finding culprits and crashes as it goes.
+ "bootstrapPackageId": "A String", # The java package for the bootstrap.
+ # Optional
"appInitialActivity": "A String", # The initial activity that should be used to start the app.
# Optional
"bootstrapRunnerClass": "A String", # The runner class for the bootstrap.
@@ -868,8 +870,6 @@
# Optional
"maxDepth": 42, # The max depth of the traversal stack Robo can explore.
# Optional
- "bootstrapPackageId": "A String", # The java package for the bootstrap.
- # Optional
},
"androidTestLoop": { # Test Loops are tests that can be launched by the app itself, determining # An Android test loop.
# when to run by listening for an intent.
@@ -907,6 +907,22 @@
},
},
},
+ "dimensionDefinitions": [ # The dimensions along which different steps in this execution may vary.
+ # This must remain fixed over the life of the execution.
+ #
+ # Returns INVALID_ARGUMENT if this field is set in an update request.
+ #
+ # Returns INVALID_ARGUMENT if the same name occurs in more than one
+ # dimension_definition.
+ #
+ # Returns INVALID_ARGUMENT if the size of the list is over 100.
+ #
+ # - In response: present if set by create
+ # - In create request: optional
+ # - In update request: never set
+ { # One dimension of the matrix of different runs of a step.
+ },
+ ],
"creationTime": { # A Timestamp represents a point in time independent of any time zone or local # The time when the Execution was created.
#
# This value will be set automatically when CreateExecution is called.
@@ -933,22 +949,6 @@
# 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to
# 9999-12-31T23:59:59Z inclusive.
},
- "dimensionDefinitions": [ # The dimensions along which different steps in this execution may vary.
- # This must remain fixed over the life of the execution.
- #
- # Returns INVALID_ARGUMENT if this field is set in an update request.
- #
- # Returns INVALID_ARGUMENT if the same name occurs in more than one
- # dimension_definition.
- #
- # Returns INVALID_ARGUMENT if the size of the list is over 100.
- #
- # - In response: present if set by create
- # - In create request: optional
- # - In update request: never set
- { # One dimension of the matrix of different runs of a step.
- },
- ],
"testExecutionMatrixId": "A String", # TestExecution Matrix ID that the TestExecutionService uses.
#
# - In response: present if set by create
@@ -1012,9 +1012,6 @@
An object of the form:
{
- "nextPageToken": "A String", # A continuation token to resume the query at the next item.
- #
- # Will only be set if there are more Executions to fetch.
"executions": [ # Executions.
#
# Always set.
@@ -1064,41 +1061,6 @@
#
# - In response: present if set by create/update request
# - In create/update request: optional
- "summary": "A String", # The simplest way to interpret a result.
- #
- # Required
- "failureDetail": { # Details for an outcome with a FAILURE outcome summary. # More information about a FAILURE outcome.
- #
- # Returns INVALID_ARGUMENT if this field is set
- # but the summary is not FAILURE.
- #
- # Optional
- "unableToCrawl": True or False, # If the robo was unable to crawl the app; perhaps because the app did not
- # start.
- "notInstalled": True or False, # 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.
- "timedOut": True or False, # If the test overran some time limit, and that is why it failed.
- "otherNativeCrash": True or False, # If a native process (including any other than the app) crashed.
- "crashed": True or False, # If the failure was severe because the system (app) under test crashed.
- },
- "inconclusiveDetail": { # Details for an outcome with an INCONCLUSIVE outcome summary. # More information about an INCONCLUSIVE outcome.
- #
- # Returns INVALID_ARGUMENT if this field is set
- # but the summary is not INCONCLUSIVE.
- #
- # Optional
- "hasErrorLogs": True or False, # If results are being provided to the user in certain cases of
- # infrastructure failures
- "infrastructureFailure": True or False, # If the test runner could not determine success or failure because the test
- # depends on a component other than the system under test which failed.
- #
- # For example, a mobile test requires provisioning a device where the test
- # executes, and that provisioning can fail.
- "abortedByUser": True or False, # If the end user aborted the test execution before a pass or fail could be
- # determined.
- # For example, the user pressed ctrl-c which sent a kill signal to the test
- # runner while the test was running.
- },
"successDetail": { # Details for an outcome with a SUCCESS outcome summary. # More information about a SUCCESS outcome.
#
# Returns INVALID_ARGUMENT if this field is set
@@ -1118,6 +1080,41 @@
"incompatibleDevice": True or False, # If the requested OS version doesn't run on the specific device model.
"incompatibleArchitecture": True or False, # If the App doesn't run on the specific architecture, for example, x86.
},
+ "summary": "A String", # The simplest way to interpret a result.
+ #
+ # Required
+ "failureDetail": { # Details for an outcome with a FAILURE outcome summary. # More information about a FAILURE outcome.
+ #
+ # Returns INVALID_ARGUMENT if this field is set
+ # but the summary is not FAILURE.
+ #
+ # Optional
+ "crashed": True or False, # If the failure was severe because the system (app) under test crashed.
+ "unableToCrawl": True or False, # If the robo was unable to crawl the app; perhaps because the app did not
+ # start.
+ "notInstalled": True or False, # 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.
+ "timedOut": True or False, # If the test overran some time limit, and that is why it failed.
+ "otherNativeCrash": True or False, # If a native process (including any other than the app) crashed.
+ },
+ "inconclusiveDetail": { # Details for an outcome with an INCONCLUSIVE outcome summary. # More information about an INCONCLUSIVE outcome.
+ #
+ # Returns INVALID_ARGUMENT if this field is set
+ # but the summary is not INCONCLUSIVE.
+ #
+ # Optional
+ "hasErrorLogs": True or False, # If results are being provided to the user in certain cases of
+ # infrastructure failures
+ "infrastructureFailure": True or False, # If the test runner could not determine success or failure because the test
+ # depends on a component other than the system under test which failed.
+ #
+ # For example, a mobile test requires provisioning a device where the test
+ # executes, and that provisioning can fail.
+ "abortedByUser": True or False, # If the end user aborted the test execution before a pass or fail could be
+ # determined.
+ # For example, the user pressed ctrl-c which sent a kill signal to the test
+ # runner while the test was running.
+ },
},
"specification": { # The details about how to run the execution. # Lightweight information about execution request.
#
@@ -1137,15 +1134,15 @@
# 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.
+ "seconds": "A String", # Signed seconds of the span of time. Must be from -315,576,000,000
+ # to +315,576,000,000 inclusive. Note: these bounds are computed from:
+ # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
"nanos": 42, # Signed fractions of a second at nanosecond resolution of the span
# of time. Durations less than one second are represented with a 0
# `seconds` field and a positive or negative `nanos` field. For durations
# of one second or more, a non-zero value for the `nanos` field must be
# of the same sign as the `seconds` field. Must be from -999,999,999
# to +999,999,999 inclusive.
- "seconds": "A String", # Signed seconds of the span of time. Must be from -315,576,000,000
- # to +315,576,000,000 inclusive. Note: these bounds are computed from:
- # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
},
"iosRoboTest": { # A Robo test for an iOS application. # An iOS Robo test.
},
@@ -1166,18 +1163,20 @@
# 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.
+ "seconds": "A String", # Signed seconds of the span of time. Must be from -315,576,000,000
+ # to +315,576,000,000 inclusive. Note: these bounds are computed from:
+ # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
"nanos": 42, # Signed fractions of a second at nanosecond resolution of the span
# of time. Durations less than one second are represented with a 0
# `seconds` field and a positive or negative `nanos` field. For durations
# of one second or more, a non-zero value for the `nanos` field must be
# of the same sign as the `seconds` field. Must be from -999,999,999
# to +999,999,999 inclusive.
- "seconds": "A String", # Signed seconds of the span of time. Must be from -315,576,000,000
- # to +315,576,000,000 inclusive. Note: these bounds are computed from:
- # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
},
"androidRoboTest": { # A test of an android application that explores the application on a virtual # An Android robo test.
# or physical Android device, finding culprits and crashes as it goes.
+ "bootstrapPackageId": "A String", # The java package for the bootstrap.
+ # Optional
"appInitialActivity": "A String", # The initial activity that should be used to start the app.
# Optional
"bootstrapRunnerClass": "A String", # The runner class for the bootstrap.
@@ -1187,8 +1186,6 @@
# Optional
"maxDepth": 42, # The max depth of the traversal stack Robo can explore.
# Optional
- "bootstrapPackageId": "A String", # The java package for the bootstrap.
- # Optional
},
"androidTestLoop": { # Test Loops are tests that can be launched by the app itself, determining # An Android test loop.
# when to run by listening for an intent.
@@ -1226,6 +1223,22 @@
},
},
},
+ "dimensionDefinitions": [ # The dimensions along which different steps in this execution may vary.
+ # This must remain fixed over the life of the execution.
+ #
+ # Returns INVALID_ARGUMENT if this field is set in an update request.
+ #
+ # Returns INVALID_ARGUMENT if the same name occurs in more than one
+ # dimension_definition.
+ #
+ # Returns INVALID_ARGUMENT if the size of the list is over 100.
+ #
+ # - In response: present if set by create
+ # - In create request: optional
+ # - In update request: never set
+ { # One dimension of the matrix of different runs of a step.
+ },
+ ],
"creationTime": { # A Timestamp represents a point in time independent of any time zone or local # The time when the Execution was created.
#
# This value will be set automatically when CreateExecution is called.
@@ -1252,22 +1265,6 @@
# 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to
# 9999-12-31T23:59:59Z inclusive.
},
- "dimensionDefinitions": [ # The dimensions along which different steps in this execution may vary.
- # This must remain fixed over the life of the execution.
- #
- # Returns INVALID_ARGUMENT if this field is set in an update request.
- #
- # Returns INVALID_ARGUMENT if the same name occurs in more than one
- # dimension_definition.
- #
- # Returns INVALID_ARGUMENT if the size of the list is over 100.
- #
- # - In response: present if set by create
- # - In create request: optional
- # - In update request: never set
- { # One dimension of the matrix of different runs of a step.
- },
- ],
"testExecutionMatrixId": "A String", # TestExecution Matrix ID that the TestExecutionService uses.
#
# - In response: present if set by create
@@ -1291,6 +1288,9 @@
# - In create/update request: optional
},
],
+ "nextPageToken": "A String", # A continuation token to resume the query at the next item.
+ #
+ # Will only be set if there are more Executions to fetch.
}</pre>
</div>
@@ -1373,41 +1373,6 @@
#
# - In response: present if set by create/update request
# - In create/update request: optional
- "summary": "A String", # The simplest way to interpret a result.
- #
- # Required
- "failureDetail": { # Details for an outcome with a FAILURE outcome summary. # More information about a FAILURE outcome.
- #
- # Returns INVALID_ARGUMENT if this field is set
- # but the summary is not FAILURE.
- #
- # Optional
- "unableToCrawl": True or False, # If the robo was unable to crawl the app; perhaps because the app did not
- # start.
- "notInstalled": True or False, # 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.
- "timedOut": True or False, # If the test overran some time limit, and that is why it failed.
- "otherNativeCrash": True or False, # If a native process (including any other than the app) crashed.
- "crashed": True or False, # If the failure was severe because the system (app) under test crashed.
- },
- "inconclusiveDetail": { # Details for an outcome with an INCONCLUSIVE outcome summary. # More information about an INCONCLUSIVE outcome.
- #
- # Returns INVALID_ARGUMENT if this field is set
- # but the summary is not INCONCLUSIVE.
- #
- # Optional
- "hasErrorLogs": True or False, # If results are being provided to the user in certain cases of
- # infrastructure failures
- "infrastructureFailure": True or False, # If the test runner could not determine success or failure because the test
- # depends on a component other than the system under test which failed.
- #
- # For example, a mobile test requires provisioning a device where the test
- # executes, and that provisioning can fail.
- "abortedByUser": True or False, # If the end user aborted the test execution before a pass or fail could be
- # determined.
- # For example, the user pressed ctrl-c which sent a kill signal to the test
- # runner while the test was running.
- },
"successDetail": { # Details for an outcome with a SUCCESS outcome summary. # More information about a SUCCESS outcome.
#
# Returns INVALID_ARGUMENT if this field is set
@@ -1427,6 +1392,41 @@
"incompatibleDevice": True or False, # If the requested OS version doesn't run on the specific device model.
"incompatibleArchitecture": True or False, # If the App doesn't run on the specific architecture, for example, x86.
},
+ "summary": "A String", # The simplest way to interpret a result.
+ #
+ # Required
+ "failureDetail": { # Details for an outcome with a FAILURE outcome summary. # More information about a FAILURE outcome.
+ #
+ # Returns INVALID_ARGUMENT if this field is set
+ # but the summary is not FAILURE.
+ #
+ # Optional
+ "crashed": True or False, # If the failure was severe because the system (app) under test crashed.
+ "unableToCrawl": True or False, # If the robo was unable to crawl the app; perhaps because the app did not
+ # start.
+ "notInstalled": True or False, # 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.
+ "timedOut": True or False, # If the test overran some time limit, and that is why it failed.
+ "otherNativeCrash": True or False, # If a native process (including any other than the app) crashed.
+ },
+ "inconclusiveDetail": { # Details for an outcome with an INCONCLUSIVE outcome summary. # More information about an INCONCLUSIVE outcome.
+ #
+ # Returns INVALID_ARGUMENT if this field is set
+ # but the summary is not INCONCLUSIVE.
+ #
+ # Optional
+ "hasErrorLogs": True or False, # If results are being provided to the user in certain cases of
+ # infrastructure failures
+ "infrastructureFailure": True or False, # If the test runner could not determine success or failure because the test
+ # depends on a component other than the system under test which failed.
+ #
+ # For example, a mobile test requires provisioning a device where the test
+ # executes, and that provisioning can fail.
+ "abortedByUser": True or False, # If the end user aborted the test execution before a pass or fail could be
+ # determined.
+ # For example, the user pressed ctrl-c which sent a kill signal to the test
+ # runner while the test was running.
+ },
},
"specification": { # The details about how to run the execution. # Lightweight information about execution request.
#
@@ -1446,15 +1446,15 @@
# 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.
+ "seconds": "A String", # Signed seconds of the span of time. Must be from -315,576,000,000
+ # to +315,576,000,000 inclusive. Note: these bounds are computed from:
+ # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
"nanos": 42, # Signed fractions of a second at nanosecond resolution of the span
# of time. Durations less than one second are represented with a 0
# `seconds` field and a positive or negative `nanos` field. For durations
# of one second or more, a non-zero value for the `nanos` field must be
# of the same sign as the `seconds` field. Must be from -999,999,999
# to +999,999,999 inclusive.
- "seconds": "A String", # Signed seconds of the span of time. Must be from -315,576,000,000
- # to +315,576,000,000 inclusive. Note: these bounds are computed from:
- # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
},
"iosRoboTest": { # A Robo test for an iOS application. # An iOS Robo test.
},
@@ -1475,18 +1475,20 @@
# 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.
+ "seconds": "A String", # Signed seconds of the span of time. Must be from -315,576,000,000
+ # to +315,576,000,000 inclusive. Note: these bounds are computed from:
+ # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
"nanos": 42, # Signed fractions of a second at nanosecond resolution of the span
# of time. Durations less than one second are represented with a 0
# `seconds` field and a positive or negative `nanos` field. For durations
# of one second or more, a non-zero value for the `nanos` field must be
# of the same sign as the `seconds` field. Must be from -999,999,999
# to +999,999,999 inclusive.
- "seconds": "A String", # Signed seconds of the span of time. Must be from -315,576,000,000
- # to +315,576,000,000 inclusive. Note: these bounds are computed from:
- # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
},
"androidRoboTest": { # A test of an android application that explores the application on a virtual # An Android robo test.
# or physical Android device, finding culprits and crashes as it goes.
+ "bootstrapPackageId": "A String", # The java package for the bootstrap.
+ # Optional
"appInitialActivity": "A String", # The initial activity that should be used to start the app.
# Optional
"bootstrapRunnerClass": "A String", # The runner class for the bootstrap.
@@ -1496,8 +1498,6 @@
# Optional
"maxDepth": 42, # The max depth of the traversal stack Robo can explore.
# Optional
- "bootstrapPackageId": "A String", # The java package for the bootstrap.
- # Optional
},
"androidTestLoop": { # Test Loops are tests that can be launched by the app itself, determining # An Android test loop.
# when to run by listening for an intent.
@@ -1535,6 +1535,22 @@
},
},
},
+ "dimensionDefinitions": [ # The dimensions along which different steps in this execution may vary.
+ # This must remain fixed over the life of the execution.
+ #
+ # Returns INVALID_ARGUMENT if this field is set in an update request.
+ #
+ # Returns INVALID_ARGUMENT if the same name occurs in more than one
+ # dimension_definition.
+ #
+ # Returns INVALID_ARGUMENT if the size of the list is over 100.
+ #
+ # - In response: present if set by create
+ # - In create request: optional
+ # - In update request: never set
+ { # One dimension of the matrix of different runs of a step.
+ },
+ ],
"creationTime": { # A Timestamp represents a point in time independent of any time zone or local # The time when the Execution was created.
#
# This value will be set automatically when CreateExecution is called.
@@ -1561,22 +1577,6 @@
# 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to
# 9999-12-31T23:59:59Z inclusive.
},
- "dimensionDefinitions": [ # The dimensions along which different steps in this execution may vary.
- # This must remain fixed over the life of the execution.
- #
- # Returns INVALID_ARGUMENT if this field is set in an update request.
- #
- # Returns INVALID_ARGUMENT if the same name occurs in more than one
- # dimension_definition.
- #
- # Returns INVALID_ARGUMENT if the size of the list is over 100.
- #
- # - In response: present if set by create
- # - In create request: optional
- # - In update request: never set
- { # One dimension of the matrix of different runs of a step.
- },
- ],
"testExecutionMatrixId": "A String", # TestExecution Matrix ID that the TestExecutionService uses.
#
# - In response: present if set by create
@@ -1658,41 +1658,6 @@
#
# - In response: present if set by create/update request
# - In create/update request: optional
- "summary": "A String", # The simplest way to interpret a result.
- #
- # Required
- "failureDetail": { # Details for an outcome with a FAILURE outcome summary. # More information about a FAILURE outcome.
- #
- # Returns INVALID_ARGUMENT if this field is set
- # but the summary is not FAILURE.
- #
- # Optional
- "unableToCrawl": True or False, # If the robo was unable to crawl the app; perhaps because the app did not
- # start.
- "notInstalled": True or False, # 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.
- "timedOut": True or False, # If the test overran some time limit, and that is why it failed.
- "otherNativeCrash": True or False, # If a native process (including any other than the app) crashed.
- "crashed": True or False, # If the failure was severe because the system (app) under test crashed.
- },
- "inconclusiveDetail": { # Details for an outcome with an INCONCLUSIVE outcome summary. # More information about an INCONCLUSIVE outcome.
- #
- # Returns INVALID_ARGUMENT if this field is set
- # but the summary is not INCONCLUSIVE.
- #
- # Optional
- "hasErrorLogs": True or False, # If results are being provided to the user in certain cases of
- # infrastructure failures
- "infrastructureFailure": True or False, # If the test runner could not determine success or failure because the test
- # depends on a component other than the system under test which failed.
- #
- # For example, a mobile test requires provisioning a device where the test
- # executes, and that provisioning can fail.
- "abortedByUser": True or False, # If the end user aborted the test execution before a pass or fail could be
- # determined.
- # For example, the user pressed ctrl-c which sent a kill signal to the test
- # runner while the test was running.
- },
"successDetail": { # Details for an outcome with a SUCCESS outcome summary. # More information about a SUCCESS outcome.
#
# Returns INVALID_ARGUMENT if this field is set
@@ -1712,6 +1677,41 @@
"incompatibleDevice": True or False, # If the requested OS version doesn't run on the specific device model.
"incompatibleArchitecture": True or False, # If the App doesn't run on the specific architecture, for example, x86.
},
+ "summary": "A String", # The simplest way to interpret a result.
+ #
+ # Required
+ "failureDetail": { # Details for an outcome with a FAILURE outcome summary. # More information about a FAILURE outcome.
+ #
+ # Returns INVALID_ARGUMENT if this field is set
+ # but the summary is not FAILURE.
+ #
+ # Optional
+ "crashed": True or False, # If the failure was severe because the system (app) under test crashed.
+ "unableToCrawl": True or False, # If the robo was unable to crawl the app; perhaps because the app did not
+ # start.
+ "notInstalled": True or False, # 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.
+ "timedOut": True or False, # If the test overran some time limit, and that is why it failed.
+ "otherNativeCrash": True or False, # If a native process (including any other than the app) crashed.
+ },
+ "inconclusiveDetail": { # Details for an outcome with an INCONCLUSIVE outcome summary. # More information about an INCONCLUSIVE outcome.
+ #
+ # Returns INVALID_ARGUMENT if this field is set
+ # but the summary is not INCONCLUSIVE.
+ #
+ # Optional
+ "hasErrorLogs": True or False, # If results are being provided to the user in certain cases of
+ # infrastructure failures
+ "infrastructureFailure": True or False, # If the test runner could not determine success or failure because the test
+ # depends on a component other than the system under test which failed.
+ #
+ # For example, a mobile test requires provisioning a device where the test
+ # executes, and that provisioning can fail.
+ "abortedByUser": True or False, # If the end user aborted the test execution before a pass or fail could be
+ # determined.
+ # For example, the user pressed ctrl-c which sent a kill signal to the test
+ # runner while the test was running.
+ },
},
"specification": { # The details about how to run the execution. # Lightweight information about execution request.
#
@@ -1731,15 +1731,15 @@
# 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.
+ "seconds": "A String", # Signed seconds of the span of time. Must be from -315,576,000,000
+ # to +315,576,000,000 inclusive. Note: these bounds are computed from:
+ # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
"nanos": 42, # Signed fractions of a second at nanosecond resolution of the span
# of time. Durations less than one second are represented with a 0
# `seconds` field and a positive or negative `nanos` field. For durations
# of one second or more, a non-zero value for the `nanos` field must be
# of the same sign as the `seconds` field. Must be from -999,999,999
# to +999,999,999 inclusive.
- "seconds": "A String", # Signed seconds of the span of time. Must be from -315,576,000,000
- # to +315,576,000,000 inclusive. Note: these bounds are computed from:
- # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
},
"iosRoboTest": { # A Robo test for an iOS application. # An iOS Robo test.
},
@@ -1760,18 +1760,20 @@
# 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.
+ "seconds": "A String", # Signed seconds of the span of time. Must be from -315,576,000,000
+ # to +315,576,000,000 inclusive. Note: these bounds are computed from:
+ # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
"nanos": 42, # Signed fractions of a second at nanosecond resolution of the span
# of time. Durations less than one second are represented with a 0
# `seconds` field and a positive or negative `nanos` field. For durations
# of one second or more, a non-zero value for the `nanos` field must be
# of the same sign as the `seconds` field. Must be from -999,999,999
# to +999,999,999 inclusive.
- "seconds": "A String", # Signed seconds of the span of time. Must be from -315,576,000,000
- # to +315,576,000,000 inclusive. Note: these bounds are computed from:
- # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
},
"androidRoboTest": { # A test of an android application that explores the application on a virtual # An Android robo test.
# or physical Android device, finding culprits and crashes as it goes.
+ "bootstrapPackageId": "A String", # The java package for the bootstrap.
+ # Optional
"appInitialActivity": "A String", # The initial activity that should be used to start the app.
# Optional
"bootstrapRunnerClass": "A String", # The runner class for the bootstrap.
@@ -1781,8 +1783,6 @@
# Optional
"maxDepth": 42, # The max depth of the traversal stack Robo can explore.
# Optional
- "bootstrapPackageId": "A String", # The java package for the bootstrap.
- # Optional
},
"androidTestLoop": { # Test Loops are tests that can be launched by the app itself, determining # An Android test loop.
# when to run by listening for an intent.
@@ -1820,6 +1820,22 @@
},
},
},
+ "dimensionDefinitions": [ # The dimensions along which different steps in this execution may vary.
+ # This must remain fixed over the life of the execution.
+ #
+ # Returns INVALID_ARGUMENT if this field is set in an update request.
+ #
+ # Returns INVALID_ARGUMENT if the same name occurs in more than one
+ # dimension_definition.
+ #
+ # Returns INVALID_ARGUMENT if the size of the list is over 100.
+ #
+ # - In response: present if set by create
+ # - In create request: optional
+ # - In update request: never set
+ { # One dimension of the matrix of different runs of a step.
+ },
+ ],
"creationTime": { # A Timestamp represents a point in time independent of any time zone or local # The time when the Execution was created.
#
# This value will be set automatically when CreateExecution is called.
@@ -1846,22 +1862,6 @@
# 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to
# 9999-12-31T23:59:59Z inclusive.
},
- "dimensionDefinitions": [ # The dimensions along which different steps in this execution may vary.
- # This must remain fixed over the life of the execution.
- #
- # Returns INVALID_ARGUMENT if this field is set in an update request.
- #
- # Returns INVALID_ARGUMENT if the same name occurs in more than one
- # dimension_definition.
- #
- # Returns INVALID_ARGUMENT if the size of the list is over 100.
- #
- # - In response: present if set by create
- # - In create request: optional
- # - In update request: never set
- { # One dimension of the matrix of different runs of a step.
- },
- ],
"testExecutionMatrixId": "A String", # TestExecution Matrix ID that the TestExecutionService uses.
#
# - In response: present if set by create