Vladimir
Можно полностью изолироваться от базы, но тогда ценность таких тестов сомнительна
Evgeny
а еще тесты на реальных базах позволяют оттестить баги пришедшие с обновлением этих баз
Vadim
Igor
можно иметь огромные staging-бд, у нас так запилено
Ohar
Мне просто хочется иметь возможность какбэ запускать тесты при сборке продакшена непосредственно перед релизом
Ohar
Прямо на боевом сервере
Vadim
ну у нас дев сервер как боевой настроен
Vadim
спецом для тестов)
Vadim
ручных!
Igor
та же вещь
Igor
но у нас еще помимо ручного есть UI-тестирование+интеграционное
Ale
ну, интеграционные тесты, тесты выборок или каких-то вещей, которые сильно завязаны на хранилище тестировать без хранилища бессмысленно
Ohar
То есть мокать всё это добро можно, но малоосмысленно, как я понимаю
Ohar
Спасибо
Ohar
Ohar
Что мало отилчается от тестового хранилища
Ale
конечно нет)
Ale
или ты будешь парсить sql и на основе него выдавать то, что нужно?
Ale
ну или что там в монге
Vladimir
нет, по сути ты будешь проверять запрос на корректность и отдавать фиксированный ответ
Vladimir
Проблема в том, что при таком способе ты не тестируешь сами запросы на самом деле
Ohar
Ну тоже верно, да
Ohar
То есть выход — это только настроенное тестовое окружение, как я понимаю
Ale
если ты хочешь проверить, что выборки работают правильно, то это можно сделать только с хранилищем
Ohar
А просто сделать git pull + npm i + npm test не получится
Ale
docker-compose up test
вместо npm test
Vladimir
Да, докер выручает
Ohar
не, докер мне это ещё rocket science
Ohar
CI и вот это всё
Vladimir
Ну как миниму он поможет подтянуть все зависмости - базы и прочее
Ohar
Ясно, спасибо большое
Vl
Ребят. подскажите. Необходимо реализовать видеостриминг один-ко многим. И один к одному с помощью WEB-RTC. И нужно чтобы оно работало на SAFARI
Vl
мб у кого есть на примерер решения?
Dmitry
Vl
Да толкового ничего.
Vl
Там только плагин ставить надо для сафари
Vl
Но не в этом случаи
Vl
Может есть еще какие варианты
Vl
пока частичная реализация с помощью MediaSource
Vl
и потока blob данных
Vl
но теряется качество
Vl
да и задержка
Vl
вообще может у кого есть опыт создания видео-чата
Vl
таковы требования
Vl
еще и ИЕ10
Dmitry
вот сейчас тоже самое делаю, по факту на ie, edge и safari webrtc нет, чтобы он появился нужно ставить плагин, которые чаще всего платные и идут не отдельно а со всей экосистемой
Dmitry
Они https://github.com/sarandogou/webrtc-everywhere используют
Dmitry
попробуйте
Vl
Спасибо. а по мимо WEB-RTC никакого нормального решения нету?
Vl
ибо важна поддржка IE, SAFARI
Anonymous
он это и искал ;-)
Anonymous
Спасибо большое, первое, что действительно заработало у меня в safari
Vl
Эм. просто я так понял. Тут юзерам надо будет ставить плагин
Vl
в систему
Vl
а там не совсем молдодые люди
Vl
для которых на mac OS установка плагина может отвергнуть от сайта
Anonymous
Лучший способ поддержки ios - написать приложение, jcnfkmyst gjhjlzn lbrbt pflth;rb
Anonymous
Anonymous
реализачия нативными способами dspjdtn pflth;rb)
Ohar
Vl
ну вот
Anonymous
в общем, для ИЕ юзай флеш, а для Safari canvas
Vl
сейчас мы юзаем MediaSource для декодировнаия видео
Vl
а в сафари он не декодируется из Blob
Vl
кусков
Vl
и еще как быть
Vl
если человеку надо подклобючится к чату, а он уже идет. т.е. заголовки и кодеки уже ушли
Vl
а он по сути хочет смотреть видое поток с середены
Vl
середины*
Anonymous
Partial support in IE11 refers to only working in Windows 8+
Anonymous
задержка большая? что на бекенде?
Vl
NodeJs & Python Tornado. Пишем паралельно. Для сравнения. И чтобы если что сервера страховали друг друга
Anonymous
чем потоки видео на бекенде разводите?
Vl
socket.io для координации потоков
Anonymous
потенциальное назначение приложения?
Vl
видео-чат
Vl
один ко многим
Vl
а также один к одному