Skip to content

Commit a0ff314

Browse files
authored
Merge branch 'open-ideas:master' into master
2 parents 5cc22bf + e953b5c commit a0ff314

2,084 files changed

Lines changed: 236653 additions & 61308 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/github-actions.yml

Lines changed: 23 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,40 +6,46 @@ on:
66
pull_request:
77
jobs:
88
build:
9-
runs-on: self-hosted
9+
runs-on: blizz
1010
steps:
1111
- run: echo "🎉 The job was automatically triggered by a ${{ github.event_name }} event"
1212
- run: echo "🐧 This job is now running on a ${{ runner.os }} server called tony-de-rekenpony hosted by The Sysis team at KU Leuven"
1313
- run: echo "🔎 The name of your branch is ${{ github.ref }} and your repository is ${{ github.repository }}"
1414
- run: echo "The following commands are used to remove files inside container to ensure cleanup and avoid permission errors"
1515
- run: docker stop dymimg > /dev/null 2>&1 || true
16-
- run: docker run --name dymimg --detach=true --rm -v /home/actions-runner/_work/IDEAS/IDEAS:/home/developer/IDEAS -w /home/developer/IDEAS -it dymimg
16+
- run: docker run --name dymimg --detach=true --rm -v /home/u0148284/actions-runner/_work/IDEAS/IDEAS:/home/developer/IDEAS -w /home/developer/IDEAS -it dymimg
1717
- run: docker exec -t dymimg /bin/bash -c "rm -rf IDEAS && exit"
1818
- run: docker stop dymimg > /dev/null 2>&1 || true
1919
- name: Check out repository code
2020
uses: actions/checkout@v3
2121
with:
2222
clean: true
2323
- name: Change permissions of repository folder
24-
run: chmod -R 777 /home/actions-runner/_work
24+
run: chmod -R 777 /home/u0148284/actions-runner/_work
2525
- name: List of files in the repository
2626
run: |
2727
ls ${{ github.workspace }}
2828
test:
29-
runs-on: self-hosted
29+
runs-on: blizz
3030
needs: build
3131
defaults:
3232
run:
3333
working-directory: IDEAS/Resources/Scripts/tests
3434
steps:
3535
- name: Test IDEAS.Airflow
3636
run: make test-dymola PACKAGE=\"IDEAS.Airflow\" INTERACTIVE=false
37+
- name: Test IDEAS.BoundaryConditions
38+
run: make test-dymola PACKAGE=\"IDEAS.BoundaryConditions\" INTERACTIVE=false
3739
- name: Test IDEAS.Buildings.Components
3840
run: make test-dymola PACKAGE=\"IDEAS.Buildings.Components\" INTERACTIVE=false
3941
- name: Test IDEAS.Buildings.Examples
4042
run: make test-dymola PACKAGE=\"IDEAS.Buildings.Examples\" INTERACTIVE=false
4143
- name: Test IDEAS.Buildings.Validation
4244
run: make test-dymola PACKAGE=\"IDEAS.Buildings.Validation\" INTERACTIVE=false
45+
- name: Test IDEAS.Controls
46+
run: make test-dymola PACKAGE=\"IDEAS.Controls\" INTERACTIVE=false
47+
- name: Test IDEAS.Electrical
48+
run: make test-dymola PACKAGE=\"IDEAS.Electrical\" INTERACTIVE=false
4349
- name: Test IDEAS.Fluid.Actuators
4450
run: make test-dymola PACKAGE=\"IDEAS.Fluid.Actuators\" INTERACTIVE=false
4551
- name: Test IDEAS.Fluid.BaseClasses
@@ -52,12 +58,18 @@ jobs:
5258
run: make test-dymola PACKAGE=\"IDEAS.Fluid.Examples\" INTERACTIVE=false
5359
- name: Test IDEAS.Fluid.FixedResistances
5460
run: make test-dymola PACKAGE=\"IDEAS.Fluid.FixedResistances\" INTERACTIVE=false
61+
- name: Test IDEAS.Fluid.FMI
62+
run: make test-dymola PACKAGE=\"IDEAS.Fluid.FMI.Adaptors\" INTERACTIVE=false
63+
&& make test-dymola PACKAGE=\"IDEAS.Fluid.FMI.Conversion\" INTERACTIVE=false
64+
&& make test-dymola PACKAGE=\"IDEAS.Fluid.FMI.Validation\" INTERACTIVE=false
5565
- name: Test IDEAS.Fluid.Geothermal
5666
run: make test-dymola PACKAGE=\"IDEAS.Fluid.Geothermal\" INTERACTIVE=false
5767
- name: Test IDEAS.Fluid.HeatExchangers
5868
run: make test-dymola PACKAGE=\"IDEAS.Fluid.HeatExchangers\" INTERACTIVE=false
5969
- name: Test IDEAS.Fluid.HeatPumps
6070
run: make test-dymola PACKAGE=\"IDEAS.Fluid.HeatPumps\" INTERACTIVE=false
71+
- name: Test IDEAS.Fluid.Humidifiers
72+
run: make test-dymola PACKAGE=\"IDEAS.Fluid.Humidifiers\" INTERACTIVE=false
6173
- name: Test IDEAS.Fluid.Interfaces
6274
run: make test-dymola PACKAGE=\"IDEAS.Fluid.Interfaces\" INTERACTIVE=false
6375
- name: Test IDEAS.Fluid.MassExchangers
@@ -68,29 +80,27 @@ jobs:
6880
run: make test-dymola PACKAGE=\"IDEAS.Fluid.Movers\" INTERACTIVE=false
6981
- name: Test IDEAS.Fluid.Sensors
7082
run: make test-dymola PACKAGE=\"IDEAS.Fluid.Sensors\" INTERACTIVE=false
83+
- name: Test IDEAS.Fluid.SolarCollectors
84+
run: make test-dymola PACKAGE=\"IDEAS.Fluid.SolarCollectors\" INTERACTIVE=false
7185
- name: Test IDEAS.Fluid.Sources
7286
run: make test-dymola PACKAGE=\"IDEAS.Fluid.Sources\" INTERACTIVE=false
7387
- name: Test IDEAS.Fluid.Storage
7488
run: make test-dymola PACKAGE=\"IDEAS.Fluid.Storage\" INTERACTIVE=false
7589
- name: Test IDEAS.Fluid.Taps
7690
run: make test-dymola PACKAGE=\"IDEAS.Fluid.Taps\" INTERACTIVE=false
77-
- name: Test IDEAS.ThermalZones
78-
run: make test-dymola PACKAGE=\"IDEAS.ThermalZones\" INTERACTIVE=false
79-
- name: Test IDEAS.BoundaryConditions
80-
run: make test-dymola PACKAGE=\"IDEAS.BoundaryConditions\" INTERACTIVE=false
81-
- name: Test IDEAS.Controls
82-
run: make test-dymola PACKAGE=\"IDEAS.Controls\" INTERACTIVE=false
8391
- name: Test IDEAS.Media
8492
run: make test-dymola PACKAGE=\"IDEAS.Media\" INTERACTIVE=false
85-
- name: Test IDEAS.Utilities
86-
run: make test-dymola PACKAGE=\"IDEAS.Utilities\" INTERACTIVE=false
8793
- name: Test IDEAS.Templates
8894
run: make test-dymola PACKAGE=\"IDEAS.Templates\" INTERACTIVE=false
95+
- name: Test IDEAS.ThermalZones
96+
run: make test-dymola PACKAGE=\"IDEAS.ThermalZones\" INTERACTIVE=false
97+
- name: Test IDEAS.Utilities
98+
run: make test-dymola PACKAGE=\"IDEAS.Utilities\" INTERACTIVE=false
8999
- name: Test IDEAS.Examples.PPD12
90100
run: make test-dymola PACKAGE=\"IDEAS.Examples.PPD12\" INTERACTIVE=false
91101
- name: Test IDEAS.Examples.IBPSA
92102
run: make test-dymola PACKAGE=\"IDEAS.Examples.IBPSA\" INTERACTIVE=false
93103
- name: Test IDEAS.Examples.Tutorial
94104
run: make test-dymola PACKAGE=\"IDEAS.Examples.Tutorial\" INTERACTIVE=false
95105
- name: Test IDEAS.Examples.TwinHouses
96-
run: make test-dymola PACKAGE=\"IDEAS.Examples.TwinHouses\" INTERACTIVE=false
106+
run: make test-dymola PACKAGE=\"IDEAS.Examples.TwinHouses\" INTERACTIVE=false

.gitignore

Lines changed: 28 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,41 @@
1-
*.log
1+
# Files and folders below are ignored
2+
23
*.aux
4+
*.bak-mo
5+
*.dll
6+
*.DS_Store
7+
*.exe
8+
*.exp
9+
*.fmu
10+
*.gz
311
*.idx
412
*.ilg
513
*.ind
6-
*.out
7-
*.gz
8-
*.toc
9-
*.dll
1014
*.lib
11-
*.fmu
12-
*.xml
13-
*.txt
15+
*.log
1416
*.mat
15-
*.exe
16-
*.exp
17-
*.rar
18-
*.bak-mo
19-
*.DS_Store
17+
/*.mm
18+
*.mof
2019
*.mos~
20+
*.out
21+
*.rar
22+
*.toc
23+
*.txt
24+
*.xml
25+
systemScript.py
26+
.idea/
27+
/IDEAS backup
28+
/IDEAS/funnel_comp
29+
/IDEAS/Inputs
30+
/IDEAS/*.pyc
31+
/IDEAS/Resources/drawings.pptx
2132
/Specifications/Specs.synctex
2233
/Specifications/Specs.tcp
2334
/Specifications/Specs.tps
24-
/IDEAS backup
35+
36+
# The files below are not ignored (hence the "!")
2537
!/Inputs/*.txt
2638
!/IDEAS/Inputs/*.txt
39+
!/IDEAS/Resources/Data/**/*.txt
2740
!/IDEAS/Resources/strobe/*.txt
28-
!/IDEAS/Resources/ReferenceResults/Dymola/*txt
29-
/IDEAS/Resources/drawings.pptx
30-
/*.mm
31-
/IDEAS/*.pyc
32-
systemScript.py
33-
/IDEAS/Inputs
41+
!/IDEAS/Resources/ReferenceResults/Dymola/*.txt

0 commit comments

Comments
 (0)