Bug 6280

Summary: Wine-patches: Обработка лога сборки wine
Product: [Свободные проекты (Open source projects)] WINE-tests Reporter: Виталий Перов <vitperov>
Component: ОбщееAssignee: Виталий Перов <vitperov>
Status: CLOSED FIXED QA Contact:
Severity: minor    
Priority: P4 CC: baraka, lav
Version: не указана   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 6264, 6417    

Description Виталий Перов 2010-10-22 19:58:59 MSD
Сейчас весь вывод сборки wine перенаправляется в отдельный лог.
Проблемы тут две:
1) Сам лог никуда ни идёт
2) В лог не попадают сообщения об ошибках, вместо этого они идут в консоль
Comment 1 Виталий Перов 2010-11-10 17:46:26 MSK
Добавил вспомогательную функцию запуска внешних команд с логом. Все каналы 0> 1> 2> пишутся в файл.
При сборке wine работает, но при запуске тестов всё-равно сообщения выводятся на экран
Comment 2 Виталий Перов 2010-11-10 18:38:13 MSK
Проверил по-другому:
1>файл 2>&1

Тоже не работает

Проблема в следующем. Запускается комманда:
commad='/home/vitperov/Projects/wine-eter/wine /home/vitperov/Projects/wine-eter/dlls/winspool.drv/tests/winspool.drv_test.exe.so info| grep 'Test failed' 1>/home/vitperov/tmp/wine-tests/info.tst.before 2>&1

Поток ошибок попадает на экран до grep.
Comment 3 Виталий Перов 2010-11-10 19:03:59 MSK
Исправил. Теперь всё пишется в файл, на экран ничего не попадает.

Осталось сделать так, чтобы этот файл передавался по почте. Для этого создал отдельную багу #6417