features/support/env.rb in xcpretty-0.2.2 vs features/support/env.rb in xcpretty-0.2.3
- old
+ new
@@ -6,10 +6,11 @@
require 'lib/xcpretty/ansi'
require 'lib/xcpretty/version'
require 'lib/xcpretty/syntax'
require 'rexml/document'
require 'lib/xcpretty/formatters/formatter'
+require 'lib/xcpretty/reporters/reporter'
require 'lib/xcpretty/reporters/junit'
require 'lib/xcpretty/reporters/html'
require 'lib/xcpretty/reporters/json_compilation_database'
begin
@@ -77,10 +78,14 @@
def junit_report_root
junit_report.root.elements.to_a.first
end
+def custom_report
+ @custom_report ||= File.open(XCPretty::Reporter::FILEPATH, 'r').read
+end
+
def custom_report_path
@custom_report_path ||= begin
@custom_report_file1 = Tempfile.new('custom_report_path')
@custom_report_file1.path
end
@@ -109,9 +114,10 @@
@custom_report_file2.unlink if @custom_report_file2
@html_report = nil
@json = nil
FileUtils.rm_rf(XCPretty::JUnit::FILEPATH)
FileUtils.rm_rf(XCPretty::HTML::FILEPATH)
- FileUtils.rm_rf(XCPretty::JSONCompilationDatabase::FILE_PATH)
+ FileUtils.rm_rf(XCPretty::JSONCompilationDatabase::FILEPATH)
+ FileUtils.rm_rf(XCPretty::Reporter::FILEPATH)
File.delete(@screenshot_file_path) if @screenshot_file_path
end