Size: a a a

JavaScript testing

2020 December 15

O

Olga in JavaScript testing
Vova
такой параметр можно забрать из process.env.npm_config_argv
Спасибо большое!

(почему все всегда тааааак слооооожно 😢😅)
источник

VH

Vitali Haradkou in JavaScript testing
Olga
Здравствуйте. А как бы в тракторе сделать вот так?

npm run protractor dev.conf.js --maxInstances=2

он вообще не разрешает maxInstances передать как параметр запуска? Или может это только через multiCapabilities и имя браузера спускать?
npm run protractor dev.conf.js -- --maxInstances=2
два -- это параметр который пропускает npm. т.е ты вызывал npm с флагом maxInstances
поэтому -- это такой лайфхак чтобы при запуске npm показать это параметры которые идут дальше - не предназначены для npm
источник

O

Olga in JavaScript testing
Vitali Haradkou
npm run protractor dev.conf.js -- --maxInstances=2
два -- это параметр который пропускает npm. т.е ты вызывал npm с флагом maxInstances
поэтому -- это такой лайфхак чтобы при запуске npm показать это параметры которые идут дальше - не предназначены для npm
блин круто, спасибо, надо покопать этот вариант, но прямо так увы не взлетело ( параметр по крайней мере прочитал (по первым варикам просто игнорил), но инстанс все равно один запустил ((
источник

VH

Vitali Haradkou in JavaScript testing
проверь включен ли к конфеге shardTestFile. он должен стоять в true - поскольку он и отвечает за расшаривание тестов в многопоток, если он отключен то без разницы сколько ты захочешь инстансов запустить - не сможешь
источник

O

Olga in JavaScript testing
да, конечно
источник

O

Olga in JavaScript testing
у меня сам по себе запуск (если просто в конфиге написать shard: true, maxInstances: 3 - не могу сча открыть) работает. мне прост хотелось бы на какое-то время само количество инстансов скармливать параметром, потому как мы налаживаем запуск через пайплайны микрософтовские, там глюков как у дурака фантиков
источник

O

Olga in JavaScript testing
один из генераторов глюков - несколько потоков, я и меняю постоянно, включаю-отключаю их, неудобно все время конфиг менять
источник
2020 December 16

O

Olga in JavaScript testing
Короче поступила я масштабно и эффективно, как царь Ирод :)) отдельный конфиг сделала да и все.
источник

A

Antony in JavaScript testing
Коллеги, нужна помощь.
Надо сравнить два видео, (одно и тоже или нет). Хэш сумма не подходит, так как видосы прилетают из разных источников. Попробовал выкачать инфу о видосах с помощью ffprobe - не увидел ничего полезного. Думаю может скриншот делать на определенной милисикунде и их сравнивать, но мне это решение не особо внушает доверия. Есть у кого идеи?
Мож кто сталкивался с похожим кейсом?
источник

TP

Taras Panasiuk in JavaScript testing
побитовое сравнение
источник

TP

Taras Panasiuk in JavaScript testing
тут вопрос еще в том, суть в контенте или же одинаковые файлы
источник

A

Antony in JavaScript testing
Контент
источник

TP

Taras Panasiuk in JavaScript testing
тогда беда
источник

VG

Vitalii Grygoruk in JavaScript testing
а что за софт вы тестируете вообще?
источник

VG

Vitalii Grygoruk in JavaScript testing
Antony
Контент
вот тут на SO есть немного по этой теме - https://stackoverflow.com/a/25780714/476608
читали уже?
источник

DK

Dmitriy Kovalenko in JavaScript testing
Все что у меня приходит в голову это

1. Сконвертитировать видос в серию скриншотов (можно с помощью https://github.com/FFmpeg/FFmpeg)
2. Например выбрать каждый 25 или типо того
3. Запустить visual regression (желательно быструю, потому что картинок будет много –https://github.com/dmtrKovalenko/odiff) 😄
источник

G

Genn in JavaScript testing
крч, записываем: ищем 2 манулов-тестеров, садим перед мониками, показываем им видео, и они друг другу пересказывают
источник

TP

Taras Panasiuk in JavaScript testing
Dmitriy Kovalenko
Все что у меня приходит в голову это

1. Сконвертитировать видос в серию скриншотов (можно с помощью https://github.com/FFmpeg/FFmpeg)
2. Например выбрать каждый 25 или типо того
3. Запустить visual regression (желательно быструю, потому что картинок будет много –https://github.com/dmtrKovalenko/odiff) 😄
ну и еще не забыть про формат видео, если поддерживается несколько
источник

DK

Dmitriy Kovalenko in JavaScript testing
Ну ffmpeg хендлит, насколько я знаю, большинство форматов
источник

TP

Taras Panasiuk in JavaScript testing
так то да, а с чем сранивать?
{hash}.mkv vs {hash}.mp4
источник