Add error reporting to model loading in engine tests, where missing

PiperOrigin-RevId: 795844607
Change-Id: I4163c53c05796c2e3036af28a98f58c15bb1c99c
This commit is contained in:
Yuval Tassa
2025-08-16 08:11:11 -07:00
committed by Copybara-Service
parent bbb70d98a4
commit 5a24eb2d34
16 changed files with 220 additions and 98 deletions
+4 -3
View File
@@ -238,7 +238,7 @@ TEST_F(MjCollisionBoxTest, DeepPenetration) {
mj_forward(model, data);
// expect 4 contact
EXPECT_EQ(data->ncon ,4);
EXPECT_EQ(data->ncon, 4);
mj_deleteData(data);
mj_deleteModel(model);
@@ -257,8 +257,9 @@ TEST_F(MjCollisionBoxTest, BoxSphere) {
</worldbody>
</mujoco>
)";
mjModel* model = LoadModelFromString(xml);
ASSERT_THAT(model, NotNull());
char error[1024];
mjModel* model = LoadModelFromString(xml, error, sizeof(error));
ASSERT_THAT(model, NotNull()) << error;
mjData* data = mj_makeData(model);
for (mjtNum z : {-.015, -.00501, -.005, -.00499, 0.0, 0.004}) {