- def setup
- # Set up KEEP_LOCAL_STORE with a file that satisfies
- # the log collection for job 'job_with_real_log'
- # TODO: figure out a better way to store this test data
- # (e.g. in a dummy test fixture)
- #
- ENV['KEEP_LOCAL_STORE'] ||= Dir.mktmpdir
- keepdir = ENV['KEEP_LOCAL_STORE']
- open(File.join(keepdir, 'cdd549ae79fe6640fa3d5c6261d8303c'), 'w') do |f|
- f.write("2014-01-01_12:00:01 zzzzz-8i9sb-0vsrcqi7whchuil 0 log message 1\n")
- f.write("2014-01-01_12:00:02 zzzzz-8i9sb-0vsrcqi7whchuil 0 log message 2\n")
- f.write("2014-01-01_12:00:03 zzzzz-8i9sb-0vsrcqi7whchuil 0 log message 3\n")
- end
-
- @log_viewer_max_bytes = Rails.configuration.log_viewer_max_bytes
- end
-
- def teardown
- keepdir = ENV.delete 'KEEP_LOCAL_STORE'
- FileUtils.rm_rf(keepdir) if keepdir
- Rails.configuration.log_viewer_max_bytes = @log_viewer_max_bytes
+ def fakepipe_with_log_data
+ content =
+ "2014-01-01_12:00:01 zzzzz-8i9sb-0vsrcqi7whchuil 0 log message 1\n" +
+ "2014-01-01_12:00:02 zzzzz-8i9sb-0vsrcqi7whchuil 0 log message 2\n" +
+ "2014-01-01_12:00:03 zzzzz-8i9sb-0vsrcqi7whchuil 0 log message 3\n"
+ StringIO.new content, 'r'