Bug 50923 - Не выполняются встроенные тесты qcoro6
Summary: Не выполняются встроенные тесты qcoro6
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: qcoro6 (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-16 15:52 MSK by RomanRjabikin
Modified: 2024-07-16 16:12 MSK (History)
1 user (show)

See Also:


Attachments
Логи к встроенным тестам qcoro6 (3.82 KB, text/plain)
2024-07-16 16:12 MSK, RomanRjabikin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description RomanRjabikin 2024-07-16 15:52:31 MSK
При выполнении встроенных тестов для qcoro6, тесты 19 и 20 не выполняются.

Версии пакетов:
qcoro6-0.10.0-alt1

Воспроизводится на системах: 
ALT Education 11.0alpha KDE  x86-64
ALT Workstation K 11.0alpha x86-64

Шаги воспроизведения:
1) Установить пакеты: # apt-get install -y cmake ctest extra-cmake-modules kf5-kcoreaddons-devel libxcbutil-icccm-devel qt6-base-devel qt6-declarative-devel qt6-tools-devel libqcoro6core0 libqcoro6dbus0 libqcoro6network0 libqcoro6qml0 libqcoro6quick0 libqcoro6websockets0 qcoro6-devel qt6-websockets-devel;
2) Скачать SRPM:  $ wget http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/x86_64/SRPMS.classic/qcoro6-0.10.0-alt1.src.rpm;
3) Распаковать SRPM:  $ rpm -i qcoro6-0.10.0-alt1.src.rpm;
4) Удалить SRPM, так как он больше не нужен:  $ rm -f qcoro6-0.10.0-alt1.src.rpm;
5) Удалить -DQCORO_BUILD_EXAMPLES:BOOL=OFF из спека: $ sed -i '/-DQCORO_BUILD_EXAMPLES:BOOL=OFF/d' /home/test/RPM/SPECS/qcoro6.spec
6) Изменить -DBUILD_TESTING:BOOL=OFF на -DBUILD_TESTING:BOOL=ON: $ sed -i 's|-DBUILD_TESTING:BOOL=OFF|-DBUILD_TESTING:BOOL=ON|g' /home/test/RPM/SPECS/qcoro6.spec;
7) Создать временную папку для сборки: $ rm -rf '/home/test/tmp'
                                       $ mkdir -p '/home/test/tmp'
8) Собрать тесты с помощью spec-файла: $ rpmbuild --define '_tmppath /home/test/tmp' -v -bc /home/test/RPM/SPECS/qcoro6.spec
9) Переместить примеры приложений в папку bin: $ mkdir -p "/home/test/RPM/BUILD/qcoro6-0.10.0/BUILD/bin/"
 $ for f in $(find /home/test/RPM/BUILD/qcoro6-0.10.0/BUILD/examples/ -executable -type f | tr '\n' ' '); do mv $f /home/test/RPM/BUILD/qcoro6-0.10.0/BUILD/bin/; done
10) Запустить встроенные тесты: $ cd /home/test/RPM/BUILD/qcoro6-*/BUILD/
                                $ LC_ALL=C make test

Реальный результат: The following tests FAILED:
                    19 - test-qcoroqmltask (Subprocess aborted)
                    20 - test-qcoroimageprovider (Failed)

Ожидаемый результат: все тесты пройдены.
Comment 1 RomanRjabikin 2024-07-16 16:12:14 MSK
Created attachment 16435 [details]
Логи к встроенным тестам qcoro6

Логи к тестам: 19 - test-qcoroqmltask 
               20 - test-qcoroimageprovider