@nodejs_ru

Страница 340 из 2748
Pavel
14.11.2016
13:22:50
Это какое-то подозрительно костыльное реешние

Vadim
14.11.2016
13:22:53
сам задавался этим вопросом

Vladimir
14.11.2016
13:22:53
Надежнее всего с настоящей базой

А то так можно ничего важного не протестировать

Google
Vadim
14.11.2016
13:23:06
прогонять всю базу?

Vladimir
14.11.2016
13:23:21
Нет, под каждый тест создавать набор данных

Vadim
14.11.2016
13:23:29
фикстуры то есть?

Vladimir
14.11.2016
13:23:36
Ну да

I
14.11.2016
13:23:37
да

Pavel
14.11.2016
13:23:39
Vladimir
14.11.2016
13:23:42
Ага

Другого способа реально протестировать запросы нет

I
14.11.2016
13:24:02
лучше мокать коннекшен к бд, имхо

Pavel
14.11.2016
13:24:02
Что такое фикстуры? Впервые слышу такое. Надо гуглить

Vadim
14.11.2016
13:24:16
ну я подразумевал тестовая база, база с фикструами настроенная точь в точь как боевая

Vladimir
14.11.2016
13:24:17
Можно полностью изолироваться от базы, но тогда ценность таких тестов сомнительна

Google
Evgeny
14.11.2016
13:24:47
а еще тесты на реальных базах позволяют оттестить баги пришедшие с обновлением этих баз

Vadim
14.11.2016
13:24:55
I
14.11.2016
13:25:11
можно иметь огромные staging-бд, у нас так запилено

Pavel
14.11.2016
13:25:14
просто тестовые данные в бд
Тестовые данные в боевой базе? О_о

Мне просто хочется иметь возможность какбэ запускать тесты при сборке продакшена непосредственно перед релизом

Vadim
14.11.2016
13:25:50
Тестовые данные в боевой базе? О_о
не в боевой, мы их накатывает для локальной разработке и тестов

Pavel
14.11.2016
13:25:55
Прямо на боевом сервере

Vadim
14.11.2016
13:26:19
ну у нас дев сервер как боевой настроен

спецом для тестов)

ручных!

I
14.11.2016
13:26:43
та же вещь

но у нас еще помимо ручного есть UI-тестирование+интеграционное

Aleh
14.11.2016
13:27:07
ну, интеграционные тесты, тесты выборок или каких-то вещей, которые сильно завязаны на хранилище тестировать без хранилища бессмысленно

Pavel
14.11.2016
13:27:32
То есть мокать всё это добро можно, но малоосмысленно, как я понимаю

Спасибо

Что мало отилчается от тестового хранилища

Aleh
14.11.2016
13:29:18
конечно нет)

или ты будешь парсить sql и на основе него выдавать то, что нужно?

KlonD90
14.11.2016
13:29:43
https://zona.media/chronicle/podrostki-v-dome надо говорить с людьми ._. вот тебе и боулинг по псковски

Google
Aleh
14.11.2016
13:29:46
ну или что там в монге

Vladimir
14.11.2016
13:30:27
нет, по сути ты будешь проверять запрос на корректность и отдавать фиксированный ответ

Проблема в том, что при таком способе ты не тестируешь сами запросы на самом деле

Pavel
14.11.2016
13:31:17
Ну тоже верно, да

То есть выход — это только настроенное тестовое окружение, как я понимаю

Aleh
14.11.2016
13:32:07
если ты хочешь проверить, что выборки работают правильно, то это можно сделать только с хранилищем

Pavel
14.11.2016
13:32:33
А просто сделать git pull + npm i + npm test не получится

Aleh
14.11.2016
13:33:00
docker-compose up test вместо npm test

Vladimir
14.11.2016
13:33:12
Да, докер выручает

Pavel
14.11.2016
13:33:20
не, докер мне это ещё rocket science

CI и вот это всё

Vladimir
14.11.2016
13:33:50
Ну как миниму он поможет подтянуть все зависмости - базы и прочее

Pavel
14.11.2016
13:34:02
Ясно, спасибо большое

Vladislav
14.11.2016
14:53:39
Ребят. подскажите. Необходимо реализовать видеостриминг один-ко многим. И один к одному с помощью WEB-RTC. И нужно чтобы оно работало на SAFARI

мб у кого есть на примерер решения?

Dmitry
14.11.2016
15:07:03
Vladislav
14.11.2016
15:07:33
Да толкового ничего.

Там только плагин ставить надо для сафари

Но не в этом случаи

Может есть еще какие варианты

Google
Vladislav
14.11.2016
15:08:27
пока частичная реализация с помощью MediaSource

и потока blob данных

но теряется качество

да и задержка

KlonD90
14.11.2016
15:08:53
зачем safari? ._.

Vladislav
14.11.2016
15:08:59
вообще может у кого есть опыт создания видео-чата

зачем safari? ._.
таковы требования

еще и ИЕ10

Dmitry
14.11.2016
15:22:22
вот сейчас тоже самое делаю, по факту на ie, edge и safari webrtc нет, чтобы он появился нужно ставить плагин, которые чаще всего платные и идут не отдельно а со всей экосистемой

Admin
ERROR: S client not available

Dmitry
14.11.2016
15:33:04
Они https://github.com/sarandogou/webrtc-everywhere используют

попробуйте

Vladislav
14.11.2016
15:36:15
Спасибо. а по мимо WEB-RTC никакого нормального решения нету?

ибо важна поддржка IE, SAFARI

Roman
14.11.2016
15:47:44
он это и искал ;-)

Спасибо большое, первое, что действительно заработало у меня в safari

Vladislav
14.11.2016
15:49:20
Эм. просто я так понял. Тут юзерам надо будет ставить плагин

в систему

а там не совсем молдодые люди

для которых на mac OS установка плагина может отвергнуть от сайта

Google
Roman
14.11.2016
15:49:52
Лучший способ поддержки ios - написать приложение, jcnfkmyst gjhjlzn lbrbt pflth;rb

реализачия нативными способами dspjdtn pflth;rb)

Pavel
14.11.2016
15:53:45
для которых на mac OS установка плагина может отвергнуть от сайта
Установка какой-то фигни прогонит с сайта кого угодно

Vladislav
14.11.2016
15:53:59
ну вот

Roman
14.11.2016
15:54:12
в общем, для ИЕ юзай флеш, а для Safari canvas

Vladislav
14.11.2016
15:54:22
сейчас мы юзаем MediaSource для декодировнаия видео

а в сафари он не декодируется из Blob

кусков

и еще как быть

если человеку надо подклобючится к чату, а он уже идет. т.е. заголовки и кодеки уже ушли

а он по сути хочет смотреть видое поток с середены

середины*

Roman
14.11.2016
15:57:35
Partial support in IE11 refers to only working in Windows 8+

задержка большая? что на бекенде?

Vladislav
14.11.2016
15:59:35
NodeJs & Python Tornado. Пишем паралельно. Для сравнения. И чтобы если что сервера страховали друг друга

Roman
14.11.2016
16:01:49
чем потоки видео на бекенде разводите?

Vladislav
14.11.2016
16:02:11
socket.io для координации потоков

Roman
14.11.2016
16:02:49
потенциальное назначение приложения?

Vladislav
14.11.2016
16:03:23
видео-чат

один ко многим

а также один к одному

Страница 340 из 2748