xUnitFor1C icon indicating copy to clipboard operation
xUnitFor1C copied to clipboard

строгий порядок тестов

Open a-sitnikov opened this issue 9 years ago • 10 comments

Как правильно настроить строгий порядок тестов по обработкам (в порядке отображения в ранере), те. Обработка1 - тест1 Обработка2 - тест1 итд

a-sitnikov avatar Jul 28 '16 15:07 a-sitnikov

А что именно не устраивает?

artbear avatar Jul 28 '16 15:07 artbear

сейчас тесты выполняются в случайном порядке, а хочется в фиксированном

a-sitnikov avatar Jul 29 '16 07:07 a-sitnikov

не совсем понятно, как такое реализовать не в одной обработке, а в нескольких. Вообще не понятна сама возможность реализации сценарного теста на несколько обработок

a-sitnikov avatar Aug 01 '16 11:08 a-sitnikov

Из нескольких обработок тест никогда не планировался и не проектировался в xunitfor1c. Даже в vanessa-behavior это реализовано, как "повторное использование" шагов и если вдруг шаг будет одинаковый, но действия должны произойти разные - это тоже вызовет ошибку. Т.е. сама ситуация жизненная, но как её сделать красиво я не знаю.

pumbaEO avatar Aug 01 '16 11:08 pumbaEO

Да, из разных обработок сценарий сделать не получится.

artbear avatar Aug 01 '16 13:08 artbear

Те получается все "сценарные тесты" нужно писать ТОЛЬКО в 1 обработке? Но ведь в раннере есть код

Если КонтейнерДереваТестов.СлучайныйПорядокВыполнения Тогда
    СтрокиКонтейнера = ПеремешатьМассив(КонтейнерДереваТестов.Строки);
Иначе
    СтрокиКонтейнера = КонтейнерДереваТестов.Строки;
КонецЕсли;

Только настройка почему то не выведена на форму

a-sitnikov avatar Aug 01 '16 13:08 a-sitnikov

КонтейнерДереваТестов.СлучайныйПорядокВыполнения

это атрибут узла для одной обработки, задается методом НачатьГруппу (в доке описано)

Пока сценарные тесты возможно реализовать только в рамках одной обработки.

artbear avatar Aug 01 '16 19:08 artbear

А порядок тестов-групп в обработке фиксированный? Или можно делать вложенные группы?

a-sitnikov avatar Aug 02 '16 12:08 a-sitnikov

Закомментировал вышестоящий код. Порядок стал последовательный

a-sitnikov avatar Aug 25 '16 15:08 a-sitnikov