Emit dm_control's schema.xml from mjcf.schema
PiperOrigin-RevId: 959934262 Change-Id: I75b96a0fbad2aa4acefbd1ea650ad08205c78576
This commit is contained in:
committed by
Copybara-Service
parent
596b6f433d
commit
0accc5b3c7
@@ -24,6 +24,7 @@ _REPO_ROOT = os.path.dirname(os.path.dirname(_SCRIPT_DIR))
|
||||
sys.path.insert(0, os.path.join(_REPO_ROOT, 'doc', 'generate'))
|
||||
import generate_api_header
|
||||
import generate_default_table
|
||||
import generate_dmcontrol
|
||||
import generate_functions
|
||||
import generate_mjcf_map
|
||||
import generate_mjcf_table
|
||||
@@ -137,6 +138,14 @@ class DocTest(googletest.TestCase):
|
||||
generate_xsd.generate(),
|
||||
)
|
||||
|
||||
def test_dmcontrol_schema(self):
|
||||
"""Checks that dmcontrol_schema.xml matches the schema-generated output."""
|
||||
_check_up_to_date(
|
||||
self,
|
||||
'src/xml/generated/dmcontrol_schema.xml',
|
||||
generate_dmcontrol.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