Bug 50923

Summary: Не выполняются встроенные тесты qcoro6
Product: Sisyphus Reporter: RomanRjabikin <rjabikinrn>
Component: qcoro6Assignee: Sergey V Turchin <zerg>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Логи к встроенным тестам qcoro6 none

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