2017-01-30 5 views
1

У меня есть тестовый проект, содержащий множество ленивых загруженных тестовых модулей, полученных из форм. Эти тестовые модули очень маленькие - такие же большие, как и соответствующий тестовый пример.Что может вызвать длительное время сборки?

Теперь я понял, что время сборки увеличивается с каждым новым модулем тестирования Form.

Любая идея, что может вызвать такие чрезвычайно длительные сроки сборки?

enter image description here

Я говорю о проекте, содержащем 50 форм.

ответ

0

Время сборки, которое вы видите, безумно медленное. Я не вижу способа, которым это было бы возможно, вы можете столкнуться с нечетным случаем, который отправляет сервер сборки в цикле.

Времена, указанные выше, включают 2 фактора: очередь & Сборка.

Если очередь на IOS или Windows превышает 15 минут (3 минуты на других платформах), мы получаем автоматическое уведомление, поскольку оно предполагает, что что-то сломано. Очередь происходит, когда вы ожидаете, что сервер обработает вашу сборку, каждый раз, когда учетная запись более высокого класса отправляет сборку, он помещается в голову очереди независимо от времени ожидания, поэтому базовые/бесплатные учетные записи иногда попадают в этот 15-минутный лимит, но это все еще редко, поскольку у нас достаточно серверов, чтобы обслуживать всех.

время как это означает, что одна из двух вещей:

  • Мы не получают уведомления о продолжительности длинной очереди
  • Вы нашли что-то, что является причиной очень долго строить раз по какой-то причине

Оба очень плохие, пожалуйста, отправьте сборку и обратите внимание, как долго длится этап «очереди» (вам может потребоваться перезагрузить страницу, так как этот статус не всегда правильно обновляется). Если это этап строительства, который длится слишком долго, нам понадобится тестовый пример.

+0

Я только однажды видел этап очереди, указанный в списке. –

+0

Можете ли вы создать тестовый пример для сборки, которая очень медленная? это то, что я хотел бы проверить, это может быть проблемой в логике оптимизатора. –

+0

Вероятно, что расширенное время сборки вызвано только одним классом Form. Я попытаюсь выяснить, какой из них –