+12 votos
209 visitas

Olá prezados,

Estava fazendo meu primeiro teste com BIT (instalado conforme passos descritos na wiki), usando o exemplo disponibilizado no link http://wiki.benner.com.br/wiki/index.php?title=Testes_automatizados_em_BEF.

O projeto compilou, porém na hora de executar os teste foi retornada a mensagem abaixo. Alguém já passou por isso ou conhece a solução?

------ Run test started ------
BEF 2008.0.0.0 executing tests is started
Test assembly: C:\Program Files (x86)\Benner\FAPESDESCORRENTE2\Benner.Saude.Fapes.Crm.Business.BIT.dll
[BIT] - Iniciando testes do profile SAUDE
Exception thrown executing tests in C:\Program Files (x86)\Benner\FAPESDESCORRENTE2\Benner.Saude.Fapes.Crm.Business.BIT.dll
System.ArgumentNullException: Valor não pode ser nulo.
Nome do parâmetro: ptr
   em System.Runtime.InteropServices.Marshal.GetDelegateForFunctionPointer(IntPtr ptr, Type t)
   em Benner.Tecnologia.Business.Test.VisualStudioAdapter.InteropVclTec.Register()
   em Benner.Tecnologia.Business.Test.VisualStudioAdapter.BefTestDomain.RegisterInteropVclTec()
   em Benner.Tecnologia.Business.Test.VisualStudioAdapter.BefTestDomain.Run(EventListener listener, ITestFilter filter, Boolean tracing, LoggingThreshold logLevel)
   em Benner.Tecnologia.Business.Test.VisualStudioAdapter.BefAssemblyRunner.RunAssembly(IFrameworkHandle testLog)
BEF 2008.0.0.0 executing tests is finished
========== Run test finished: 0 run (0:00:01,1166693) ==========

por (50 pontos) | 209 visitas
Este problema ainda persiste?
O Rodrigo Andrade descobriu a solução, segue trecho enviado por ele aqui na fábrica:

"Se alguém tiver usando o Windows 10 e ao executar os testes do BIT tiver apresentado o erro que o parâmetro ptr não pode ser nulo, eu consegui rodar os testes após registrar a dll INTEROPVCLTEC.DLL da tecnologia."

1 Resposta

+1 voto
Melhor resposta

Em alguns ambientes realmente é necessário registrar a dll INTEROPVCLTEC.DLL manualmente.

por (861 pontos)
selecionada por

Perguntas relacionadas

0 votos
1 resposta
perguntado 12 Dez, 2018 por Rafael Leonhardt (253 pontos) | 32 visitas
+3 votos
1 resposta
+3 votos
2 respostas
+3 votos
1 resposta
+2 votos
1 resposta
Melhores Nov 2020
  1. kevin.katzer

    13 Pontos

  2. Cesar.Albuquerque

    11 Pontos

  3. diuari.molinari

    1 Pontos

200 pontos
Melhores 2020 Nov 23 - 29
    445 perguntas
    492 respostas
    351 comentários
    497 usuários