class Fastlane::Actions::AdbDevicesAction
Public Class Methods
available_options()
click to toggle source
# File fastlane/lib/fastlane/actions/adb_devices.rb, line 25 def self.available_options [ FastlaneCore::ConfigItem.new(key: :adb_path, env_name: "FL_ADB_PATH", description: "The path to your `adb` binary (can be left blank if the ANDROID_SDK_ROOT environment variable is set)", optional: true, default_value: "adb") ] end
category()
click to toggle source
# File fastlane/lib/fastlane/actions/adb_devices.rb, line 53 def self.category :misc end
description()
click to toggle source
@!group Documentation
# File fastlane/lib/fastlane/actions/adb_devices.rb, line 17 def self.description "Get an array of Connected android device serials" end
details()
click to toggle source
# File fastlane/lib/fastlane/actions/adb_devices.rb, line 21 def self.details "Fetches device list via adb, e.g. run an adb command on all connected devices." end
example_code()
click to toggle source
# File fastlane/lib/fastlane/actions/adb_devices.rb, line 38 def self.example_code [ 'adb_devices.each do |device| model = adb(command: "shell getprop ro.product.model", serial: device.serial).strip puts "Model #{model} is connected" end' ] end
is_supported?(platform)
click to toggle source
# File fastlane/lib/fastlane/actions/adb_devices.rb, line 65 def self.is_supported?(platform) platform == :android end
output()
click to toggle source
# File fastlane/lib/fastlane/actions/adb_devices.rb, line 35 def self.output end
return_value()
click to toggle source
# File fastlane/lib/fastlane/actions/adb_devices.rb, line 57 def self.return_value "Returns an array of all currently connected android devices" end
run(params)
click to toggle source
# File fastlane/lib/fastlane/actions/adb_devices.rb, line 7 def self.run(params) adb = Helper::AdbHelper.new(adb_path: params[:adb_path]) result = adb.load_all_devices return result end
sample_return_value()
click to toggle source
# File fastlane/lib/fastlane/actions/adb_devices.rb, line 49 def self.sample_return_value [] end