@@ -13,20 +13,19 @@ import com.malinskiy.marathon.config.vendor.android.SerialStrategy
13
13
import com.malinskiy.marathon.config.vendor.android.TestAccessConfiguration
14
14
import com.malinskiy.marathon.config.vendor.android.TestParserConfiguration
15
15
import com.malinskiy.marathon.config.vendor.android.ThreadingConfiguration
16
- import com.malinskiy.marathon.config.vendor.android.TimeoutConfiguration
17
16
import com.malinskiy.marathon.config.vendor.apple.AppleTestBundleConfiguration
18
17
import com.malinskiy.marathon.config.vendor.apple.ios.LifecycleConfiguration
19
18
import com.malinskiy.marathon.config.vendor.apple.ios.PermissionsConfiguration
20
19
import com.malinskiy.marathon.config.vendor.apple.RsyncConfiguration
21
20
import com.malinskiy.marathon.config.vendor.apple.ios.SigningConfiguration
22
21
import com.malinskiy.marathon.config.vendor.apple.SshConfiguration
22
+ import com.malinskiy.marathon.config.vendor.apple.TimeoutConfiguration as AppleTimeoutConfiguration
23
23
import com.malinskiy.marathon.config.vendor.apple.ios.XcresultConfiguration
24
24
import java.io.File
25
+ import com.malinskiy.marathon.config.vendor.android.TimeoutConfiguration as AndroidTimeoutConfiguration
25
26
import com.malinskiy.marathon.config.vendor.apple.TestParserConfiguration as AppleTestParserConfiguration
26
27
import com.malinskiy.marathon.config.vendor.apple.ios.ScreenRecordConfiguration as IosScreenRecordConfiguration
27
28
import com.malinskiy.marathon.config.vendor.apple.ThreadingConfiguration as AppleThreadingConfiguration
28
- import com.malinskiy.marathon.config.vendor.apple.ios.TimeoutConfiguration as IosTimeoutConfiguration
29
- import com.malinskiy.marathon.config.vendor.apple.macos.TimeoutConfiguration as MacosTimeoutConfiguration1
30
29
31
30
const val DEFAULT_INIT_TIMEOUT_MILLIS = 30_000
32
31
const val DEFAULT_AUTO_GRANT_PERMISSION = false
@@ -66,7 +65,7 @@ sealed class VendorConfiguration {
66
65
@JsonProperty(" screenRecordConfiguration" ) val screenRecordConfiguration : ScreenRecordConfiguration = ScreenRecordConfiguration (),
67
66
@JsonProperty(" waitForDevicesTimeoutMillis" ) val waitForDevicesTimeoutMillis : Long = DEFAULT_WAIT_FOR_DEVICES_TIMEOUT ,
68
67
@JsonProperty(" allureConfiguration" ) val allureConfiguration : AllureConfiguration = AllureConfiguration (),
69
- @JsonProperty(" timeoutConfiguration" ) val timeoutConfiguration : TimeoutConfiguration = TimeoutConfiguration (),
68
+ @JsonProperty(" timeoutConfiguration" ) val timeoutConfiguration : AndroidTimeoutConfiguration = AndroidTimeoutConfiguration (),
70
69
@JsonProperty(" fileSyncConfiguration" ) val fileSyncConfiguration : FileSyncConfiguration = FileSyncConfiguration (),
71
70
@JsonProperty(" threadingConfiguration" ) val threadingConfiguration : ThreadingConfiguration = ThreadingConfiguration (),
72
71
@JsonProperty(" testParserConfiguration" ) val testParserConfiguration : TestParserConfiguration = TestParserConfiguration .LocalTestParserConfiguration ,
@@ -114,7 +113,7 @@ sealed class VendorConfiguration {
114
113
var screenRecordConfiguration: ScreenRecordConfiguration = ScreenRecordConfiguration ()
115
114
var waitForDevicesTimeoutMillis: Long = DEFAULT_WAIT_FOR_DEVICES_TIMEOUT
116
115
var allureConfiguration: AllureConfiguration = AllureConfiguration ()
117
- var timeoutConfiguration: TimeoutConfiguration = TimeoutConfiguration ()
116
+ var timeoutConfiguration: AndroidTimeoutConfiguration = AndroidTimeoutConfiguration ()
118
117
var fileSyncConfiguration: FileSyncConfiguration = FileSyncConfiguration ()
119
118
var threadingConfiguration: ThreadingConfiguration = ThreadingConfiguration ()
120
119
var testParserConfiguration: TestParserConfiguration = TestParserConfiguration .LocalTestParserConfiguration
@@ -159,7 +158,7 @@ sealed class VendorConfiguration {
159
158
@JsonProperty(" xctestrunEnv" ) val xctestrunEnv : Map <String , String > = emptyMap(),
160
159
@JsonProperty(" lifecycle" ) val lifecycleConfiguration : LifecycleConfiguration = LifecycleConfiguration (),
161
160
@JsonProperty(" permissions" ) val permissions : PermissionsConfiguration = PermissionsConfiguration (),
162
- @JsonProperty(" timeoutConfiguration" ) val timeoutConfiguration : IosTimeoutConfiguration = IosTimeoutConfiguration (),
161
+ @JsonProperty(" timeoutConfiguration" ) val timeoutConfiguration : AppleTimeoutConfiguration = AppleTimeoutConfiguration (),
163
162
@JsonProperty(" threadingConfiguration" ) val threadingConfiguration : AppleThreadingConfiguration = AppleThreadingConfiguration (),
164
163
@JsonProperty(" hideRunnerOutput" ) val hideRunnerOutput : Boolean = false ,
165
164
@JsonProperty(" compactOutput" ) val compactOutput : Boolean = false ,
@@ -185,7 +184,7 @@ sealed class VendorConfiguration {
185
184
186
185
@JsonProperty(" xcresult" ) val xcresult : XcresultConfiguration = XcresultConfiguration (),
187
186
@JsonProperty(" xctestrunEnv" ) val xctestrunEnv : Map <String , String > = emptyMap(),
188
- @JsonProperty(" timeoutConfiguration" ) val timeoutConfiguration : MacosTimeoutConfiguration1 = MacosTimeoutConfiguration1 (),
187
+ @JsonProperty(" timeoutConfiguration" ) val timeoutConfiguration : AppleTimeoutConfiguration = AppleTimeoutConfiguration (),
189
188
@JsonProperty(" threadingConfiguration" ) val threadingConfiguration : AppleThreadingConfiguration = AppleThreadingConfiguration (),
190
189
@JsonProperty(" hideRunnerOutput" ) val hideRunnerOutput : Boolean = false ,
191
190
@JsonProperty(" compactOutput" ) val compactOutput : Boolean = false ,
0 commit comments