Actually run the MATLAB tests

Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
This commit is contained in:
Ian Bell
2014-11-20 13:37:37 -05:00
parent 5c3d31d011
commit 657c0269ff

View File

@@ -543,7 +543,7 @@ def cmake_slave(mod_name, platform, gitMode = 'incremental', install = True, cma
factory.addStep(DirectoryUpload(slavesrc="install_root",masterdest="public_html/binaries",url="binaries",compress="bz2"))
return factory
def swig_matlab_builder(platform, gitMode = 'incremental', cmake_args = [], cmake_env = None):
def swig_matlab_builder(platform, gitMode = 'incremental', cmake_args = [], ctest_args = [], cmake_env = None):
"""
Download SWIG+MATLAB version, use it to build _wrap file for MATLAB builder, upload generated file back to master.
@@ -577,6 +577,8 @@ def swig_matlab_builder(platform, gitMode = 'incremental', cmake_args = [], cmak
# Build the binaries
factory.addStep(ShellCommand(command=prepend_path('cmake --build . --target install'),
workdir= "build/build" , haltOnFailure = True))
# Run simple integration test
factory.addStep(ShellCommand(command=["ctest", "--extra-verbose"] + ctest_args, workdir = "build/build", haltOnFailure = True))
# Upload the files
factory.addStep(DirectoryUpload(slavesrc="install_root",masterdest="public_html/binaries",url="binaries",compress="bz2"))
# Return the object