+1 voto
78 visitas

Quando configuro o TemaCity para rodar um teste do NUnit ele sempre da um erro referente a InteropVclTec.dll, tanto na inicialização como na execução de cada teste.

Alguém já conseguiu configurar a automatização desse tipo de teste no TeamCity.

Segue o log do build do TC.


[15:14:04]Step 4/4: Execução dos Testes Automatizados (NUnit) (6s)

[15:14:04]##teamcity[buildStatisticValue key='buildStageDuration:buildStepRUNNER_67' value='0.0']

[15:14:04]Starting: C:\BA4\plugins\dotnetPlugin\bin\JetBrains.BuildServer.NUnitLauncher.exe #TeamCityImplicit

[15:14:04]in directory: C:\BA4\work\45e5f7973505ecdf

[15:14:09]2015-11-02 15:14:09,711 [4116] ERROR JetBrains.TeamCity.NUnitLauncher.ErrorLoggerImpl - Unhandled exception in remote appdomain: Benner.Tecnologia.Common.Exceptions.ObjectCreationException: NÆo foi poss¡vel carregar a dll C:\BA4\work\45e5f7973505ecdf\DLLS\InteropVclTec.dll. Motivo: The specified module could not be found (126).

[15:14:09] at Benner.Tecnologia.Interop.DelphiActivator.CreateInstance(String libraryName, String interfaceName)

[15:14:09] at Benner.Tecnologia.Interop.BennerSystemProxy.get_InternalProxy()

[15:14:09] at Benner.Tecnologia.Application.TransactionContextService.get_InDatabaseTransaction()

[15:14:09] at Benner.Tecnologia.Application.TransactionContextService.Leave(ITransactionContext transactionContext)

[15:14:09] at Benner.Tecnologia.Business.TransactionContext.Finalize()

[15:14:08]Start TeamCity NUnit Test Runner

[15:14:08]Running NUnit-2.6.2 tests under .NET Framework v4.0 x86

[15:14:08]TeamCity Test Reordering. Phase 1: Running selected tests.

[15:14:09]Benner.Saude.Adm.Usuario.BIT.dll

[15:14:09]Benner.Saude.Adm.Usuario.BIT.FuncoesTest.AlteracaoUsuarioTest.Deve_alterar_a_senha_do_usuario

[15:14:09]Test(s) failed. Benner.Tecnologia.Common.Exceptions.ObjectCreationException : Não foi possível carregar a dll C:\BA4\work\45e5f7973505ecdf\DLLS\InteropVclTec.dll. Motivo: The specified module could not be found (126).

[15:14:09]Test(s) failed. Benner.Tecnologia.Common.Exceptions.ObjectCreationException : Não foi possível carregar a dll C:\BA4\work\45e5f7973505ecdf\DLLS\InteropVclTec.dll. Motivo: The specified module could not be found (126). at Benner.Tecnologia.Interop.DelphiActivator.CreateInstance(String libraryName, String interfaceName) at Benner.Tecnologia.Interop.BennerSystemProxy.get_InternalProxy() at Benner.Tecnologia.Application.TransactionContextService.get_InDatabaseTransaction() at Benner.Tecnologia.Application.TransactionContextService.EnterTransactionalContext(ITransactionContext transactionContext, TransactionContextOption transactionContextOption) at Benner.Saude.Adm.Usuario.BIT.FuncoesTest.AlteracaoUsuarioTest.Deve_alterar_a_senha_do_usuario() in c:\BA4\work\45e5f7973505ecdf\BusinessComponent\Benner.Saude.Adm.Usuario.BIT\FuncoesTest\AlteracaoUsuarioTest.cs:line 75

por (115 pontos) | 78 visitas

1 Resposta

0 votos
Bom dia, cara nunca testamos no TeamCity mas registre manualmente com o regsrv a InteropVclTec no servidor de build e ve se o erro continua.
por (355 pontos)
Registrei a dll e o erro permanece o mesmo, pelo que pude ver no trace é no momento de abrir o contexto transacional.

Perguntas relacionadas

+4 votos
2 respostas
+7 votos
2 respostas
perguntado 7 Jul, 2014 por matheus.silva (120 pontos) | 79 visitas
+5 votos
1 resposta
Melhores Sep 2026
    200 pontos
    Melhores 2026 Sep 14 - 20
    1. Larson

      165 Pontos

    2. danilo.pereira

      96 Pontos

    3. danilo.pereira

      96 Pontos

    4. danilo.pereira

      96 Pontos

    5. luciano.fronza

      61 Pontos

    6. luciano.fronza

      61 Pontos

    7. luciano.fronza

      61 Pontos

    8. diuari.molinari

      52 Pontos

    9. diuari.molinari

      51 Pontos

    10. diuari.molinari

      51 Pontos

    518 perguntas
    568 respostas
    389 comentários
    802 usuários