Add XSD schema.
Fixes #6, #3237, #3410 PiperOrigin-RevId: 958922477 Change-Id: Ia68e10be06d7c880b6a095edcc79572ee8b6f50e
This commit is contained in:
committed by
Copybara-Service
parent
2544c34997
commit
1e3c8f3f91
@@ -29,6 +29,7 @@ import generate_mjcf_map
|
||||
import generate_mjcf_table
|
||||
import generate_read_table
|
||||
import generate_schema
|
||||
import generate_xsd
|
||||
import mjcf_schema
|
||||
|
||||
# Functions in headers that are intentionally not in functions.rst.
|
||||
@@ -128,6 +129,14 @@ class DocTest(googletest.TestCase):
|
||||
generate_read_table.generate(),
|
||||
)
|
||||
|
||||
def test_xsd(self):
|
||||
"""Checks that mjcf.xsd matches the schema-generated output."""
|
||||
_check_up_to_date(
|
||||
self,
|
||||
'src/xml/generated/mjcf.xsd',
|
||||
generate_xsd.generate(),
|
||||
)
|
||||
|
||||
def test_read_table_consumed(self):
|
||||
"""Checks that every generated row array is consumed, and none is stale.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user