class Fastlane::Actions::CoverallsAction
Public Class Methods
available_options()
click to toggle source
# File lib/fastlane/plugin/coveralls/actions/coveralls_action.rb, line 29 def self.available_options return [] unless Helper.mac? require 'fastlane/core_ext/bundler_monkey_patch' begin Gem::Specification.find_by_name('xccoveralls') rescue Gem::LoadError return [] end require 'xccoveralls/options' Xccoveralls::Options.available_options end
category()
click to toggle source
# File lib/fastlane/plugin/coveralls/actions/coveralls_action.rb, line 58 def self.category :testing end
description()
click to toggle source
# File lib/fastlane/plugin/coveralls/actions/coveralls_action.rb, line 15 def self.description "Send coverage information to Coveralls" end
details()
click to toggle source
# File lib/fastlane/plugin/coveralls/actions/coveralls_action.rb, line 23 def self.details "Send coverage information to Coveralls\n" \ "Make sure `Gather coverage` is turned on for your test target.\n" \ "More informmation: [https://github.com/ngs/xccoveralls](https://github.com/ngs/xccoveralls)" end
example_code()
click to toggle source
# File lib/fastlane/plugin/coveralls/actions/coveralls_action.rb, line 47 def self.example_code [ 'coveralls( repo_token: "(secret)", derived_data_path: "your/custom/DerivedData", source_path: "your/src", ignorefile_path: "your/src/.coverallsignore" )' ] end
is_supported?(platform)
click to toggle source
# File lib/fastlane/plugin/coveralls/actions/coveralls_action.rb, line 43 def self.is_supported?(platform) [:ios, :mac].include?(platform) end
run(params)
click to toggle source
# File lib/fastlane/plugin/coveralls/actions/coveralls_action.rb, line 7 def self.run(params) Actions.verify_gem!('xccoveralls') require 'xccoveralls' require 'xccoveralls/runner' Xccoveralls::Runner.new(params.values).run! end