Re: JMPI test seem to be broken
Robert Kieninger <[email protected]>
| Newsgroups | gmane.network.open-pegasus.general |
|---|---|
| Message-ID | <OFF9277428.939D978B-ONC1257842.0046CF37-C1257842.0047A50D@de.ibm.com> |
Max, you are probably missing the general test setup needed for successfully running the poststarttests. Please run "make testrepository" in the PEGASUS_ROOT directory, prior to starting the CIM Sever and running the JMPI poststarttests. This will create namespace "root/SampleProvider". BTW, please note that JMPI may not work well with Java6. We are only able to complete the test running JMPI on Java5. Mit freundlichen Grüßen / Kind regards Robert Kieninger z/OS CIM and Capacity Provisioning IBM Systems &Technology Group, Systems Software Development / z/OS CIM Development ------------------------------------------------------------------------------------------------------------------------------------------- IBM Deutschland Schoenaicher Str. 220 71032 Boeblingen Phone: +49-7031-16-2382 E-Mail: [email protected] ------------------------------------------------------------------------------------------------------------------------------------------- IBM Deutschland Research & Development GmbH / Vorsitzender des Aufsichtsrats: Martin Jetter Geschäftsführung: Dirk Wittkopp Sitz der Gesellschaft: Böblingen / Registergericht: Amtsgericht Stuttgart, HRB 243294 From: "Calderoni, Massimo" <[email protected]> To: "[email protected]" <[email protected]> Date: 24.02.2011 23:56 Subject: JMPI test seem to be broken Hi, Was trying today to run the tests as described in readme.jmpi, but they do not appear to work. Installed Pegasus 2.10 fresh, with all env vars as described in readme.jmpi, all went fine, I can start the server, get a list of providers, browse with cimworkshop, etc. But then, by doing: # cd ${PEGASUS_HOME}/src/Pegasus/ProviderManager2/JMPI/ # make poststarttests I get: make "-f" jmpi.mak poststarttests make[1]: Entering directory `/opt/pegasus/tog-pegasus-2.10.0/src/Pegasus/ProviderManager2/JMPI' make[1]: Nothing to be done for `poststarttests'. make[1]: Leaving directory `/opt/pegasus/tog-pegasus-2.10.0/src/Pegasus/ProviderManager2/JMPI' make "-C" org/pegasus/jmpi poststarttests make[1]: Entering directory `/opt/pegasus/tog-pegasus-2.10.0/src/Pegasus/ProviderManager2/JMPI/org/pegasus/jmpi' make[1]: Nothing to be done for `poststarttests'. make[1]: Leaving directory `/opt/pegasus/tog-pegasus-2.10.0/src/Pegasus/ProviderManager2/JMPI/org/pegasus/jmpi' make "-C" org/pegasus/jmpi/tests/JRE poststarttests make[1]: Entering directory `/opt/pegasus/tog-pegasus-2.10.0/src/Pegasus/ProviderManager2/JMPI/org/pegasus/jmpi/tests/JRE' PEGASUS_HOME = "/opt/pegasus/tog-pegasus-2.10.0" PEGASUS_ROOT = "/opt/pegasus/tog-pegasus-2.10.0" PEGASUS_PLATFORM = "LINUX_IX86_GNU" PEGASUS_DEBUG = NULL PEGASUS_TEST_VERBOSE = NULL PATH = "/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/opt/simple-rpm:/home/max/bin:/local/home/max/p4/dir/3party/jdk/jdk1.6.0_13/bin:/local/home/max/p4/dir/3party/maven/apache-maven-2.2.1/bin:/opt/pegasus/tog-pegasus-2.10.0/bin" LD_LIBRARY_PATH = "/opt/pegasus/tog-pegasus-2.10.0/lib:/local/home/max/p4/dir/3party/jdk/jdk1.6.0_13/jre/lib/i386/server:/local/home/max/p4/dir/3party/jdk/jdk1.6.0_13/jre/lib/i386/native_threads:/local/home/max/p4/dir/3party/jdk/jdk1.6.0_13/jre/lib/i386" CLASSPATH = ":/opt/pegasus/tog-pegasus-2.10.0/lib/JMPIImpl.jar" JAVA_SDK = "/local/home/max/p4/dir/3party/jdk/jdk1.6.0_13" JAVA_SDKINC = "/local/home/max/p4/dir/3party/jdk/jdk1.6.0_13/include" testJVM: SUCCESS: Create Byte testJVM: SUCCESS: Create UnsignedInt8 testJVM: SUCCESS: Create Short testJVM: SUCCESS: Create UnsignedInt16 testJVM: SUCCESS: Create Integer testJVM: SUCCESS: Create UnsignedInt32 testJVM: SUCCESS: Create Long testJVM: SUCCESS: Create UnsignedInt64 testJVM: SUCCESS: Create String testJVM: SUCCESS: Create CIMDateTime testJVM: SUCCESS: Create Vector testJVM: SUCCESS: Create Boolean testJVM: SUCCESS: Create Character testJVM: SUCCESS: Create Float testJVM: SUCCESS: Create Double testJVM: SUCCESS: Create CIMArgument testJVM: SUCCESS: Create CIMClass testJVM: SUCCESS: Create CIMFlavor testJVM: SUCCESS: Create CIMInstance testJVM: SUCCESS: Create CIMObject testJVM: SUCCESS: Create CIMObjectPath testJVM: SUCCESS: Create CIMProperty testJVM: SUCCESS: Create CIMQualifier testJVM: SUCCESS: Create CIMValue testJVM: SUCCESS: Create Provider testJVM: SUCCESS make[1]: Leaving directory `/opt/pegasus/tog-pegasus-2.10.0/src/Pegasus/ProviderManager2/JMPI/org/pegasus/jmpi/tests/JRE' make "-C" org/pegasus/jmpi/tests/Providers/Associations poststarttests make[1]: Entering directory `/opt/pegasus/tog-pegasus-2.10.0/src/Pegasus/ProviderManager2/JMPI/org/pegasus/jmpi/tests/Providers/Associations' cimcli CIMException: Cmd= a Object= JMPIExpAssociation_Teacher Code= 3 CIM_ERR_INVALID_NAMESPACE: root/SampleProvider make[1]: *** [poststarttests] Error 3 make[1]: Leaving directory `/opt/pegasus/tog-pegasus-2.10.0/src/Pegasus/ProviderManager2/JMPI/org/pegasus/jmpi/tests/Providers/Associations' make: *** [poststarttests] Error 2 Am I correct in saying that the code there forgot to add namespace root/SampleProvider along the way, or is there something I did wrong on my end? -- Max Calderoni Senior Java GUI Engineer SenSage, Inc. www.sensage.com