vc tem que configurar um jndi.properties colocar no classpath do 
cliente, eu uso o junit vchamdo pelo ant, segue adiante a parte relativa 
aos testes :

obs: eu utilizo JAAS para fazer a autentica��o, por isso eu crio uma 
variavel de sistema java.security.auth.login.config para apontar para o 
arquivo auth.conf que configura o LoginModule, pode ser retirado sem 
problema. Eu n�o utilizei testSuite, apenas testcases (os dois do junit) 
  e todos os meus testes terminam com Test. Utilizo tbem a tarefa 
replace para configurar o endere�o IP, que � pego atrav�s de uma 
vari�vel do sistema. Espero ter ajudado, qquer duvida, pode perguntar.

<target name="test"
                                depends="compilatests">

                <copy file="${config.dir}/tests/jndi.properties"
                                   tofile="${tests.dir}/jndi.properties"
                                   overwrite="true"/>
                
                <replace file="${tests.dir}/jndi.properties"
                                           token="@MYIP@"
                                           value="${env.MYIP}"/>        
                
                <junit printsummary="true" fork="yes">
        <formatter type="xml" />
        
                <sysproperty key="java.security.auth.login.config"
                                          value="${config.tests}/auth.conf"/>          
 

                <batchtest fork="yes" todir="${tests.report.dir}">
                        <fileset dir="${tests.dir}">
                                <include name="**/*Test.class" />
                        </fileset>
                </batchtest>
                <classpath>
                        <pathelement path="${project.class.path}" />
                        <fileset dir="${tests.dir}">
                        <include name="**/*.properties" />
                    </fileset>
                    <fileset dir="lib">
                        <include name="**/*.jar" />
                    </fileset>
                    <fileset dir="lib_build">
                        <include name="**/*.jar" />
                    </fileset>                  

                    <fileset dir="${env.JBOSS_HOME}/client" includes="*.jar"  />       
         
                    <fileset dir="${tests.dir}" includes="jndi.properties"  />         
         
                        <pathelement location="${tests.dir}"/>
                </classpath>

     </junit>

        <junitreport todir="${tests.report.dir}">
        <fileset dir="${tests.report.dir}">
          <include name="TEST-*.xml"/>
        </fileset>
         <report format="frames" todir="${tests.report.dir}/html" />
     </junitreport>
    </target>


Otus Apollo wrote:
> Montei um  Session Bean criei um arquivo .jar e j� efetuei o deploy no 
> JBOSS.
> 
>  
> 
> J� construir a classe TestClient, gostaria de saber como eu fa�o para 
> rodar esta classe ?
> 
> Como eu configuro o Classpath ?
> 
>  
> 
>  
> 
>  
> 
>  
> 
> 
> ------------------------------------------------------------------------
> Yahoo! GeoCities <http://br.geocities.yahoo.com/>
> Tudo para criar o seu site: ferramentas f�ceis de usar, espa�o de sobra 
> e acess�rios.


-- 
Emerson Cargnin
SICREDI - Tel : 3358-4860


---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: 
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a