ACE3P contract test fails
The ACE3P contract test fails after !2865 (merged) is merged. The specific test in https://gitlab.kitware.com/cmb/plugins/ace3p-extensions is test_to_jobrecordPy
.
The test code (test_to_jobrecord.py
) was updated to set smtk::operator::Managers
:
managers = smtk.common.Managers.create()
managers.insert_or_assign(self.res_manager)
managers.insert_or_assign(self.op_manager)
managers.insert_or_assign(self.proj_manager)
self.op_manager.setManagers(managers)
- A known problem is that
managers
should be changed toself.managers
so that it doesn't go out of scope. - After fixing that, there is still an error
.../ace3p-extensions/smtk/simulation/ace3p/Stage.h:66 model resource missing ace3p property
Added code to "register" smtk.session.vtk
with the resource and operation managers, but the error remains.