Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package openQA for openSUSE:Factory checked in at 2025-12-20 21:46:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openQA (Old) and /work/SRC/openSUSE:Factory/.openQA.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openQA" Sat Dec 20 21:46:08 2025 rev:789 rq:1323717 version:5.1766150951.2799046e Changes: -------- --- /work/SRC/openSUSE:Factory/openQA/openQA.changes 2025-12-19 16:43:54.969029874 +0100 +++ /work/SRC/openSUSE:Factory/.openQA.new.1928/openQA.changes 2025-12-20 21:47:29.197656328 +0100 @@ -1,0 +2,7 @@ +Fri Dec 19 21:38:55 UTC 2025 - [email protected] + +- Update to version 5.1766150951.2799046e: + * Coverage of openQA: add folder Client/ in codecov.yaml + * Improve openQA coverage of _download_handler in Archive.pm + +------------------------------------------------------------------- Old: ---- openQA-5.1766053374.57cdeee3.obscpio New: ---- openQA-5.1766150951.2799046e.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openQA-client-test.spec ++++++ --- /var/tmp/diff_new_pack.y714v9/_old 2025-12-20 21:47:30.113694246 +0100 +++ /var/tmp/diff_new_pack.y714v9/_new 2025-12-20 21:47:30.117694412 +0100 @@ -18,7 +18,7 @@ %define short_name openQA-client Name: %{short_name}-test -Version: 5.1766053374.57cdeee3 +Version: 5.1766150951.2799046e Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later ++++++ openQA-devel-test.spec ++++++ --- /var/tmp/diff_new_pack.y714v9/_old 2025-12-20 21:47:30.145695570 +0100 +++ /var/tmp/diff_new_pack.y714v9/_new 2025-12-20 21:47:30.149695736 +0100 @@ -18,7 +18,7 @@ %define short_name openQA-devel Name: %{short_name}-test -Version: 5.1766053374.57cdeee3 +Version: 5.1766150951.2799046e Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later ++++++ openQA-test.spec ++++++ --- /var/tmp/diff_new_pack.y714v9/_old 2025-12-20 21:47:30.209698220 +0100 +++ /var/tmp/diff_new_pack.y714v9/_new 2025-12-20 21:47:30.221698716 +0100 @@ -18,7 +18,7 @@ %define short_name openQA Name: %{short_name}-test -Version: 5.1766053374.57cdeee3 +Version: 5.1766150951.2799046e Release: 0 Summary: Test package for openQA License: GPL-2.0-or-later ++++++ openQA-worker-test.spec ++++++ --- /var/tmp/diff_new_pack.y714v9/_old 2025-12-20 21:47:30.269700703 +0100 +++ /var/tmp/diff_new_pack.y714v9/_new 2025-12-20 21:47:30.269700703 +0100 @@ -18,7 +18,7 @@ %define short_name openQA-worker Name: %{short_name}-test -Version: 5.1766053374.57cdeee3 +Version: 5.1766150951.2799046e Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later ++++++ openQA.spec ++++++ --- /var/tmp/diff_new_pack.y714v9/_old 2025-12-20 21:47:30.313702525 +0100 +++ /var/tmp/diff_new_pack.y714v9/_new 2025-12-20 21:47:30.313702525 +0100 @@ -99,7 +99,7 @@ %define devel_requires %devel_no_selenium_requires chromedriver Name: openQA -Version: 5.1766053374.57cdeee3 +Version: 5.1766150951.2799046e Release: 0 Summary: The openQA web-frontend, scheduler and tools License: GPL-2.0-or-later ++++++ openQA-5.1766053374.57cdeee3.obscpio -> openQA-5.1766150951.2799046e.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openQA-5.1766053374.57cdeee3/codecov.yml new/openQA-5.1766150951.2799046e/codecov.yml --- old/openQA-5.1766053374.57cdeee3/codecov.yml 2025-12-18 11:22:54.000000000 +0100 +++ new/openQA-5.1766150951.2799046e/codecov.yml 2025-12-19 14:29:11.000000000 +0100 @@ -19,6 +19,7 @@ target: 100.0 threshold: 0 paths: + - lib/OpenQA/Client/ - lib/OpenQA/Worker/ - lib/OpenQA/Worker.pm - lib/OpenQA/Utils.pm diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openQA-5.1766053374.57cdeee3/t/31-client_archive.t new/openQA-5.1766150951.2799046e/t/31-client_archive.t --- old/openQA-5.1766053374.57cdeee3/t/31-client_archive.t 2025-12-18 11:22:54.000000000 +0100 +++ new/openQA-5.1766150951.2799046e/t/31-client_archive.t 2025-12-19 14:29:11.000000000 +0100 @@ -2,15 +2,17 @@ # SPDX-License-Identifier: GPL-2.0-or-later use Test::Most; -use Test::Warnings ':report_warnings'; +use Test::Warnings qw(:report_warnings allow_warnings); use FindBin; use lib "$FindBin::Bin/lib", "$FindBin::Bin/../external/os-autoinst-common/lib"; use OpenQA::Test::TimeLimit '10'; use Test::Mojo; +use Test::Output; use OpenQA::Client::Archive; use Mojo::File qw(tempdir path); use OpenQA::Test::Case; use OpenQA::Test::Client 'client'; +use Test::MockObject; OpenQA::Test::Case->new->init_data(fixtures_glob => '01-jobs.pl 03-users.pl 05-job_modules.pl'); my $t = client(Test::Mojo->new('OpenQA::WebAPI')); @@ -53,4 +55,24 @@ }; +subtest 'download_handler failure' => sub { + my $res = Test::MockObject->new(); + $res->set_always(is_success => 0); + my $req = Test::MockObject->new(); + $res->set_always(url => "/api/v1/jobs/99938/details\n"); + my $tx = Test::MockObject->new(); + $tx->set_always(error => undef); + $tx->set_always(res => $res); + $tx->set_always(req => $req); + my $name = 'details-zypper_up.json'; + my $file = $destination->child('testresults', $name); + allow_warnings(1); + + combined_like { + OpenQA::Client::Archive::_download_handler($tx, $file) + } + qr{Unexpected error while moving $file}, 'warned with request url from Fakereq->url'; +}; + + done_testing(); ++++++ openQA.obsinfo ++++++ --- /var/tmp/diff_new_pack.y714v9/_old 2025-12-20 21:47:51.086562382 +0100 +++ /var/tmp/diff_new_pack.y714v9/_new 2025-12-20 21:47:51.090562547 +0100 @@ -1,5 +1,5 @@ name: openQA -version: 5.1766053374.57cdeee3 -mtime: 1766053374 -commit: 57cdeee35a524b29326f9070d2888fd7fd0102ee +version: 5.1766150951.2799046e +mtime: 1766150951 +commit: 2799046e769184eb9d518169cdd6b519386c3e65
