NREL / OpenStudio-measure-tester-gem

Other
3 stars 0 forks source link

Run Tests from Pure Ruby #14

Closed nllong closed 6 years ago

nllong commented 6 years ago

The ability to run tests, rubocop,

require 'openstudio_measure_tester'
measures_dir = 'spec/test_measures/AddOverhangsByProjectionFactor'
# all measures (recursively) from measures_dir will be tested

runner = OpenStudioMeasureTester::Runner.new(measures_dir)

result = runner.run_all
# result will be 0 or 1, 0=success, 1=failure

runner.run_style

base_dir = Dir.pwd
runner.run_test(base_dir)

runner.run_rubocop

Note, code coverage may not be running correctly (nor-consistently).