NREL / gbxml-to-openstudio

Releases of the OpenStudio CLI for Revit Systems Analysis.
5 stars 2 forks source link

Add Github Action to test against OpenStudio Installer #112

Closed tijcolem closed 1 year ago

tijcolem commented 2 years ago

Add in a GitHub action to test against a specified OpenStudio installer. The action should download a specified installer from url link (e.g. s3) and then install and test against the gbxml regression test suite. I think for now enabling just one platform such as linux will be okay.

tijcolem commented 2 years ago

Testing this out on my fork before submitting a PR. https://github.com/tijcolem/gbxml-to-openstudio/actions/runs/2885593258

Running the full suite of regression tests as-is times out at the 6 hour mark (GitHub Action max). I'll make a some tweaks to the index.js to utilize all the cores on the CI machine to try to get this finish before hitting the max but I think there should be two CI jobs.

3Nordea.osw (18s) ExteriorWindowRatioCW.osw (20s) Villa.osw (19s) Clerestory.osw (19s) House.osw (23s) Villa Spaces.osw (19s) ExteriorWindowRatioWindow.osw (24s) Roofs.osw (25s) Residential.osw (43s) 11 Jay St.osw (48s) 34 Emerson.osw (46s) ffice.osw (97s) Tamas-House.osw (93s) Terlago.osw (101s) Doughnut.osw (108s) Gensler.osw (65s) San Rafael.osw (120s) Jockey.osw (106s) Yorktown.osw (80s) TMoH.osw (127s) Marine Biology.osw (107s) Novi.osw (547s) Audubon.osw (263s) Library.osw (461s) MainOffice.osw (668s) Meridian Tower.osw (623s) Technical_school.osw (519s) Academy.osw (2918s) tonecipher.osw (1292s) Cooperative.osw (2528s) Buffalo Tech.osw (3975s) Apartments.osw (2701s)

tijcolem commented 1 year ago

Switch to using centos7 docker images.