Bug 928195 - Part 4: mach command for generating WebIDL example files; r=froydnj

--HG--
extra : rebase_source : c2c2667cae91eae9e444f9d7cbd2750a5207af5d
This commit is contained in:
Gregory Szorc 2013-11-14 10:34:55 -08:00
parent b89193cb67
commit 21661b7f55

View File

@ -18,6 +18,17 @@ from mozbuild.base import MachCommandBase
@CommandProvider
class WebIDLProvider(MachCommandBase):
@Command('webidl-example', category='misc',
description='Generate example files for a WebIDL interface.')
@CommandArgument('interface', nargs='+',
help='Interface(s) whose examples to generate.')
def webidl_example(self, interface):
from mozwebidl import BuildSystemWebIDL
manager = self._spawn(BuildSystemWebIDL).manager
for i in interface:
manager.generate_example_files(i)
@Command('webidl-parser-test', category='testing',
description='Run WebIDL tests.')
@CommandArgument('--verbose', '-v', action='store_true',