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]