Sha256: acbd022962a9ab1550b99678d6236d7de73d5e217c4fc13e437cddfc0f497ebd

Contents?: true

Size: 633 Bytes

Versions: 15

Compression:

Stored size: 633 Bytes

Contents

require 'fileutils'
def directory(name)
  MetricFu::Io::FileSystem.directory(name)
end

def scratch_directory(name)
  File.join(MetricFu::Io::FileSystem.artifact_dir, 'scratch', name)
end

def artifact_test_dir
  @artficat_test_dir ||= File.join(MetricFu::APP_ROOT, 'tmp','metric_fu','test')
end

# Let's shift the output directories so that we don't interfere with
#   existing historical metric data.
MetricFu::Io::FileSystem.artifact_dir = artifact_test_dir
MetricFu::Io::FileSystem.set_directories

def setup_fs
  cleanup_fs
  MetricFu::Io::FileSystem.set_directories
end

def cleanup_fs
  FileUtils.rm_rf(artifact_test_dir)
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
metric_fu-4.11.3 spec/support/suite.rb
metric_fu-4.11.2 spec/support/suite.rb
metric_fu-4.11.1 spec/support/suite.rb
metric_fu-4.11.0 spec/support/suite.rb
metric_fu-4.10.0 spec/support/suite.rb
metric_fu-4.9.0 spec/support/suite.rb
metric_fu-4.8.0 spec/support/suite.rb
metric_fu-4.7.4 spec/support/suite.rb
metric_fu-4.7.3 spec/support/suite.rb
metric_fu-4.7.2 spec/support/suite.rb
metric_fu-4.7.1 spec/support/suite.rb
metric_fu-4.7.0 spec/support/suite.rb
metric_fu-4.6.0 spec/support/suite.rb
metric_fu-4.5.2 spec/support/suite.rb
metric_fu-4.5.1 spec/support/suite.rb