rofunc.utils.robolab.formatter.mjcf_parser.xml_validation_test#

Tests that generated XML string is valid.

1.  Module Contents#

1.1.  Classes#

XMLValidationTest

1.2.  Functions#

validate

Validates that an XML string is a valid MJCF.

1.3.  Data#

ASSETS_DIR

1.4.  API#

rofunc.utils.robolab.formatter.mjcf_parser.xml_validation_test.ASSETS_DIR = None#
rofunc.utils.robolab.formatter.mjcf_parser.xml_validation_test.validate(xml_string)#

Validates that an XML string is a valid MJCF.

Validation is performed by constructing Mujoco model from the string. The construction process contains compilation and validation phases by Mujoco engine, the best validation tool we have access to.

Args:

xml_string: XML string to validate

class rofunc.utils.robolab.formatter.mjcf_parser.xml_validation_test.XMLValidationTest(*args, **kwargs)#

Bases: absl.testing.absltest.TestCase

testXmlAttach()#