Sha256: 5567946dd285b092b64b55ed0015249e3da3a4cb54e1bfacef79f888c2f40cdc

Contents?: true

Size: 641 Bytes

Versions: 13

Compression:

Stored size: 641 Bytes

Contents

require 'calabash-android/management/app_installation'

AfterConfiguration do |config|
	FeatureNameMemory.feature_name = nil
end

Before do |scenario|
  feature_name = scenario.feature.name
  if FeatureNameMemory.feature_name != feature_name
    log "Is first scenario - reinstalling apps"
    uninstall_app(ENV["TEST_APP_PATH"])
    install_app(ENV["TEST_APP_PATH"])
    uninstall_app(ENV["APP_PATH"])
    install_app(ENV["APP_PATH"])
    FeatureNameMemory.feature_name = feature_name
	end
end

at_exit do
#	uninstall_apps
end

FeatureNameMemory = Class.new
class << FeatureNameMemory
  @feature_name = nil
  attr_accessor :feature_name
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
calabash-android-0.2.3 features-skeleton/support/app_installation_hooks.rb
calabash-android-0.2.2 features-skeleton/support/app_installation_hooks.rb
calabash-android-0.2.1 features-skeleton/support/app_installation_hooks.rb
calabash-android-0.2.0 features-skeleton/support/app_installation_hooks.rb
calabash-android-0.2.0.pre10 features-skeleton/support/app_installation_hooks.rb
calabash-android-0.2.0.pre9 features-skeleton/support/app_installation_hooks.rb
calabash-android-0.2.0.pre8 features-skeleton/support/app_installation_hooks.rb
calabash-android-0.2.0.pre7 features-skeleton/support/app_installation_hooks.rb
calabash-android-0.2.0.pre6 features-skeleton/support/app_installation_hooks.rb
calabash-android-0.2.0.pre5 features-skeleton/support/app_installation_hooks.rb
calabash-android-0.2.0.pre4 features-skeleton/support/app_installation_hooks.rb
calabash-android-0.2.0.pre3 features-skeleton/support/app_installation_hooks.rb
calabash-android-0.2.0.pre2 features-skeleton/support/app_installation_hooks.rb