From e6dd6889bbf29a94be39ee98af51181498e2c278 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fl=C3=A1vio=20Caetano?= Date: Fri, 12 Apr 2019 19:42:15 -0300 Subject: [PATCH] Stop running UI tests in CI --- Example/Podfile.lock | 6 +- .../xcschemes/ReCaptcha-Example.xcscheme | 2 +- .../xcschemes/ReCaptcha_UITests.xcscheme | 90 +++++++++++++++++++ fastlane/Fastfile | 19 ++-- 4 files changed, 108 insertions(+), 9 deletions(-) create mode 100644 Example/ReCaptcha.xcodeproj/xcshareddata/xcschemes/ReCaptcha_UITests.xcscheme diff --git a/Example/Podfile.lock b/Example/Podfile.lock index bf5e2d7..38b1a87 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,7 +1,7 @@ PODS: - AppSwizzle (1.3.1) - - ReCaptcha/Core (1.4.1) - - ReCaptcha/RxSwift (1.4.1): + - ReCaptcha/Core (1.4.2) + - ReCaptcha/RxSwift (1.4.2): - ReCaptcha/Core - RxSwift (~> 4.3) - RxAtomic (4.4.0) @@ -36,7 +36,7 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: AppSwizzle: db36e436f56110d93e5ae0147683435df593cabc - ReCaptcha: 520a707a38dfbb1e5de812aa3c041df60bd31827 + ReCaptcha: 9a0e1c02a9db9dface31cca63515e28fc3ed6ba8 RxAtomic: eacf60db868c96bfd63320e28619fe29c179656f RxBlocking: 138ad53217434444d6eeeb4fb406a45431d92e31 RxCocoa: df63ebf7b9a70d6b4eeea407ed5dd4efc8979749 diff --git a/Example/ReCaptcha.xcodeproj/xcshareddata/xcschemes/ReCaptcha-Example.xcscheme b/Example/ReCaptcha.xcodeproj/xcshareddata/xcschemes/ReCaptcha-Example.xcscheme index 38715b9..f4ca1b2 100644 --- a/Example/ReCaptcha.xcodeproj/xcshareddata/xcschemes/ReCaptcha-Example.xcscheme +++ b/Example/ReCaptcha.xcodeproj/xcshareddata/xcschemes/ReCaptcha-Example.xcscheme @@ -54,7 +54,7 @@ + skipped = "YES"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 0e6c0d3..269524e 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -10,10 +10,10 @@ default_platform :ios platform :ios do skip_docs - devices = ["iPhone XR (~> 12)"] - devices << "iPhone X (~> 11)" if !Helper.is_ci? - devices << "iPhone 7 (~> 10)" if !Helper.is_ci? - devices << "iPhone 6s (~> 9)" if !Helper.is_ci? + devices = ["iPhone X (~> 12)"] + # devices << "iPhone X (~> 11)" if !Helper.is_ci? + # devices << "iPhone 7 (~> 10)" if !Helper.is_ci? + # devices << "iPhone 6s (~> 9)" if !Helper.is_ci? desc "Runs the following lanes:\n- test\n- pod_lint\n- carthage_lint" lane :ci do @@ -57,12 +57,21 @@ platform :ios do code_coverage: true, ) - if is_ci + if Helper.is_ci? codecov( project_name: 'ReCaptcha', use_xcodeplist: true, ) else + puts "Running UI Tests" + scan( + test_without_building: true, + devices: self.select_similar_simulator(devices), + scheme: "ReCaptcha_UITests", + workspace: "Example/ReCaptcha.xcworkspace", + code_coverage: true, + ) + puts "Not CI: Skipping coverage files upload" end end