The OpenDRIM LMPs tests are executed by routines generated from the Provider Test Client template with the OpenDRIM Code Generator.
We provide PTC input mof code on our SVN repository.
To run tests the SBLIM java CIM client and the WBEM Client Abstraction Layer (lower layer) are required.
When executing the routines don't forget to provide the following arguments to the java program:
- <hostname> <portNumber> <namespace> <interopNamespace> <username> <passwd> <numberOfIterations> <setInstanceIndex>
- Example: 129.254.186.223 5988 root/cimv2 Interop frederic fifi1234 1 0
- OpenWBEM "Interop" namespace is root/Interop while OpenPegasus and SBLIM sfcb uses Interop.
- SVN location of PTC input mof code:
- Note: for SBLIM sfcb the routines MUST be generated from mof.tests/PACKAGENAME-sfcb.mof
- Note: PACKAGENAME is a demo package which allows you to create / delete / modify instances in order to test the capabilities of the CIM server and of the CMPI provider interface. It comes with no "instance" so BEFORE testing you're advised to create a few instances.
| | Fedora Core 7 (32bit) | Fedora Core 5 (64bit) | Booyo 2.5 (64bit) | Asianux 3.0 (64bit)
|
| Pegasus 2.7.0 (Source) | PASSED | | |
|
| OpenWBEM 3.2.2 (Source) | PASSED | | |
|
| SBLIM sfcb 1.2.4 (Source) | PASSED | PASSED | |
|
- SVN location of PTC input mof code:
- Note: Interop package is NOT REQUIRED if CIM_Namespace is correctly implemented in the "Interop" namespace
- Note: on Fedora Core 5 (64bit) sfcb was patched as follow: cmpidt.h, line 229 was changed from 'unsigned long brokerClassification;' to 'unsigned int brokerClassification;'. This bug has already been submitted to sfcb developers.
| | Fedora Core 7 (32bit) | Fedora Core 5 (64bit) | Booyo 2.5 (64bit) | Asianux 3.0 (64bit)
|
| Pegasus 2.7.0 (Source) | PASSED | PASSED | |
|
| OpenWBEM 3.2.2 (Source) | - | - | |
|
| SBLIM sfcb 1.2.4 (Source) | PASSED | PASSED | |
|
- SVN location of PTC input mof code:
| | Fedora Core 7 (32bit) | Fedora Core 5 (64bit) | Booyo 2.5 (64bit) | Asianux 3.0 (64bit)
|
| Pegasus 2.7.0 (Source) | PASSED | | |
|
| OpenWBEM 3.2.2 (Source) | PASSED | | |
|
| SBLIM sfcb 1.2.4 (Source) | PASSED | | |
|
- SVN location of PTC input mof code:
- Note: "OpenDRIM_OperatingSystemCurrentRunlevel.value" is a modifiable property however it's risky to test it since it may stop X11 or even reboot the tested computer. You should manually test this one...
| | Fedora Core 7 (32bit) | Fedora Core 5 (64bit) | Booyo 2.5 (64bit) | Asianux 3.0 (64bit)
|
| Pegasus 2.7.0 (Source) | PASSED | | |
|
| OpenWBEM 3.2.2 (Source) | PASSED | | |
|
| SBLIM sfcb 1.2.4 (Source) | PASSED | | |
|
- SVN location of PTC input mof code:
- Note: read the content mof.tests/OpenDRIM_Service.mof, some values MUST be set according to your configuration FIRST.
| | Fedora Core 7 (32bit) | Fedora Core 5 (64bit) | Booyo 2.5 (64bit) | Asianux 3.0 (64bit)
|
| Pegasus 2.7.0 (Source) | PASSED | | |
|
| OpenWBEM 3.2.2 (Source) | PASSED | | |
|
| SBLIM sfcb 1.2.4 (Source) | PASSED | | |
|
- SVN location of PTC input mof code:
- Note: You SHOULD purge your logs before you run the tests. There are so many instances that the test client or the CIM Server MAY crash. We warned you! (Getting instances of Log_Entries should use execQuery() instead of the regular intrinsic methods.)
| | Fedora Core 7 (32bit) | Fedora Core 5 (64bit) | Booyo 2.5 (64bit) | Asianux 3.0 (64bit)
|
| Pegasus 2.7.0 (Source) | PASSED | | |
|
| OpenWBEM 3.2.2 (Source) | | | |
|
| SBLIM sfcb 1.2.4 (Source) | | | |
|
- SVN location of PTC input mof code:
- Note:
| | Fedora Core 7 (32bit) | Fedora Core 5 (64bit) | Booyo 2.5 (64bit) | Asianux 3.0 (64bit)
|
| Pegasus 2.7.0 (Source) | | | |
|
| OpenWBEM 3.2.2 (Source) | | | |
|
| SBLIM sfcb 1.2.4 (Source) | | | |
|
- SVN location of PTC input mof code:
- Note: the <setInstanceIndex> parameter SHOULD NOT be 0. 0 would be root on any Linux system therefore you SHOULD create a new account first and then set the <setInstanceIndex> parameter to match this account.
| | Fedora Core 7 (32bit) | Fedora Core 5 (64bit) | Booyo 2.5 (64bit) | Asianux 3.0 (64bit)
|
| Pegasus 2.7.0 (Source) | PASSED | | |
|
| OpenWBEM 3.2.2 (Source) | | | |
|
| SBLIM sfcb 1.2.4 (Source) | | | |
|