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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.