test/test_helper.rb in macroape-3.3.6 vs test/test_helper.rb in macroape-3.3.7

- old
+ new

@@ -1,18 +1,19 @@ -$lib_folder = File.dirname(__FILE__) + '/../lib' -$LOAD_PATH.unshift $lib_folder +$bioinform_folder = File.expand_path(File.join(File.dirname(__FILE__), '..', '..', 'bioinform', 'lib')) +$LOAD_PATH.unshift $bioinform_folder + require 'test/unit' require 'stringio' require 'shellwords' -require 'macroape/cli/find_threshold' -require 'macroape/cli/find_pvalue' -require 'macroape/cli/eval_similarity' -require 'macroape/cli/eval_alignment' -require 'macroape/cli/preprocess_collection' -require 'macroape/cli/scan_collection' -require 'macroape/cli/align_motifs' +require_relative '../lib/macroape/cli/find_threshold' +require_relative '../lib/macroape/cli/find_pvalue' +require_relative '../lib/macroape/cli/eval_similarity' +require_relative '../lib/macroape/cli/eval_alignment' +require_relative '../lib/macroape/cli/preprocess_collection' +require_relative '../lib/macroape/cli/scan_collection' +require_relative '../lib/macroape/cli/align_motifs' module Helpers # from minitest def self.capture_io(&block) orig_stdout, orig_stderr = $stdout, $stderr @@ -62,9 +63,12 @@ def self.eval_alignment_output(param_list) capture_output{ Macroape::CLI::EvalAlignment.main(param_list.shellsplit) } end def self.scan_collection_output(param_list) capture_output{ Macroape::CLI::ScanCollection.main(param_list.shellsplit) } + end + def self.scan_collection_stderr(param_list) + capture_stderr{ Macroape::CLI::ScanCollection.main(param_list.shellsplit) } end def self.run_preprocess_collection(param_list) Macroape::CLI::PreprocessCollection.main(param_list.shellsplit) end