Size: a a a

2020 June 30

Д

Дмитрий in testspro1c
@PautovLeonid где можно почитать про все параметры настройки, например параметр makestepsasync - за что он отвечает?
источник

NG

Nikita Gryzlov in testspro1c
Дмитрий
@PautovLeonid где можно почитать про все параметры настройки, например параметр makestepsasync - за что он отвечает?
на форме есть вопросики со всплывающей подсказкой. плюс встроенная справка
источник

Д

Дмитрий in testspro1c
ну судя из знака вопроса - это вообще бесполезная фича, там прям написано, что типо если она выключена, то все намного быстрее, зачем она тогда?
источник

PZ

Pavel Zhgulev in testspro1c
У нас еще такое есть:
ВыполнениеСценариев                             = @{
       ОбновлятьСтатистикуВДереве = $false
   }

Правда сходу сейчас не смогу точно сказать повлияло ли это на скорость.
источник

Д

Дмитрий in testspro1c
Pavel Zhgulev
У нас еще такое есть:
ВыполнениеСценариев                             = @{
       ОбновлятьСтатистикуВДереве = $false
   }

Правда сходу сейчас не смогу точно сказать повлияло ли это на скорость.
updatestatistics - ну это это же, и да, оно пипец как влияет, 20-30% экономии времени
источник

PZ

Pavel Zhgulev in testspro1c
я не сопоставил синоним на англ, сорри) поверхностно показалось что это другое.
источник

LP

Leonid Pautov in testspro1c
Дмитрий
ну судя из знака вопроса - это вообще бесполезная фича, там прям написано, что типо если она выключена, то все намного быстрее, зачем она тогда?
Для ускорения запуска?
источник

Д

Дмитрий in testspro1c
Leonid Pautov
Для ускорения запуска?
это вопрос? :)
источник

LP

Leonid Pautov in testspro1c
Ещё отключение обновления статистики помогает, когда локально запускаешь много маленьких сценариев.
источник

LP

Leonid Pautov in testspro1c
Дмитрий
это вопрос? :)
)))
Если из описания реквизита не понятно для чего он нужен - давай его (описание) доработаем.
источник

Д

Дмитрий in testspro1c
я бы не против, но так там по всем параметрам, типо куча параметров связанная с логами, но какая за что отвечает, какие связки - если ты не в теме, то не понятно.
По правильному - надо просто приводить кейс - в каком сценарии можно использовтать ту или иную фичу. А то фича есть, а нафиг она надо, хз.

Ну например:
updatestatistics - отвечает за обновление индикаторов выполнения шагов (справа внизу от дерева фич), включая ошибки, пропуски и т.д.
Используется при написании и отладки тестов.
В случае использования CI контура - необходимо отключать, так как на большие объемы тестов - дает существенное замедление.
источник

Д

Дмитрий in testspro1c
Но тут должен описывать вначале человек который в теме, а потом брать того кто не в теме, и давать на вычитку, и вот пока второй не поймет - значит не поймет никто (в среднем) :)
источник

Д

Дмитрий in testspro1c
но это не хилый такой объем работы
источник

LP

Leonid Pautov in testspro1c
Дмитрий
я бы не против, но так там по всем параметрам, типо куча параметров связанная с логами, но какая за что отвечает, какие связки - если ты не в теме, то не понятно.
По правильному - надо просто приводить кейс - в каком сценарии можно использовтать ту или иную фичу. А то фича есть, а нафиг она надо, хз.

Ну например:
updatestatistics - отвечает за обновление индикаторов выполнения шагов (справа внизу от дерева фич), включая ошибки, пропуски и т.д.
Используется при написании и отладки тестов.
В случае использования CI контура - необходимо отключать, так как на большие объемы тестов - дает существенное замедление.
Это уже можно реквестить.
источник

Д

Дмитрий in testspro1c
можно конечно выделить часик времени, созвонится заинтересованными, и пройтись по всем пунктам
источник

Д

Дмитрий in testspro1c
а потом видео выложить, и документацию обновить
источник

Д

Дмитрий in testspro1c
я могу задавать тупые вопросы
источник

AA

Artur Ayukhanov in testspro1c
Дмитрий
Если кому интересно, занимался скоростью тестов. В моем случае тесты проходили в CI контуре за 17 часов.
Как я ускорил это дело:
1. Надо в JSON прописать два параметра:
   'updatestatistics': false,
   'updatetreewhenscenariostarts': false,
Они отвечают за обновление статистики, которая в конутре нафиг не надо, это ускорило работу до 10 часов.
2. Изначально тесты все гнались в SQL версии, переведя на файловую - ускорилось все до 8 часов.
3. Так же снимается замер через отладку, чтобы покрытие делать, наличие отладки - не повлияло на скорость, там что то в пределах 1-2%, считаю погрешностью.

Делитесь, кто еще знает какие особенности ускорения? :)
я в Ванесса-АДД давно уже отключил эти настройки для пакетного запуска, ИМХО смысла нет даже держать эту настройку в json-файле
да и в интерактивном режиме эта настройка в Ванесса-АДД выполняется всего один раз.
источник

LP

Leonid Pautov in testspro1c
Дмитрий
можно конечно выделить часик времени, созвонится заинтересованными, и пройтись по всем пунктам
Давай созвонимся
источник

Д

Дмитрий in testspro1c
тогда на когда запланируем? Там я думаю минимум на часа полтора будет треша
источник