Здравствуйте, Basil2, Вы писали:
B>Subj
B>В исходниках minimal facility я нашел что-то типа errors_count(), а как быть с обычным framework?
B>Достаточно будет просто знать, уже были найдены ошибки или нет.
зарегистрируй свой test_observer через framework::register_observer, перекрой функцию assertion_result — если туда пришел false, значит, очередная проверка накрылась, взводи свой флаг.
Можешь и другие функции перекрыть, чтоб на другие ошибки тоже реагировать.
Здравствуйте, Basil2, Вы писали:
B>Здравствуйте, jazzer, Вы писали:
J>>зарегистрируй свой test_observer через framework::register_observer, перекрой функцию assertion_result — если туда пришел false, значит, очередная проверка накрылась, взводи свой флаг.
J>>Можешь и другие функции перекрыть, чтоб на другие ошибки тоже реагировать.
B>Огромное спасибо!
B>Вот ведь сделано, как и всё в Бусте — хитро и документации нет, но разумно и работает
Это не в бусте, это конкретно в буст.тесте — у него вечная беда с документацией
Subj
В исходниках minimal facility я нашел что-то типа errors_count(), а как быть с обычным framework?
Достаточно будет просто знать, уже были найдены ошибки или нет.
Здравствуйте, jazzer, Вы писали:
J>зарегистрируй свой test_observer через framework::register_observer, перекрой функцию assertion_result — если туда пришел false, значит, очередная проверка накрылась, взводи свой флаг.
J>Можешь и другие функции перекрыть, чтоб на другие ошибки тоже реагировать.
Огромное спасибо!
Вот ведь сделано, как и всё в Бусте — хитро и документации нет, но разумно и работает
Здравствуйте, jazzer, Вы писали:
J>Здравствуйте, Basil2, Вы писали:
B>>Subj
B>>В исходниках minimal facility я нашел что-то типа errors_count(), а как быть с обычным framework?
B>>Достаточно будет просто знать, уже были найдены ошибки или нет.
J>зарегистрируй свой test_observer через framework::register_observer, перекрой функцию assertion_result — если туда пришел false, значит, очередная проверка накрылась, взводи свой флаг.
J>Можешь и другие функции перекрыть, чтоб на другие ошибки тоже реагировать.
This should work, but there is a simpler way I think. You can try to use:
results_collector.results( framework::current_test_case().p_id );
Gennadiy
Здравствуйте, jazzer, Вы писали:
J>Здравствуйте, Basil2, Вы писали:
B>>Здравствуйте, jazzer, Вы писали:
J>>>зарегистрируй свой test_observer через framework::register_observer, перекрой функцию assertion_result — если туда пришел false, значит, очередная проверка накрылась, взводи свой флаг.
J>>>Можешь и другие функции перекрыть, чтоб на другие ошибки тоже реагировать.
B>>Огромное спасибо!
B>>Вот ведь сделано, как и всё в Бусте — хитро и документации нет, но разумно и работает
J>Это не в бусте, это конкретно в буст.тесте — у него вечная беда с документацией
Are you volunteering
?
I can really use some help with maintaining/writing documentation. So everyone are welcome