Module PluginGenerator
[hide private]
[frames] | no frames]

Module PluginGenerator

source code


Date: 2011-06-17

Authors:
Mark Basham, Olof Svensson, J\xc3\xa9r\xc3\xb4me Kieffer

Copyright: DLS

License: GPLv3

Classes [hide private]
  PluginGenerator
Class description
  HelpFormatter
Overrides the standard help formatter to make the output format suit our requirements.
Functions [hide private]
 
main() source code
Variables [hide private]
  __copyright__ = 'DLS'
This creates an EDNA plugin template for use with the EDNA framework It creates the whole directory framework needed, the core plugin code and the core tests, which are all run as part of the generator
  __package__ = None
hash(x)
Variables Details [hide private]

__copyright__

This creates an EDNA plugin template for use with the EDNA framework It creates the whole directory framework needed, the core plugin code and the core tests, which are all run as part of the generator

This creates the following directory structure and files:

ProjectName
 |--plugins
 |    |--EDPluginName-v1.0
 |    |  |--datamodel
 |    |  |  |--generateXSDataTemplate.sh
 |    |  |  |--XSDataExecTest3.xsd
 |    |  |--plugins
 |    |  |  |--EDPluginNamev10.py
 |    |  |  |--XSDataPluginName.py
 |    |  |--tests
 |    |  |  |--data
 |    |  |  |  |--XSConfiguration_PluginName.xml
 |    |  |  |  |--XSDataInputPluginName_reference.xml
 |    |  |  |  |--XSDataResultPluginName_reference.xml
 |    |  |  |--testsuite
 |    |  |  |  |--EDTestCasePluginNameExecuteTest.py
 |    |  |  |  |--EDTestCasePluginNameUnitTest.py
 |    |  |  |  |--EDTestSuitePluginNameTest.py
Value:
'DLS'