NREL / OpenStudio-measure-tester-gem

Other
3 stars 0 forks source link

Rubocop parsing issue #31

Closed nllong closed 5 years ago

nllong commented 5 years ago

Running in 2.7.1. Test with CalibrationReport.

root@4551480ace29:/var/simdata/openstudio/nrel_published/CalibrationReports# openstudio measure -r .

Get this error

========================= Starting Results Post Process ================================
Current directory: /var/simdata/openstudio/nrel_published/CalibrationReports
Test results will be stored in: /var/simdata/openstudio/nrel_published/CalibrationReports/test_results
results_dir is /var/simdata/openstudio/nrel_published/CalibrationReports
test_results_dir is /var/simdata/openstudio/nrel_published/CalibrationReports/test_results
orig_results_dir is /var/simdata/openstudio/nrel_published/CalibrationReports
Could not find .git for measure(s), will not be able to report git information
Found OpenStudio Style results, parsing
Parsing Rubocop report /var/simdata/openstudio/nrel_published/CalibrationReports/test_results/rubocop/rubocop-results.xml
Finished reading /var/simdata/openstudio/nrel_published/CalibrationReports/test_results/rubocop/rubocop-results.xml

Error: no implicit conversion of nil into String
Backtrace:
    :/ruby/2.2.0/gems/openstudio_measure_tester-0.1.6/lib/openstudio_measure_tester/rubocop_result.rb:103:in `include?'
    :/ruby/2.2.0/gems/openstudio_measure_tester-0.1.6/lib/openstudio_measure_tester/rubocop_result.rb:103:in `block (3 levels) in parse_results'
    :/ruby/2.2.0/rexml/element.rb:902:in `block in each'
    :/ruby/2.2.0/rexml/xpath.rb:67:in `each'
    :/ruby/2.2.0/rexml/xpath.rb:67:in `each'
    :/ruby/2.2.0/rexml/element.rb:902:in `each'
    :/ruby/2.2.0/gems/openstudio_measure_tester-0.1.6/lib/openstudio_measure_tester/rubocop_result.rb:102:in `block (2 levels) in parse_results'
    :/ruby/2.2.0/gems/openstudio_measure_tester-0.1.6/lib/openstudio_measure_tester/rubocop_result.rb:93:in `each'
    :/ruby/2.2.0/gems/openstudio_measure_tester-0.1.6/lib/openstudio_measure_tester/rubocop_result.rb:93:in `block in parse_results'
    :/ruby/2.2.0/gems/openstudio_measure_tester-0.1.6/lib/openstudio_measure_tester/rubocop_result.rb:68:in `each'
    :/ruby/2.2.0/gems/openstudio_measure_tester-0.1.6/lib/openstudio_measure_tester/rubocop_result.rb:68:in `parse_results'
    :/ruby/2.2.0/gems/openstudio_measure_tester-0.1.6/lib/openstudio_measure_tester/rubocop_result.rb:63:in `initialize'
    :/ruby/2.2.0/gems/openstudio_measure_tester-0.1.6/lib/openstudio_measure_tester/openstudio_testing_result.rb:91:in `new'
    :/ruby/2.2.0/gems/openstudio_measure_tester-0.1.6/lib/openstudio_measure_tester/openstudio_testing_result.rb:91:in `aggregate_results'
    :/ruby/2.2.0/gems/openstudio_measure_tester-0.1.6/lib/openstudio_measure_tester/openstudio_testing_result.rb:73:in `initialize'
    :/ruby/2.2.0/gems/openstudio_measure_tester-0.1.6/lib/openstudio_measure_tester/runner.rb:86:in `new'
    :/ruby/2.2.0/gems/openstudio_measure_tester-0.1.6/lib/openstudio_measure_tester/runner.rb:86:in `post_process_results'
    :/ruby/2.2.0/gems/openstudio_measure_tester-0.1.6/lib/openstudio_measure_tester/runner.rb:333:in `run_all'
    :/openstudio_cli.rb:1291:in `execute'
    :/openstudio_cli.rb:709:in `execute'
    :/openstudio_cli.rb:1686:in `<main>'
    eval:110:in `eval'
    eval:110:in `require_embedded_absolute'
    eval:95:in `block in require'
    eval:89:in `each'
    eval:89:in `require'
    eval:2:in `<main>'