Sha256: f021cabaa1a4290eebd66dfba4a64f38b8f6a69d8ebe8fcf2ead67b5ace7119a
Contents?: true
Size: 1.62 KB
Versions: 2
Compression:
Stored size: 1.62 KB
Contents
default_platform :ios WORKSPACE="YOUR_WORKSPACE.xcworkspace" DESTINATION="platform=iOS Simulator,name=iPhone 6,OS=10.3" CONFIGURATION="Debug" XCFIT_SCHEME="YOUR_TARGET_ProtocolBDDTests" XCFIT_CUCUMBERISH_SCHEME="YOUR_TARGET_CucumberTests" XCFIT_FITNESSE_SCHEME="AcceptanceUnitTests" desc "Runs XCFit Protocol Oriented or Page Object Tests and Generate JUnit and HTML reports" lane :xcfit do |options| opts = { :scheme => XCFIT_SCHEME, :workspace => WORKSPACE, :configuration => CONFIGURATION, :destination => DESTINATION, :buildlog_path => './build', :output_directory => './build/xcfit/reports', :output_style => 'basic', :output_types => 'junit, html', :code_coverage => true, } scan(opts) end desc "Runs XCFit Cucumberish Tests and Generate JUnit and HTML reports" lane :xcfit_cucumberish do |options| opts = { :scheme => XCFIT_CUCUMBERISH_SCHEME, :workspace => WORKSPACE, :configuration => CONFIGURATION, :destination => DESTINATION, :buildlog_path => './build', :output_directory => './build/cucumberish/reports', :output_style => 'basic', :output_types => 'junit, html', :code_coverage => true, } scan(opts) end desc "Runs XCFit Fitnesse Tests and Generate JUnit and HTML reports" lane :xcfit_fitnesse do |options| opts = { :scheme => XCFIT_FITNESSE_SCHEME, :workspace => WORKSPACE, :configuration => CONFIGURATION, :destination => DESTINATION, :buildlog_path => './build', :output_directory => './build/fitnesse/reports', :output_style => 'basic', :output_types => 'junit, html', :code_coverage => true, } scan(opts) end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
xcfit-4.0.7 | Fastlane/Fastfile |
xcfit-4.0.6 | Fastlane/Fastfile |