ugeneunipro / ugene

UGENE is free open-source cross-platform bioinformatics software
http://ugene.net
GNU General Public License v2.0
207 stars 60 forks source link

Fix failed tests #1648

Closed EvelinaBiserova closed 2 months ago

EvelinaBiserova commented 2 months ago

На всех системах и в гуи, и в хмл тестировании появились падения. Все связаны с ncbi. Они стали слать следующий ответ на любые запросы (код 302):

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>302 Found</title>
</head><body>
<h1>Found</h1>
<p>The document has moved <a href="https://misuse.ncbi.nlm.nih.gov/error/abuse.shtml?db=nucleotide&amp;id=NC_001363&amp;retmode=text&amp;rettype=gbwithparts&amp;tool=UGENE">here</a>.</p>
</body></html>

По редирект-ссылке говорит, что мой IP -- абьюзер.

2 нюанса:

  1. UGENE не обрабатывает такие ситуации: задачи завершаются успешно, только отсутствует выходной файл. С точки зрения пользователя неясно, что происходит. В задаче поиска возникает ассёрт в дебажной сборке, на релиз не влияет. Можно завести задачу: обрабатывать запросы с редиректом корректно+давать пользователю внятную ошибку как есть, если в ответе отсутствует запрашиваемая последовательность.
  2. От IP эта штука вообще не зависит :) И это надолго сбило с толку. Впн и запуск из домашней сети -- ничего не помогает, скачивание не работает.

Как всегда, пр пока что драфт, пока тесты не пройдут. Также отмечу, что поле не нужно.

yalgaer commented 2 months ago

Fix с установкой UserAgent корректный - апрув после тестов

Также отмечу, что поле не нужно.

Можно убрать если реально не нужно

yalgaer commented 2 months ago

Мак упал, перезапусти его еще раз пожалуйста чтобы подтвердить отсутствие повторения падения одних и тех же тестов

EvelinaBiserova commented 2 months ago

Мак упал, перезапусти его еще раз пожалуйста чтобы подтвердить отсутствие повторения падения одних и тех же тестов

Мак не стабилен. Там сейчас 1-я сюита мастера полностью упавшая. Надеюсь, перезапуск поможет? Стабильные сюиты проходят

EvelinaBiserova commented 2 months ago

Мак упал, перезапусти его еще раз пожалуйста чтобы подтвердить отсутствие повторения падения одних и тех же тестов

Мак не стабилен. Там сейчас 1-я сюита мастера полностью упавшая. Надеюсь, перезапуск поможет? Стабильные сюиты проходят

Перезапустила, ситуация та же