Skip to content

RWTH-EBC/ModelicaPyCI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What CI Tests are implemented

Check, Simulate and Regressiontest: UnitTests

With these tests, models are validated or simulated or models will compare and evaluated with stored values by means of a unit test.

Correct HTML and Style Check: SyntaxTest

The html code (documentation) is tested and corrected if necessary. Thus the deposited HTML code is checked for correctness and corrected.

With the ModelManagement library in dymola the style of the models is checked.

This template performs an automatic IBPSA merge into AixLib. The models of the IBPSA are copied into the AixLib, a new conversion script is created based on the IBPSA and integrated into the AixLib as well as the whitelists are created.

lock_model: Lock Models of a specific library has been created to read-only mode. google_charts: script visualizes the deviation of failing models that failed the regression test

Create or update a pull request.

Setting CI Variables

GitLab

GitLab Variables Description
CI_PYTHON_DYMOLA_NAME Deploy Username for Repository modelicapyci_tests
CI_PYTHON_DYMOLA_TOKEN Deploy Token for Repository modelicapyci_tests
GITHUB_API_TOKEN API Github Token
GITHUB_PRIVATE_KEY RSA Private Key, Used to push to a repository

GitHub

Github Variables Description
GIT_TOKEN Token for access to the API
SLACK_BOT_TOKEN RSA Private key to push to a repository

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published