Skip to content

Commit

Permalink
bug fix syntax
Browse files Browse the repository at this point in the history
  • Loading branch information
wasabeef committed Nov 18, 2019
1 parent 93fd171 commit c43b067
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,10 @@ module Actions
class AccessibilityTestAction < Action
def self.run(params)
download_dir = params[:download_dir]
firebase_test_lab_results_bucket = params[:firebase_test_lab_results_bucket] ? "#{params[:project_id]}_test_results" : params[:firebase_test_lab_results_bucket]
firebase_test_lab_results_dir = "firebase_test_result_#{DateTime.now.strftime('%Y-%m-%d-%H:%M:%S')}"

results_bucket = params[:firebase_test_lab_results_bucket] || "#{params[:project_id]}_test_results"
results_dir = params[:firebase_test_lab_results_dir] || "firebase_test_result_#{DateTime.now.strftime('%Y-%m-%d-%H:%M:%S')}"

devices = params[:devices]
device_names = devices.map(&method(:device_name))
results = []
Expand All @@ -22,15 +24,15 @@ def self.run(params)
app_apk: params[:app_apk],
console_log_file_name: "#{download_dir}/firebase_os_test_console.log",
timeout: params[:timeout],
firebase_test_lab_results_bucket: firebase_test_lab_results_bucket,
firebase_test_lab_results_dir: firebase_test_lab_results_dir,
firebase_test_lab_results_bucket: results_bucket,
firebase_test_lab_results_dir: results_dir,
extra_options: "--no-record-video #{params[:extra_test_lab_options]}"
)

UI.message "Fetch screenshots and accessibility meta data from Firebase Test Lab results bucket"
device_names.each do |device_name|
`mkdir -p #{download_dir}/#{device_name}`
Action.sh "gsutil -m rsync -d -r gs://#{firebase_test_lab_results_bucket}/#{firebase_test_lab_results_dir}/#{device_name}/artifacts #{download_dir}/#{device_name}"
Action.sh "gsutil -m rsync -d -r gs://#{results_bucket}/#{results_dir}/#{device_name}/artifacts #{download_dir}/#{device_name}"
end

UI.message "Execute accessibility check"
Expand All @@ -44,7 +46,7 @@ def self.run(params)
UI.message "Push screenshots and accessibility meta data from Firebase Test Lab results bucket"
device_names.each do |device_name|
`mkdir -p #{download_dir}/#{device_name}`
Action.sh "gsutil -m rsync -d -r #{download_dir}/#{device_name} gs://#{firebase_test_lab_results_bucket}/#{firebase_test_lab_results_dir}/#{device_name}/artifacts"
Action.sh "gsutil -m rsync -d -r #{download_dir}/#{device_name} gs://#{results_bucket}/#{results_dir}/#{device_name}/artifacts"
end

UI.message "Extract test result"
Expand All @@ -59,7 +61,7 @@ def self.run(params)
{
title: proto.title,
message: proto.message,
image: Helper.firebase_object_url(firebase_test_lab_results_bucket, "#{firebase_test_lab_results_dir}/#{device_name}/artifacts/#{File.basename(filePath, ".meta")}.png"),
image: Helper.firebase_object_url(results_bucket, "#{results_dir}/#{device_name}/artifacts/#{File.basename(filePath, ".meta")}.png"),
type: proto.result_type
}
)
Expand Down
2 changes: 1 addition & 1 deletion lib/fastlane/plugin/accessibility_test/version.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
module Fastlane
module AccessibilityTest
VERSION = "0.1.14"
VERSION = "0.1.15"
end
end

0 comments on commit c43b067

Please sign in to comment.