summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Change orientation of resulting figure.Jan Safranek2013-03-251-1/+1
| | | | We want superclass on the top of subclass and not a vice versa.
* Check for qualifiers, properties without qualifiers crash here.Jan Safranek2013-03-252-9/+12
| | | | Konkretmof seem to use qualifiers=None instead of qualifiers={}.
* Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersJan Safranek2013-03-254-399/+337
|\
| * tools: don't use CIMOM for generating documentationRadek Novacek2013-03-184-399/+337
| | | | | | | | | | | | class2rst.py and class2uml.py was altered to use konkretmof for parsing MOFs instead of calling CIMOM. This two modules was also renamed to openlmi-doc-class2* and will be installed to $prefix/bin.
* | Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersJan Safranek2013-03-1512-12/+12
|\|
| * Happy New Year! (better later than never)Jan Synacek2013-03-1312-12/+12
| |
* | Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersJan Safranek2013-02-201-6/+7
|\|
| * fixed pylint plugins0.0.18Michal Minar2013-02-041-6/+7
| | | | | | | | | | | | Marking of line positions for error suppression needed finetuning in other to make them more robust. They did not work for multiline statements like decorated functions/methods etc.
* | Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersJan Safranek2013-01-311-1/+5
|\|
| * fixed pylint pluginMichal Minar2013-01-311-1/+5
| | | | | | | | | | pylintlmi could raise an attribute error, when checking module name
* | Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersJan Safranek2013-01-242-6/+6
|\|
| * made pylint more friendlyMichal Minar2013-01-242-6/+6
| | | | | | | | | | | | allow arguments 2 characters long allow any arguments in provider methods to be unused - support functions spawning its arguments on multiple lines
* | Added openlmi.storage checker.Jan Safranek2013-01-242-1/+52
|/
* made pylint more friendlyMichal Minar2013-01-242-29/+38
| | | | | | | | | | | supressed: * too short variable names (allowed 2 chars long) * use of * and ** magic * warnings about hierarchically nested classes under Values * get_providers not required for each provider module * too long method names made 'i' a dummy variable
* pyling plugins improvementsMichal Minar2013-01-233-13/+95
| | | | | | | | | added allow_cmpi_logging module for suppressing errors concerning logging statements disabled our custom C9904 warning message because of providers like CapabilitiesProvider having no prefix - but still checking for consistency in module name and class name
* Fixed traceback on checking class with constants inside.Jan Safranek2013-01-231-0/+2
|
* Suppress common CIMProvider2 messages before analyzing other errors.Jan Safranek2013-01-231-1/+1
|
* Ignore 'W0613: unused argument' in entry methods from CIMOM.Jan Safranek2013-01-231-0/+12
|
* Added cim2uml tool, which creates instance diagram in PlantUML syntax.Jan Safranek2013-01-161-0/+273
|
* Check 'Implemeted' qualifier and show all implemented properties/methods as ↵Jan Safranek2013-01-114-8/+28
| | | | local.
* Added class2rst.py and class2uml.py tools.Jan Safranek2012-12-102-0/+671
|
* fixed most of pylint errorsMichal Minar2012-11-291-0/+3
| | | | | | | | | also modified mof, so it's better parseable greatly reduced pylint errors and warnings LMI_SoftwareInstalledPackage now returns reference to Linux_ComputerSystem instead of CIM_ComputerSystem
* added pylintlmi checker for python source checkingMichal Minar2012-11-287-0/+566
| | | | | | | | | | | | | | | | | | pylintlmi uses pylint (python source code checking utility) - giving it custom configuration for openlmi project and plugins with additional checks for usage see src/software/README renamed directory "src/software/providers" to "src/software/openlmi/software" * allows installation to custom PYTHONPATH together with openlmi-python egg * that also allows running pylint on sources in devel directory without messages like: W0403: 28,0: Relative import 'openlmi.software.core', should be 'openlmi.software.openlmi.software.core' E0611: 28,0: No name 'software' in module 'openlmi' F0401: 28,0: Unable to import 'openlmi.software.core'
* Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersMichal Minar2012-11-225-61/+330
|\ | | | | | | | | Conflicts: tools/mof2wiki.sh
| * Relicence all sources from GPLv2+ to LGPLv2+0.0.15Radek Novacek2012-11-125-41/+74
| |
| * mof2wiki: Convert methodsRoman Rakus2012-11-081-34/+68
| | | | | | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
| * Improved mof2wiki.shRoman Rakus2012-11-081-20/+222
| | | | | | | | | | | | | | Now it can create list of defined classes, newly created properties and created references. Signed-off-by: Roman Rakus <rrakus@redhat.com>
* | fixed regex for parsing mof filesMichal Minar2012-11-221-1/+1
|/
* mof2wiki scriptRoman Rakus2012-11-071-0/+41
| | | | | | Script allows to create wiki table of classes defined in mof file. Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Added -s and -A parametersJan Safranek2012-11-012-8/+46
|
* Mark all scripts executable.Jan Safranek2012-09-074-0/+0
|
* Use sans-serif fonts for diagrams.Jan Safranek2012-09-071-2/+2
|
* Added class2* tools.Jan Safranek2012-09-053-0/+641
|
* Added cim2dot tool.Jan Safranek2012-09-051-0/+231
|
* Added GPL header.Jan Safranek2012-09-051-0/+15
|
* tools: new tool cql.py - interactive console for running CQL queriesRadek Novacek2012-08-151-0/+151