Bug 51132 - python3-module-pytest-timeout не проходит тесты
Summary: python3-module-pytest-timeout не проходит тесты
Status: CLOSED WONTFIX
Alias: None
Product: Branch p10
Classification: Unclassified
Component: python3-module-pytest-timeout (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Stanislav Levin
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-13 12:51 MSK by Богдан Богуславский
Modified: 2024-08-19 18:08 MSK (History)
1 user (show)

See Also:


Attachments
результат прохождения теста (48.50 KB, text/plain)
2024-08-13 12:51 MSK, Богдан Богуславский
no flags Details
результат прохождения теста на версии 1.3.3 (27.84 KB, text/plain)
2024-08-13 13:06 MSK, Богдан Богуславский
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Богдан Богуславский 2024-08-13 12:51:54 MSK
Created attachment 16610 [details]
результат прохождения теста

Стенды:
ALT Education 10.2 x86-64 
ALT Education 10.2 KDE x86-64 
ALT Workstation K 10.3 x86-64 
ALT Workstation 10.2 x86-64 
ALT Server 10.2 x86-64

Версия пакета: python3-module-pytest-timeout-1.3.3-alt4

Шаги воспроизведения:

1. # apt-get install python3-module-pytest-timeout python3-module-pexpect
	
2. $ git clone https://github.com/pytest-dev/pytest-timeout.git

3. $ cd pytest-timeout

4. $ py.test3 test_pytest_timeout.py

Ожидаемый результат:
Тесты проходят успешно

Реальный результат:
11 тестов из 47 заканчиваются с ошибкой

Ошибка не воспроизводится в Sisyphus
Comment 1 Alexander Makeenkov 2024-08-13 12:57:47 MSK
Перед запуском тестов не мешало бы сделать:

```
$ git checkout 1.3.3
```
Comment 2 Богдан Богуславский 2024-08-13 13:06:23 MSK
Created attachment 16611 [details]
результат прохождения теста на версии 1.3.3
Comment 3 Богдан Богуславский 2024-08-13 13:07:08 MSK
(Ответ для Alexander Makeenkov на комментарий #1)
> Перед запуском тестов не мешало бы сделать:
> 
> ```
> $ git checkout 1.3.3
> ```

В таком случае ошибок будет меньше: 8 из 35
Comment 4 Stanislav Levin 2024-08-19 18:08:19 MSK
1. Зачем устанавливать системный pytest-timeout, а затем клонировать апстримный репо и пытаться запустить тесты на нем?
2. Почему считается, что результат выполнения команды `py.test3 test_pytest_timeout.py` должен быть успешен? Потому что магически работает в сизифе?
3. Не имеет смысла поддерживать "проходимость" апстримных тестов, запущенных способом, отличном от того, что указан в RPM спекфайле.

Тестовая пересборка проходит, примеры:
https://git.altlinux.org/beehive/logs/p10/x86_64/archive/2024/0811/success/python3-module-pytest-timeout-1.3.3-alt4


https://git.altlinux.org/beehive/logs/p10/x86_64/archive/2024/0818/success/python3-module-pytest-timeout-1.3.3-alt4