chudeska
(chudeska)
26.Июнь.2012 20:09:04
#1
Подскажите, может кто сталкивался, возможно ли использование стандартных логгеров в Coded UI тестах?
Пытаюсь прикрутить NLog, но такое ощущение, что config файл логгера просто игнорируется.
Может есть какой-то стандартный подход к ведению более развернутых логов/отчетов для сгенерированных тестов?
dzhariy
(Дмитрий Жарий)
26.Июнь.2012 21:16:23
#2
1. Если вы используете app.config, то убедитесь в том, что он копируется в директорию скомпилированных тестов (Debug/Release) и переименовывается в имя_вашей_дллки_с_тестами.dll.config .
я использую app.config и выглядит он так:
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog"/>
</configSections>
<nlog>
<targets>
<target name="logfile" type="File" fileName="file.txt"/>
<target name="console" type="Console" layout="${message}"/>
</targets>
<rules>
<logger name="*" minlevel="Info" writeTo="logfile"/>
<logger name="*" minlevel="Info" writeTo="console"/>
</rules>
</nlog>
</configuration>
Но, внимание, для каждого проекта в солюшене я добавил app.config как ссылку , таким образом, каждый проект ссылается на единственный файл.
2. Вы можете вынести конфигурацию NLog в отдельный NLog.config , но при этом, убедитесь, что он копируется в директорию скомпилированных тестов (Debug/Release)