Skip to content

Commit

Permalink
Merge pull request #60 from NREL/PolishForV2
Browse files Browse the repository at this point in the history
Final polishing for version 2.0
  • Loading branch information
Myoldmopar committed Nov 16, 2020
2 parents f8c9f9d + d04aae5 commit 0eac3df
Show file tree
Hide file tree
Showing 9 changed files with 72 additions and 6 deletions.
1 change: 1 addition & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
recursive-include epregressions *.config
recursive-include epregressions *.png
2 changes: 1 addition & 1 deletion epregressions/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
VERSION = '1.9.4'
VERSION = '1.9.5'
Binary file added epregressions/ep.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions epregressions/runtests.py
Original file line number Diff line number Diff line change
Expand Up @@ -397,6 +397,8 @@ def diff_text_files(file_a, file_b, diff_file):
"(idf)=",
"(user input)=",
"(input file)=",
"(IDF Directory)=",
"(Current Working Directory)\"=",
"ReadVars Run Time",
"EnergyPlus Program Version",
"PythonPlugin: Class"
Expand Down
2 changes: 1 addition & 1 deletion epregressions/structures.py
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ class TestEntry:
def __init__(self, name_relative_to_testfiles_dir, epw):
self.name_relative_to_testfiles_dir = name_relative_to_testfiles_dir
self.basename = os.path.splitext(name_relative_to_testfiles_dir.replace(os.path.sep, '__'))[0]
if epw.endswith('.epw'):
if epw and epw.endswith('.epw'):
self.epw = epw[:-4]
else: # the basename was passed in already
self.epw = epw
Expand Down
26 changes: 26 additions & 0 deletions epregressions/tests/resources/eplusout_base.audit
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
Processing Schedule Input -- Start
not found (Current Working Directory)"=/Users/commbldg/ci/clone_baseline/build/testfiles/HybridModel_4Zone_Solve_PeopleCount_with_HVAC/HybridModel_Measurements_with_HVAC.csv
found (IDF Directory)=/Users/commbldg/ci/clone_baseline/testfiles/HybridModel_Measurements_with_HVAC.csv
not found (Current Working Directory)"=/Users/commbldg/ci/clone_baseline/build/testfiles/HybridModel_4Zone_Solve_PeopleCount_with_HVAC/HybridModel_Measurements_with_HVAC.csv
found (IDF Directory)=/Users/commbldg/ci/clone_baseline/testfiles/HybridModel_Measurements_with_HVAC.csv
not found (Current Working Directory)"=/Users/commbldg/ci/clone_baseline/build/testfiles/HybridModel_4Zone_Solve_PeopleCount_with_HVAC/HybridModel_Measurements_with_HVAC.csv
found (IDF Directory)=/Users/commbldg/ci/clone_baseline/testfiles/HybridModel_Measurements_with_HVAC.csv
not found (Current Working Directory)"=/Users/commbldg/ci/clone_baseline/build/testfiles/HybridModel_4Zone_Solve_PeopleCount_with_HVAC/HybridModel_Measurements_with_HVAC.csv
found (IDF Directory)=/Users/commbldg/ci/clone_baseline/testfiles/HybridModel_Measurements_with_HVAC.csv
not found (Current Working Directory)"=/Users/commbldg/ci/clone_baseline/build/testfiles/HybridModel_4Zone_Solve_PeopleCount_with_HVAC/HybridModel_Measurements_with_HVAC.csv
found (IDF Directory)=/Users/commbldg/ci/clone_baseline/testfiles/HybridModel_Measurements_with_HVAC.csv
not found (Current Working Directory)"=/Users/commbldg/ci/clone_baseline/build/testfiles/HybridModel_4Zone_Solve_PeopleCount_with_HVAC/HybridModel_Measurements_with_HVAC.csv
found (IDF Directory)=/Users/commbldg/ci/clone_baseline/testfiles/HybridModel_Measurements_with_HVAC.csv
not found (Current Working Directory)"=/Users/commbldg/ci/clone_baseline/build/testfiles/HybridModel_4Zone_Solve_PeopleCount_with_HVAC/HybridModel_Measurements_with_HVAC.csv
found (IDF Directory)=/Users/commbldg/ci/clone_baseline/testfiles/HybridModel_Measurements_with_HVAC.csv
not found (Current Working Directory)"=/Users/commbldg/ci/clone_baseline/build/testfiles/HybridModel_4Zone_Solve_PeopleCount_with_HVAC/HybridModel_Measurements_with_HVAC.csv
found (IDF Directory)=/Users/commbldg/ci/clone_baseline/testfiles/HybridModel_Measurements_with_HVAC.csv
not found (Current Working Directory)"=/Users/commbldg/ci/clone_baseline/build/testfiles/HybridModel_4Zone_Solve_PeopleCount_with_HVAC/HybridModel_Measurements_with_HVAC.csv
found (IDF Directory)=/Users/commbldg/ci/clone_baseline/testfiles/HybridModel_Measurements_with_HVAC.csv
not found (Current Working Directory)"=/Users/commbldg/ci/clone_baseline/build/testfiles/HybridModel_4Zone_Solve_PeopleCount_with_HVAC/HybridModel_Measurements_with_HVAC.csv
found (IDF Directory)=/Users/commbldg/ci/clone_baseline/testfiles/HybridModel_Measurements_with_HVAC.csv
not found (Current Working Directory)"=/Users/commbldg/ci/clone_baseline/build/testfiles/HybridModel_4Zone_Solve_PeopleCount_with_HVAC/HybridModel_Measurements_with_HVAC.csv
found (IDF Directory)=/Users/commbldg/ci/clone_baseline/testfiles/HybridModel_Measurements_with_HVAC.csv
Processing Schedule Input -- Complete
MonthlyInputCount= 63
sizeMonthlyInput= 75
26 changes: 26 additions & 0 deletions epregressions/tests/resources/eplusout_mod.audit
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
Processing Schedule Input -- Start
not found (Current Working Directory)"=/Users/commbldg/ci/clone_branch/build/testfiles/HybridModel_4Zone_Solve_PeopleCount_with_HVAC/HybridModel_Measurements_with_HVAC.csv
found (IDF Directory)=/Users/commbldg/ci/clone_branch/testfiles/HybridModel_Measurements_with_HVAC.csv
not found (Current Working Directory)"=/Users/commbldg/ci/clone_branch/build/testfiles/HybridModel_4Zone_Solve_PeopleCount_with_HVAC/HybridModel_Measurements_with_HVAC.csv
found (IDF Directory)=/Users/commbldg/ci/clone_branch/testfiles/HybridModel_Measurements_with_HVAC.csv
not found (Current Working Directory)"=/Users/commbldg/ci/clone_branch/build/testfiles/HybridModel_4Zone_Solve_PeopleCount_with_HVAC/HybridModel_Measurements_with_HVAC.csv
found (IDF Directory)=/Users/commbldg/ci/clone_branch/testfiles/HybridModel_Measurements_with_HVAC.csv
not found (Current Working Directory)"=/Users/commbldg/ci/clone_branch/build/testfiles/HybridModel_4Zone_Solve_PeopleCount_with_HVAC/HybridModel_Measurements_with_HVAC.csv
found (IDF Directory)=/Users/commbldg/ci/clone_branch/testfiles/HybridModel_Measurements_with_HVAC.csv
not found (Current Working Directory)"=/Users/commbldg/ci/clone_branch/build/testfiles/HybridModel_4Zone_Solve_PeopleCount_with_HVAC/HybridModel_Measurements_with_HVAC.csv
found (IDF Directory)=/Users/commbldg/ci/clone_branch/testfiles/HybridModel_Measurements_with_HVAC.csv
not found (Current Working Directory)"=/Users/commbldg/ci/clone_branch/build/testfiles/HybridModel_4Zone_Solve_PeopleCount_with_HVAC/HybridModel_Measurements_with_HVAC.csv
found (IDF Directory)=/Users/commbldg/ci/clone_branch/testfiles/HybridModel_Measurements_with_HVAC.csv
not found (Current Working Directory)"=/Users/commbldg/ci/clone_branch/build/testfiles/HybridModel_4Zone_Solve_PeopleCount_with_HVAC/HybridModel_Measurements_with_HVAC.csv
found (IDF Directory)=/Users/commbldg/ci/clone_branch/testfiles/HybridModel_Measurements_with_HVAC.csv
not found (Current Working Directory)"=/Users/commbldg/ci/clone_branch/build/testfiles/HybridModel_4Zone_Solve_PeopleCount_with_HVAC/HybridModel_Measurements_with_HVAC.csv
found (IDF Directory)=/Users/commbldg/ci/clone_branch/testfiles/HybridModel_Measurements_with_HVAC.csv
not found (Current Working Directory)"=/Users/commbldg/ci/clone_branch/build/testfiles/HybridModel_4Zone_Solve_PeopleCount_with_HVAC/HybridModel_Measurements_with_HVAC.csv
found (IDF Directory)=/Users/commbldg/ci/clone_branch/testfiles/HybridModel_Measurements_with_HVAC.csv
not found (Current Working Directory)"=/Users/commbldg/ci/clone_branch/build/testfiles/HybridModel_4Zone_Solve_PeopleCount_with_HVAC/HybridModel_Measurements_with_HVAC.csv
found (IDF Directory)=/Users/commbldg/ci/clone_branch/testfiles/HybridModel_Measurements_with_HVAC.csv
not found (Current Working Directory)"=/Users/commbldg/ci/clone_branch/build/testfiles/HybridModel_4Zone_Solve_PeopleCount_with_HVAC/HybridModel_Measurements_with_HVAC.csv
found (IDF Directory)=/Users/commbldg/ci/clone_branch/testfiles/HybridModel_Measurements_with_HVAC.csv
Processing Schedule Input -- Complete
MonthlyInputCount= 63
sizeMonthlyInput= 75
12 changes: 9 additions & 3 deletions epregressions/tests/test_runtests.py
Original file line number Diff line number Diff line change
Expand Up @@ -1970,10 +1970,16 @@ def test_eio_diff_with_utf8(self):
self.assertEqual(TextDifferences.DIFFS, SuiteRunner.diff_text_files(base_eio, mod_eio, diff_file))

def test_err_diff_equal_with_ignored_differences(self):
base_eio = os.path.join(self.resources, 'eplusout_base.err')
mod_eio = os.path.join(self.resources, 'eplusout_mod.err')
base_err = os.path.join(self.resources, 'eplusout_base.err')
mod_err = os.path.join(self.resources, 'eplusout_mod.err')
diff_file = os.path.join(self.temp_base_build_dir, 'err.diff')
self.assertEqual(TextDifferences.EQUAL, SuiteRunner.diff_text_files(base_eio, mod_eio, diff_file))
self.assertEqual(TextDifferences.EQUAL, SuiteRunner.diff_text_files(base_err, mod_err, diff_file))

def test_audit_diff_equal_with_ignored_differences(self):
base_audit = os.path.join(self.resources, 'eplusout_base.audit')
mod_audit = os.path.join(self.resources, 'eplusout_mod.audit')
diff_file = os.path.join(self.temp_base_build_dir, 'err.audit')
self.assertEqual(TextDifferences.EQUAL, SuiteRunner.diff_text_files(base_audit, mod_audit, diff_file))

def test_glhe_diff(self):
base_glhe = os.path.join(self.resources, 'eplusout_base.glhe')
Expand Down
7 changes: 6 additions & 1 deletion epregressions/tk_window.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
from time import sleep
from tkinter import (
Tk, ttk, # Core pieces
PhotoImage, # for taskbar icon
Button, Frame, Label, LabelFrame, Listbox, Menu, OptionMenu, Scrollbar, Spinbox, # Widgets
StringVar, # Special Types
messagebox, # Dialog boxes
Expand Down Expand Up @@ -81,9 +82,13 @@ class PubSubMessageTypes:
class MyApp(Frame):

def __init__(self):
self.root = Tk()
self.root = Tk(className='eplus_regression_runner')
Frame.__init__(self, self.root)

# add the taskbar icon
img = PhotoImage(file=os.path.join(os.path.dirname(os.path.abspath(__file__)), 'ep.png'))
self.root.iconphoto(False, img)

# high level GUI configuration
self.root.geometry('1000x600')
self.root.resizable(width=1, height=1)
Expand Down

0 comments on commit 0eac3df

Please sign in to comment.