Add engine internal error macro mjERROR to prepend calling function to error function.

PiperOrigin-RevId: 541584847
Change-Id: I57447e64375413ee07aa96372a402e1ced59ff4a
This commit is contained in:
Kyle Bayes
2023-06-19 03:28:44 -07:00
committed by Copybara-Service
parent c9e9cd8b35
commit ac1f41160d
28 changed files with 218 additions and 162 deletions
+2 -1
View File
@@ -926,7 +926,8 @@ Euler integrator, semi-implicit in velocity.
def test_can_raise_error(self):
self.data.pstack = self.data.nstack
with self.assertRaisesRegex(mujoco.FatalError, r'\Astack overflow'):
with self.assertRaisesRegex(mujoco.FatalError,
r'\Amj_stackAlloc: stack overflow'):
mujoco.mj_forward(self.model, self.data)
def test_mjcb_time(self):
+2 -2
View File
@@ -369,8 +369,8 @@ class MuJoCoRolloutTest(parameterized.TestCase):
ctrl = np.zeros((3, model.nu))
model.opt.solver = 10 # invalid solver type
with self.assertRaisesWithLiteralMatch(mujoco.FatalError,
'Unknown solver type 10'):
with self.assertRaisesWithLiteralMatch(
mujoco.FatalError, 'mj_fwdConstraint: unknown solver type 10'):
state, sensordata = rollout.rollout(model, data, initial_state, ctrl)
def test_invalid(self):