Rollback of Move OBJ handling to a mjpDecoder.
PiperOrigin-RevId: 875705083 Change-Id: I21403d84abd56ef72de915bddc724fe3efa506e6
This commit is contained in:
committed by
Copybara-Service
parent
55d7226b06
commit
0ec836b281
@@ -12,13 +12,7 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
mujoco_test(
|
||||
user_model_test
|
||||
PROPERTIES
|
||||
ENVIRONMENT
|
||||
"MUJOCO_PLUGIN_DIR=$<TARGET_FILE_DIR:obj_decoder>"
|
||||
ADDITIONAL_LINK_LIBRARIES absl::str_format
|
||||
)
|
||||
mujoco_test(user_model_test ADDITIONAL_LINK_LIBRARIES absl::str_format)
|
||||
|
||||
mujoco_test(user_objects_test)
|
||||
|
||||
@@ -29,20 +23,9 @@ mujoco_test(
|
||||
"MUJOCO_PLUGIN_DIR=$<TARGET_FILE_DIR:elasticity>"
|
||||
)
|
||||
|
||||
mujoco_test(
|
||||
user_flex_test
|
||||
PROPERTIES
|
||||
ENVIRONMENT
|
||||
"MUJOCO_PLUGIN_DIR=$<TARGET_FILE_DIR:obj_decoder>"
|
||||
)
|
||||
mujoco_test(user_flex_test)
|
||||
|
||||
mujoco_test(
|
||||
user_mesh_test
|
||||
PROPERTIES
|
||||
ENVIRONMENT
|
||||
"MUJOCO_PLUGIN_DIR=$<TARGET_FILE_DIR:obj_decoder>"
|
||||
ADDITIONAL_LINK_LIBRARIES absl::str_format
|
||||
)
|
||||
mujoco_test(user_mesh_test ADDITIONAL_LINK_LIBRARIES absl::str_format)
|
||||
|
||||
mujoco_test(user_composite_test)
|
||||
|
||||
|
||||
@@ -71,9 +71,6 @@ static const char* const kMalformedFaceOBJPath =
|
||||
static const char* const kCubeSkinPath =
|
||||
"user/testdata/cube_skin.xml";
|
||||
|
||||
static const char* const kNoDecoderForMeshErrorMsh =
|
||||
"no decoder found for mesh";
|
||||
|
||||
using ::testing::ElementsAre;
|
||||
using ::testing::HasSubstr;
|
||||
using ::testing::IsNull;
|
||||
@@ -113,7 +110,7 @@ TEST_F(MjCMeshTest, UnknownMeshFormat) {
|
||||
LoadModelFromString(xml.c_str(), error.data(), error.size(), &vfs);
|
||||
ASSERT_THAT(model, testing::IsNull())
|
||||
<< "Should fail to load a mesh named: " << name;
|
||||
EXPECT_THAT(error.data(), HasSubstr(kNoDecoderForMeshErrorMsh));
|
||||
EXPECT_THAT(error.data(), HasSubstr("unknown or unsupported mesh file: "));
|
||||
EXPECT_THAT(error.data(), HasSubstr(name));
|
||||
}
|
||||
|
||||
@@ -303,7 +300,7 @@ TEST_F(MjCMeshTest, LoadMSHWithContentTypeError) {
|
||||
// should error with unknown file type
|
||||
mjModel* model = LoadModelFromString(xml, error, error_sz, &vfs);
|
||||
EXPECT_THAT(model, IsNull());
|
||||
EXPECT_THAT(error, HasSubstr(kNoDecoderForMeshErrorMsh));
|
||||
EXPECT_THAT(error, HasSubstr("unsupported mesh type: 'model/unknown'"));
|
||||
mj_deleteVFS(&vfs);
|
||||
}
|
||||
|
||||
@@ -330,7 +327,7 @@ TEST_F(MjCMeshTest, LoadMSHWithInvalidContentType) {
|
||||
// should error with unknown file type
|
||||
mjModel* model = LoadModelFromString(xml, error, error_sz, &vfs);
|
||||
EXPECT_THAT(model, IsNull());
|
||||
EXPECT_THAT(error, HasSubstr(kNoDecoderForMeshErrorMsh));
|
||||
EXPECT_THAT(error, HasSubstr("invalid content type: 'model'"));
|
||||
mj_deleteVFS(&vfs);
|
||||
}
|
||||
|
||||
|
||||
@@ -14,12 +14,7 @@
|
||||
|
||||
mujoco_test(xml_api_test)
|
||||
|
||||
mujoco_test(
|
||||
xml_native_reader_test
|
||||
PROPERTIES
|
||||
ENVIRONMENT
|
||||
"MUJOCO_PLUGIN_DIR=$<TARGET_FILE_DIR:obj_decoder>"
|
||||
)
|
||||
mujoco_test(xml_native_reader_test)
|
||||
|
||||
mujoco_test(xml_utils_test)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user