Я пытаюсь настроить Discourse локально. Однако я обнаружил, что у меня много провальных тестов. У меня Ruby 2.7.6 и PostgreSQL 14.5 (с установленным hstore). Мне кажется, что что-то не так, но я не уверен, что именно…
Завершено за 19 минут 12 секунд (файлы загружались 9.7 секунд)
17704 примеров, 34 неудачи, 7 в ожидании
Неудачные примеры:
rspec ./spec/models/report_spec.rb:1194 # Report consolidated_page_views без данных работает
rspec ./spec/models/report_spec.rb:1212 # Report consolidated_page_views с данными работает
rspec './spec/models/report_spec.rb[1:10:2:1]' # Report http_total запросы отчетов с http_total возвращают отчет с данными
rspec './spec/models/report_spec.rb[1:10:1:1]' # Report http_total запросы отчетов без записей http_total возвращают пустой отчет
rspec './spec/models/report_spec.rb[1:17:2:1]' # Report page_view_logged_in запросы отчетов с page_view_logged_in возвращают отчет с данными
rspec './spec/models/report_spec.rb[1:17:1:1]' # Report page_view_logged_in запросы отчетов без записей page_view_logged_in возвращают пустой отчет
rspec './spec/models/report_spec.rb[1:18:1:1]' # Report page_view_anon запросы отчетов без записей page_view_anon возвращают пустой отчет
rspec './spec/models/report_spec.rb[1:18:2:1]' # Report page_view_anon запросы отчетов с page_view_anon возвращают отчет с данными
rspec './spec/models/report_spec.rb[1:16:2:1]' # Report page_view_crawler запросы отчетов с page_view_crawler возвращают отчет с данными
rspec './spec/models/report_spec.rb[1:16:1:1]' # Report page_view_crawler запросы отчетов без записей page_view_crawler возвращают пустой отчет
rspec './spec/models/report_spec.rb[1:11:1:1]' # Report http_2xx запросы отчетов без записей http_2xx возвращают пустой отчет
rspec './spec/models/report_spec.rb[1:11:2:1]' # Report http_2xx запросы отчетов с http_2xx возвращают отчет с данными
rspec ./spec/system/bookmarks_spec.rb:51 # Закладки для постов и тем позволяют добавить тему в закладки
rspec ./spec/system/bookmarks_spec.rb:9 # Закладки для постов и тем позволяют авторизованному пользователю создавать закладки с напоминаниями и без них
rspec ./spec/system/bookmarks_spec.rb:36 # Закладки для постов и тем не создают закладку, если модальное окно закрыто кнопкой отмены
rspec ./spec/requests/theme_javascripts_controller_spec.rb:129 # ThemeJavascriptsController#show_tests включает URL загрузок тем в объект настроек
rspec ./spec/models/topic_spec.rb:661 # Topic.similar_to с похожей темой возвращает похожую тему, даже если raw пуст
rspec ./spec/models/topic_spec.rb:657 # Topic.similar_to с похожей темой возвращает похожую тему, если заголовок похож
rspec ./spec/models/topic_spec.rb:698 # Topic.similar_to с похожей темой в защищенных категориях должен вернуть категорию, так как пользователь может её видеть
rspec ./spec/jobs/clean_up_crawler_stats_spec.rb:17 # Jobs::CleanUpCrawlerStats сохраняет только топ-записи за предыдущий день
rspec ./spec/lib/middleware/request_tracker_spec.rb:64 # Middleware::RequestTracker log_request может корректно логировать запросы
rspec ./spec/lib/middleware/request_tracker_spec.rb:53 # Middleware::RequestTracker log_request может исключать/включать на основе пользовательского заголовка
rspec ./spec/lib/middleware/request_tracker_spec.rb:103 # Middleware::RequestTracker log_request может корректно логировать запросы с пользовательским агентом Discourse
rspec ./spec/lib/middleware/request_tracker_spec.rb:166 # Middleware::RequestTracker log_request при игнорировании анонимных просмотров страниц игнорирует анонимные запросы для приватных сайтов
rspec ./spec/lib/middleware/request_tracker_spec.rb:151 # Middleware::RequestTracker log_request при игнорировании анонимных просмотров страниц не игнорирует анонимные запросы для публичных сайтов
rspec ./spec/requests/omniauth_callbacks_controller_spec.rb:109 # Users::OmniauthCallbacksController запрос Google Oauth2 должен обрабатывать распространенные ошибки
rspec ./spec/requests/omniauth_callbacks_controller_spec.rb:134 # Users::OmniauthCallbacksController запрос Google Oauth2 с включенной защитой от CSRF должен быть защищен от CSRF
rspec ./spec/lib/search_spec.rb:1665 # Поиск Расширенный поиск может точно сопоставлять фразы
rspec ./spec/lib/search_spec.rb:1853 # Поиск Расширенный поиск поддерживает слаг категории и теги
rspec ./spec/lib/search_spec.rb:1838 # Поиск Расширенный поиск может корректно искать URL
rspec ./spec/lib/search_spec.rb:1675 # Поиск Расширенный поиск может корректно искать числа и точно сопоставлять фразы
rspec ./spec/models/application_request_spec.rb:19 # ApplicationRequest может логировать запросы приложений
rspec ./spec/models/optimized_image_spec.rb:179 # OptimizedImage.crop .downsize должен уменьшать логотип (требуется ImageMagick 7)
rspec ./spec/models/web_crawler_request_spec.rb:13 # WebCrawlerRequest может логировать запросы поисковых роботов