При выполнении встроенных тестов для 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) Ожидаемый результат: все тесты пройдены.
Created attachment 16435 [details] Логи к встроенным тестам qcoro6 Логи к тестам: 19 - test-qcoroqmltask 20 - test-qcoroimageprovider