Sha256: 9c4f87fdfa7dc71de4f23de773759a8dcf5db868081e176c07a23f6610ab5d98
Contents?: true
Size: 737 Bytes
Versions: 5
Compression:
Stored size: 737 Bytes
Contents
require 'calabash-android/management/app_installation' AfterConfiguration do |config| FeatureMemory.feature = nil end Before do |scenario| scenario = scenario.scenario_outline if scenario.respond_to?(:scenario_outline) feature = scenario.feature if FeatureMemory.feature != feature || ENV['RESET_BETWEEN_SCENARIOS'] == '1' if ENV['RESET_BETWEEN_SCENARIOS'] == '1' calabash_log 'New scenario - reinstalling apps' else calabash_log 'First scenario in feature - reinstalling apps' end ensure_app_installed clear_app_data FeatureMemory.feature = feature FeatureMemory.invocation = 1 else FeatureMemory.invocation += 1 end end FeatureMemory = Struct.new(:feature, :invocation).new
Version data entries
5 entries across 5 versions & 1 rubygems