Оберон-клуб «ВЄДАsoft»

Твердыня модульных языков
Текущее время: 28 мар 2024, 10:41

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: 03 дек 2018, 16:53 
Не в сети

Сообщения: 350
Есть ли для BlackBoxComponentBuilder какие-нибудь фреймворки или хотя бы примеры?
Некоторые тесты могут вызывать TRAP. При этом некоторые должны это делать, а некоторые - не должны.
Но если TRAP и случился, это не должно воспрепятствовать выдаче хоть какого-то отчёта о результатах прогона тестов.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 03 дек 2018, 18:27 
Не в сети
Аватара пользователя

Сообщения: 67
Откуда: Equestria
Тесты делаются как и везде: модуль с процедурой Do, которая вызывает нужные процедуры с нужными данными и коммандер, который вызывает эту процедуру Do.
Если надо перехватывать трапы, то в Kernel есть TrapCleaner'ы, но после их исполнения все равно происходит перезагрузка. Если надо перехватывать больше одного трапа, то тут уже надо как-то извернуться с Services.Action, что бы продолжить тестирование после перезагрузки.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 27 дек 2018, 02:05 
Не в сети

Сообщения: 350
Похоже, что сделал. viewtopic.php?f=2&t=451


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 2 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
© VEDAsoft Oberon Club