diff --git a/basemodelica.py b/basemodelica.py index f6a2ab6..a871a1f 100644 --- a/basemodelica.py +++ b/basemodelica.py @@ -50,7 +50,7 @@ def precompile_testbaesmodelica(systemImage: os.PathLike | None = None) -> None: 'Pkg.develop(path="TestBaseModelica");' 'Pkg.precompile("TestBaseModelica")') else: - print("Pre-compiling Julia system image %s for TestBaseModelica." + print("Pre-compiling Julia system image %s for TestBaseModelica. " "This might take a while." % systemImage) jl.seval('create_sysimage(["TestBaseModelica"];' diff --git a/testmodel.py b/testmodel.py index a955916..4d16ba8 100755 --- a/testmodel.py +++ b/testmodel.py @@ -554,6 +554,12 @@ def sendExpressionOldOrNew(cmd): cmd += " --sysimage=%s" % conf["julia-system-image"] cmd += " %s" % juliaCallFile with open(simFile,"w") as fp: + with open(juliaCallFile, "r") as juliaFile: + file_content = juliaFile.read() + fp.write("%s_test.jl:\n\n" % conf["modelName"]) + fp.write(file_content) + fp.write("\n") + fp.write("%s\n" % (cmd)) res = checkOutputTimeout( "(rm -f %s.pipe ; mkfifo %s.pipe ; head -c 1048576 < %s.pipe >> %s & %s > %s.pipe 2>&1)"