+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 Aug 2025
    200 pontos
    Melhores 2025 Jul 28 - Aug 03
    1. Larson

      156 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

    517 perguntas
    566 respostas
    389 comentários
    704 usuários