junit-xml-parser
install
npm instal junit-xml-parser [--save]
usage
if you do:
var parser = parser;parser;
results will look somewhat like this:
'suite': 'name': 'errors happened' 'time': 15671 'summary': 'tests': 1 'failures': 0 'skipped': 0 'errors': 1 'tests': 'name': 'tried to do something and exception happened' 'time': 15516 'failure': 'type': 'Selenium::WebDriver::Error::TimeOutError' 'message': 'timed out after 120 seconds' 'raw': '' 'timed out after 120 seconds (Selenium::WebDriver::Error::TimeOutError)' 'Selenium::WebDriver::Error::TimeOutError:' 'timed out after 120 seconds' ' ./tests/spec/support/page_objects/base.rb:11:in `wait_until\'' ' ./tests/spec/support/page_objects/data_table.rb:26:in `wait_for_table_to_load\'' ' ./tests/spec/support/page_objects/my_table.rb:18:in `has_rows?\'' ' ./tests/spec/support/page_objects/details_view.rb:200:in `delete_all_items\'' ' ./tests/spec/my_feature/create_and_delete_items.rb:36:in `block (4 levels) in <top (required)>\'' 'extras': 'output': '' 'errors': ''