Opa Wagner,
Já fiz a integração do testNG com Eclipse e maven.
Rodar os testes no maven só consegui quando peguei um pom que vem com
o jboss-tools M3. Manualmente não consegui fazer os testes rodarem,
mas quando tiver um tempo livre vou analisar a estratégia desse pom.
Em relação ao eclipse, já consegui fazer os testes rodarem na própria
ferramenta.
Considerações importantes:
1. TesteNG foi desenvolvido para rodar em java5, em java6 você
precisa configurar o parâmetro
-Dsun.lang.ClassLoader.allowArraySyntax=true, na configuração do 'run'
do teste.
2. Você vai precisar colocar a pasta 'boostrap' como source-folder do eclipse.
3. Você precisa colocar seus projetos como referência no projeto teste
em: properties\java build path\projects.
4. Coloque as libs do jboss-embbebed como as primeiras libs no
properties\java build path\order exporter.
5. Coloque o bootstrap acima do teu pacote de fontes do teste.
6. Coloque a pasta <projeto web>\src\main\webapp como Class Folder em
properties\java build path\libraries
Tenta isso, se der certo informa.
Baixa também o jboss-tools 3.1 M3. Ele funciona melhor com o maven.
Mas saiba que no seam 2 é complicado integrar com o maven. Com essa
versão do jboss 3.1M3 ele já vem com alguns exemplos 'mavenizados'
O link: mostra mais exemplos:
http://repository.jboss.org/maven2/org/jboss/seam/examples/ examina
esses exemplos veja também:
http://repository.jboss.org/maven2/org/jboss/seam/root/ ai tem as
versões dos pom que são raízes para os projetos mavenizados criados
pela jboss.
2009/11/20 Wagner Santos <
wagner....@gmail.com>:
--
Atenciosamente,
Assis júnior
SCJP 5.0 Certified