trynthink / scout

A tool for estimating the future energy use, carbon emissions, and capital and operating cost impacts of energy efficiency and demand flexibility technologies in the U.S. residential and commercial building sectors.
https://scout.energy.gov
Other
61 stars 23 forks source link

Improved outputs to analyze integration test results #445

Open aspeake opened 1 week ago

aspeake commented 1 week ago

Fixes https://github.com/trynthink/scout/issues/415

Introduces a class to compare integration test results on a branch with the results stored on master. A previous PR (https://github.com/trynthink/scout/pull/440) added all integration test results to master. This PR provides a way of evaluating the differences between the working branch and master, which include:

Example Outputs Example CI artifacts are found at https://github.com/trynthink/scout/actions/runs/11943859504

Example *_results_key_diffs.csv: image image

Example *_results_value_diffs.csv: image image

Example Summary_Data-*_percent_diffs.xlsx: Same format as original xlsx files, but values are the percent differences image