Class: Allure::FileWriter
- Inherits:
-
Object
- Object
- Allure::FileWriter
- Defined in:
- lib/allure_ruby_commons/file_writer.rb
Overview
Allure result file writer
Constant Summary collapse
- TEST_RESULT_SUFFIX =
Returns test result suffix.
"-result.json"- TEST_RESULT_CONTAINER_SUFFIX =
Returns test result container suffix.
"-container.json"- ATTACHMENT_FILE_SUFFIX =
Returns attachment file suffix.
"-attachment"
Instance Method Summary collapse
-
#write_attachment(source, attachment) ⇒ void
Write allure attachment file.
-
#write_test_result(test_result) ⇒ void
Write test result.
-
#write_test_result_container(test_container_result) ⇒ void
Write test result container.
Instance Method Details
#write_attachment(source, attachment) ⇒ void
This method returns an undefined value.
Write allure attachment file
31 32 33 |
# File 'lib/allure_ruby_commons/file_writer.rb', line 31 def (source, ) source.is_a?(File) ? copy(source.path, .source) : write(.source, source) end |
#write_test_result(test_result) ⇒ void
This method returns an undefined value.
Write test result
16 17 18 |
# File 'lib/allure_ruby_commons/file_writer.rb', line 16 def write_test_result(test_result) write("#{test_result.uuid}#{TEST_RESULT_SUFFIX}", test_result.to_json) end |
#write_test_result_container(test_container_result) ⇒ void
This method returns an undefined value.
Write test result container
23 24 25 |
# File 'lib/allure_ruby_commons/file_writer.rb', line 23 def write_test_result_container(test_container_result) write("#{test_container_result.uuid}#{TEST_RESULT_CONTAINER_SUFFIX}", test_container_result.to_json) end |