File tree Expand file tree Collapse file tree 2 files changed +17
-7
lines changed Expand file tree Collapse file tree 2 files changed +17
-7
lines changed Original file line number Diff line number Diff line change 48
48
'Modelica 4.0.0'
49
49
- run : " omc --version"
50
50
51
+ - name : Pull OpenModelica docker image
52
+ if : runner.os != 'Windows'
53
+ run : docker pull openmodelica/openmodelica:v1.25.0-minimal
54
+
51
55
- name : Run pytest
52
56
uses : pavelzw/pytest-action@v2
53
57
with :
Original file line number Diff line number Diff line change 1
- import OMPython
1
+ import sys
2
2
import pytest
3
+ import OMPython
4
+
5
+ skip_on_windows = pytest .mark .skipif (
6
+ sys .platform .startswith ("win" ),
7
+ reason = "OpenModelica Docker image is Linux-only; skipping on Windows." ,
8
+ )
3
9
4
10
5
- @pytest . mark . skip ( reason = "This test would fail" )
11
+ @skip_on_windows
6
12
def test_docker ():
7
- omcp = OMPython .OMCProcessDocker (docker = "openmodelica/openmodelica:v1.16.1 -minimal" )
13
+ omcp = OMPython .OMCProcessDocker (docker = "openmodelica/openmodelica:v1.25.0 -minimal" )
8
14
om = OMPython .OMCSessionZMQ (omc_process = omcp )
9
- assert om .sendExpression ("getVersion()" ) == "OpenModelica 1.16.1 "
15
+ assert om .sendExpression ("getVersion()" ) == "OpenModelica 1.25.0 "
10
16
11
17
omcpInner = OMPython .OMCProcessDockerContainer (dockerContainer = omcp .get_docker_container_id ())
12
18
omInner = OMPython .OMCSessionZMQ (omc_process = omcpInner )
13
- assert omInner .sendExpression ("getVersion()" ) == "OpenModelica 1.16.1 "
19
+ assert omInner .sendExpression ("getVersion()" ) == "OpenModelica 1.25.0 "
14
20
15
- omcp2 = OMPython .OMCProcessDocker (docker = "openmodelica/openmodelica:v1.16.1 -minimal" , port = 11111 )
21
+ omcp2 = OMPython .OMCProcessDocker (docker = "openmodelica/openmodelica:v1.25.0 -minimal" , port = 11111 )
16
22
om2 = OMPython .OMCSessionZMQ (omc_process = omcp2 )
17
- assert om2 .sendExpression ("getVersion()" ) == "OpenModelica 1.16.1 "
23
+ assert om2 .sendExpression ("getVersion()" ) == "OpenModelica 1.25.0 "
18
24
19
25
del omcp2
20
26
del om2
You can’t perform that action at this time.
0 commit comments