Overview | Programming Interfaces | CIM Instrumentation | CIM Client Applications | Development Tools | Monitoring | WBEM System Management Tasks
Performing "hand-operated" tests of CIM Instrumentation can become a nightmare, if tests for different operating systems, Linux distributions, releases and hardware platforms are required. In order to guarantee that one CIM Instrumentation (aka provider) is functioning correct within different environments, a test suite was developed that offers the user a defined set of test scenarios and the possibility to perform automated function verification tests against installed CIM Instrumentation.
The Specification describes the architecture, the syntax of the configuration files to drive provider tests and error code descriptions.
Get the sources from CVS (module testsuite) or as tarball (package sblim-testsuite).
Provider Skeleton Generator
The provider skeleton generator package, short psg, contains different scripts to create provider skeletons of different interfaces and provider types. The package contains scripts to create CMPI C, NPI C and NPI C++ provider skeletons. The user has to specify the name of the file and which provider types need to be supported by the provider. For more information have a look into the package's README file or use the --help option of the scripts.
Get the sources from CVS (module psg) or as tarball (package sblim-psg).
ECUTE stands for "Extensible CIM & UML Tooling Enviroment". It's a collection of tools that are all based on Eclipse. ECUTE tooling supports all phases of the development process of CIM instrumentation and CIM exploitation. It consists of the follwing components:
Modeler and Code Generator exist in an earlier release 2.2. In this release the Modeler relies on the Rational Software Architect 6 and the Code Generator is not JET based and therefore not simply extendable.
Get the sources from CVS (module ecute3x or ecute) or as tarball (package sblim-ecute).