Skip to content

Commit d43cb4a

Browse files
committed
only Test DoStep on x64
1 parent c5f981c commit d43cb4a

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

test/FMI2/CS.jl

+6-3
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,16 @@ using Libdl, Suppressor
66

77
function test_CS(lib, cblibpath)
88
component = fmi2Instantiate(dlsym(lib, :fmi2Instantiate), pointer("test_cs"), fmi2TypeCoSimulation, pointer("{3c564ab6-a92a-48ca-ae7d-591f819b1d93}"), pointer("file:///"), Ptr{fmi2CallbackFunctions}(pointer_from_objref(get_callbacks(cblibpath))), fmi2Boolean(false), fmi2Boolean(false))
9-
10-
@test fmi2StatusOK == fmi2SetupExperiment(dlsym(lib, :fmi2SetupExperiment),component, fmi2Boolean(false), fmi2Real(0.0), fmi2Real(0.0), fmi2Boolean(false), fmi2Real(1.0))
9+
10+
startpoint = fmi2Real(0.0)
11+
@test fmi2StatusOK == fmi2SetupExperiment(dlsym(lib, :fmi2SetupExperiment),component, fmi2Boolean(true), fmi2Real(0.01), startpoint, fmi2Boolean(false), fmi2Real(1.0))
1112

1213

1314
fmi2EnterInitializationMode(dlsym(lib, :fmi2EnterInitializationMode), component)
1415
fmi2ExitInitializationMode(dlsym(lib, :fmi2ExitInitializationMode), component)
15-
@test fmi2StatusOK == fmi2DoStep(dlsym(lib, :fmi2DoStep), component, fmi2Real(0.0), fmi2Real(0.1), fmi2False)
16+
if Sys.WORD_SIZE == 64
17+
@test fmi2StatusOK == fmi2DoStep(dlsym(lib, :fmi2DoStep), component, fmi2Real(0.0), fmi2Real(0.01), fmi2False)
18+
end
1619

1720

1821
status = fmi2Real(0.0)

0 commit comments

Comments
 (0)