Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Ночная сборка 1С++ и тестирование (число прочтений - 9623 )
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ночная сборка 1С++ и тестирование
Ответ #15 - 24. Августа 2006 :: 08:21
Печать  
Путь к файлу-результату у тебя какой будет?
В константы его ложить низя, ведь у каждого может быть свой путь.
Можно сделать так: если в каталоге базы есть файл НастройкаПути.ини, то путь будет браться оттуда, иначе или C:\1cpp_tests_results.log или %temp%\1cpp_tests_results.log

Или есть другие варианты?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ночная сборка 1С++ и тестирование
Ответ #16 - 24. Августа 2006 :: 08:22
Печать  
А можно этот результат прямо в каталог базы и складывать Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ночная сборка 1С++ и тестирование
Ответ #17 - 24. Августа 2006 :: 09:21
Печать  
В каком виде нужен результат неуспешного тестирования?
В том, что есть есть счас в лог-файле устроит?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ночная сборка 1С++ и тестирование
Ответ #18 - 24. Августа 2006 :: 09:34
Печать  
Практически все сделано.

командная строка должна быть вида
"C:\Program Files\1Cv77\Bin25\1CV7.exe" ENTERPRISE /D"G:\1C++\Testing 1C++\" /N /U"G:\1C++\Testing 1C++\" /T"g:\" /Lrus  /Обработка:ЗагрузчикЮнитТестов /Команда:Тестировать /Close
т.е. почти как обычная строка 1С с добавлением спец.параметров
/Close означает "Закрыть 1С после выполнения"

Осталось слегка поправить выдачу в лог-файл.

ЗЫ все нужные коммиты выполнены.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ночная сборка 1С++ и тестирование
Ответ #19 - 24. Августа 2006 :: 10:10
Печать  
artbear писал(а) 24. Августа 2006 :: 09:21:
В каком виде нужен результат неуспешного тестирования?
В том, что есть есть счас в лог-файле устроит?

Неуспешный лог будет выкладываться на страничке и попадать в рассылку as is. От этого и отталкивайся.
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ночная сборка 1С++ и тестирование
Ответ #20 - 24. Августа 2006 :: 10:11
Печать  
artbear писал(а) 24. Августа 2006 :: 08:22:
А можно этот результат прямо в каталог базы и складывать Улыбка

По умолчанию - туда. Если будет желание - можно прикрутить управление местом/именем лога через командную строку Улыбка
  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ночная сборка 1С++ и тестирование
Ответ #21 - 24. Августа 2006 :: 12:46
Печать  
Все выполнено, лог после автотестирования будет выведен в файл КаталогИБ\ЛогДляВеб.log

Федор, твоя очередь Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Ночная сборка 1С++ и тестирование
Ответ #22 - 01. Сентября 2006 :: 16:31
Печать  
На данный момент при запуске системы тестирования в режиме автотестирования 1С падает после исполнения всех тестов при закрытии системы.

Я отловил эту ситуацию, и теперь ее можно отладить и исправить. Чтобы это сделать надо файлы из тестовой конфы заменить на прилагаемые файлы.

Чтобы 1С перестала падать надо в файле ЗапускЮнитТестов.ert строку Форма.Закрыть(0) убрать или заменить на СтатусВозврата(0). Либо закоменировать пустую процедуру ПриЗакрытии().

Вообщем, сделать так, чтобы при завершении работы системы не исполнялось событие ПриЗакрытии().

Предположительно, ошибка в TurboBL. Хотя если собрать DLL со старым TurboBL, то 1С все равно падает.

PS. Для того, чтобы вызвать падение тестирование надо запускать в автоматическом режиме.
  

1.rar ( 7 KB | Загрузки )
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Ночная сборка 1С++ и тестирование
Ответ #23 - 01. Сентября 2006 :: 16:33
Печать  
А куда делись русские буквы в имени файла?  Улыбка
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ночная сборка 1С++ и тестирование
Ответ #24 - 01. Сентября 2006 :: 20:09
Печать  
sedmin писал(а) 01. Сентября 2006 :: 16:33:
А куда делись русские буквы в имени файла?  Улыбка

А с самого начала не атачит файлы с именами в кириллице. Это надо у Федора спросить, где тут грабли...
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ночная сборка 1С++ и тестирование
Ответ #25 - 04. Сентября 2006 :: 09:24
Печать  
sedmin писал(а) 01. Сентября 2006 :: 16:31:
На данный момент при запуске системы тестирования в режиме автотестирования 1С падает после исполнения всех тестов при закрытии системы.

Я отловил эту ситуацию, и теперь ее можно отладить и исправить.


А где описание бага в багзилле?
Иначе можно и забыть/пропустить и т.д.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Ночная сборка 1С++ и тестирование
Ответ #26 - 04. Сентября 2006 :: 12:33
Печать  
Блин. Не хочет со мной дружить багзилла.

После обновления багзиллы пару раз пытался писать отчеты - не получилось. С диалапом плохо - отключишься, а после подключения она тебя уже не признает. Хоть в отдельном файле не готовь описание ошибки.

Можно как-то эту багзиллу вылечить?
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать