Sha256: d2571d29004b85d0a1d7981d83c1f8a57df497f64e184cac94f887389b4dc712

Contents?: true

Size: 612 Bytes

Versions: 9

Compression:

Stored size: 612 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
  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

9 entries across 9 versions & 3 rubygems

Version Path
metric_fu-4.13.0 spec/support/suite.rb
fastruby-metric_fu-5.0.0 spec/support/suite.rb
code_metric_fu-4.14.4 spec/support/suite.rb
code_metric_fu-4.14.3 spec/support/suite.rb
code_metric_fu-4.14.2 spec/support/suite.rb
code_metric_fu-4.14.1 spec/support/suite.rb
code_metric_fu-4.14.0 spec/support/suite.rb
metric_fu-4.12.0 spec/support/suite.rb
metric_fu-4.11.4 spec/support/suite.rb