From d7eeb1af701f7bd8d3df75ba746cb629f6292228 Mon Sep 17 00:00:00 2001 From: Vladimir Makarov Date: Tue, 22 Feb 2022 15:45:22 +0500 Subject: [PATCH] run_tests fastlane method added --- xcode/commonFastfile | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/xcode/commonFastfile b/xcode/commonFastfile index fe20086..2dff7ee 100644 --- a/xcode/commonFastfile +++ b/xcode/commonFastfile @@ -131,12 +131,14 @@ private_lane :buildConfiguration do |options| sync_code_signing_using_options(options) buildArchive(options) # check build failures and static analysis + runTests(options) end if options[:uploadToFabric] sync_code_signing_using_options(options) addShield(options) buildArchive(options) + runTests(options) uploadToFirebase(options) end @@ -148,6 +150,7 @@ private_lane :buildConfiguration do |options| sync_code_signing_using_options(options) buildArchive(options) + runTests(options) upload_to_app_store_using_options(options) end end @@ -184,6 +187,7 @@ private_lane :buildArchive do |options| gym( clean: true, + silent: true, workspace: options[:workspace], scheme: options[:scheme], archive_path: "./", @@ -198,6 +202,12 @@ private_lane :buildArchive do |options| ) end +private_lane :runTests do |options| + run_tests( + scheme: options[:scheme] + ) +end + lane :CreatePushCertificate do |options| configuration = get_configuration_for_type(options[:type] || "development") options = configuration.to_options.merge(options)