Skip to content

E002 prepare restructure - #440

Merged
adeas31 merged 3 commits into
OpenModelica:masterfrom
syntron:E002-prepare_restructure
Jun 22, 2026
Merged

E002 prepare restructure#440
adeas31 merged 3 commits into
OpenModelica:masterfrom
syntron:E002-prepare_restructure

Conversation

@syntron

@syntron syntron commented Feb 27, 2026

Copy link
Copy Markdown
Contributor

(E002) prepare restructure

[ModelicaSystemCmd] add missing docstring

[OMCSession] spelling fixes

[OMCSessionCmd] add warning about depreciated class

[OMCSessionABC] remove duplicated code; see OMSessionABC

[OMSessionRunnerABC] define class

[OMCSessionZMQ] call super()__init__()

[OMCPath] fix forward dependency on OMCSessionLocal

[OMSessionException] rename from OMCSessionException

[__init__] fix imports
@syntron
syntron force-pushed the E002-prepare_restructure branch from f44ad1a to 5624b6c Compare March 9, 2026 19:46
@syntron
syntron force-pushed the E002-prepare_restructure branch 2 times, most recently from b8cc0e0 to 764a56a Compare May 4, 2026 19:04
syntron added 2 commits May 11, 2026 20:15
[test_*] reorder imports

[tests_ModelicaDoE*] fix pylint hint

* use .items()

[tests_*] use OMSessionABC.get_version()

[test_ModelicaSystemCmd] use get_model_name() instead of access to private variable _model_name

[test_ModelicaSystemOMC] read file using utf-8 encoding / linter fix

[test_ModelicaSystemRunner] update test case

* ModelicaSystemRunner & OMCPath
* ModelicaSystemRunner & OMPathRunnerLocal
* ModelicaSystemRunner & OMPathRunnerBash
* ModelicaSystemRunner & OMPathRunnerBash using docker
* ModelicaSystemRunner & OMPathRunnerBash using WSL (not tested!)

[test_OMCPath] update test case

* OMCPath & OMCSessionZMQ
* OMCPath & OMCSessionLocal
* OMCPath & OMCSessionDocker
* OMCPath & OMCSessionWSL (not tested!)
* OMPathLocal & OMCSessionRunner
* OMPathBash & OMCSessionRunner
* OMPathBash & OMCSessionRunner in docker
* OMPathBash & OMCSessionRunner in WSL (not tested!)

add workflow to run unittests in ./tests

[test_OMParser] use only the public interface => om_parser_basic()

[test_OMTypedParser] rename file / use om_parser_typed()

update tests - do NOT run test_FMIRegression.py

reason:
* it is only a test for OMC / not OMPython specific
* furthermore, it is run automatically via cron job (= FMITest)

[test_ModelExecutionCmd] rename from test_ModelicaSystemCmd
[ModelicaSystemCmd] add missing docstring

[OMCSession] spelling fixes

[OMCSessionCmd] add warning about depreciated class

[OMCSessionABC] remove duplicated code; see OMSessionABC

[OMSessionRunnerABC] define class

[OMCSessionZMQ] call super()__init__()

[OMCPath] fix forward dependency on OMCSessionLocal

[OMSessionException] rename from OMCSessionException

[__init__] fix imports
@syntron
syntron force-pushed the E002-prepare_restructure branch from 764a56a to 71c74f2 Compare May 11, 2026 18:37
@adeas31
adeas31 merged commit 8db7387 into OpenModelica:master Jun 22, 2026
10 checks passed
@syntron
syntron deleted the E002-prepare_restructure branch June 22, 2026 19:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants