Package Release Info

os-autoinst-devel-test-5.1745509934.49afb50-bp156.2.3.2

Update Info: openSUSE-2025-146
Available in Package Hub : 15 SP6 Update

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

Change Logs

* Thu Apr 24 2025 okurz@suse.com
- Update to version 5.1745509934.49afb50:
  * video_stream: support setting EDID also with ustreamer
  * video_stream: add support for BGR3 format via ustreamer
  * tidy: Enforce blank lines before subs
  * New script: os-autoinst-generate-needle-preview
  * Revert removal of '%cmd' after regressions
  * backend: Make screen check time exceed check configurable
  * backend: Make stall detection factor configurable
* Mon Apr 21 2025 okurz@suse.com
- Update to version 5.1745266261.8745de3:
  * tidy: Enforce blank lines before subs
  * New script: os-autoinst-generate-needle-preview
  * Revert removal of '%cmd' after regressions
  * Remove unused variables and exports from testapi
  * backend: Make screen check time exceed check configurable
  * backend: Make stall detection factor configurable
  * Retry syswrite in myjsonrpc if not all bytes were written
  * Update Perl::Tidy to 20250311
  * CI: Bump to codecov-action@v5
  * Bring up network devices to avoid "(tapX): Operation not permitted"
  * Prevent conflicts to ensure eth iface is assigned to one firewalld zone
  * Mention for what asset types `autoinst_url` can be used
  * Better error when syswrite fails in myjsonrpc
  * Consistently use try/catch instead of 'if ' everywhere
  * Enable validation of resumed asset downloads in svirt backend
  * Avoid leftover rsync processes on svirt host
  * Check for correct git warning when cloning an empty repository
  * Adapt check for git error message to new version
  * Fix regression from 055d2e67 in _set_ip arguments
  * Ensure full coverage in the project
  * Create test for script os-autoinst-openvswitch
  * Enable is_shutdown to be used after "power('off')" on qemu
  * Retry asset sync in svirt backend after timeouts
  * testapi: allow keeping mouse in place after clicking
  * script: Mark uncoverable package import as such
  * codecov: Mark consoles/ as completely covered
  * scripts: Rely on Pod::Usage being installed
  * t: Cover invalid JSON in vars.json
  * perltidy: Use new --pack-operator-types option
  * perltidy: Update to 20250214.0.0
  * Fix test API function `force_soft_failure`
  * Fix return value of _dbus_call
  * Fix log colors
  * Use more Mojo::File operations in baseclass
  * Use more Mojo::File operations in ocr.pm
  * Use more Mojo::File operations in testapi.pm
  * Use more Mojo::File operations in tools/
  * t: Use Mojo::File in 04-check_vars_docu.t
  * consoles: Simplify s3270 code
  * Extract while loop body method in consoles::s3270
  * Simplify consoles::s3270
  * Add support for newline seperator in SCHEDULE variable
  * Fix timeout of SSH commands after fc8ab5395 and ca4f085c
  * Add unit test for code coverage of consoles/s3270.pm
  * Remove undefined _kill_window() function from consoles/s3270.pm
  * Use Feature::Compat::Try in testapi
  * Use Feature::Compat::Try in script/os-autoinst-openvswitch
  * Use Feature::Compat::Try in script/isotovideo
  * Use Feature::Compat::Try in script/check_qemu_oom
  * Use Feature::Compat::Try in osutils
  * Use Feature::Compat::Try in consoles::sshXtermIPMI
  * Use Feature::Compat::Try in consoles::VNC
  * Use Feature::Compat::Try in consoles::VMWare
  * Use Feature::Compat::Try in commands
  * Use Feature::Compat::Try in bmwqemu
  * Use Feature::Compat::Try in basetest
  * Use Feature::Compat::Try in backend::qemu
  * Use Feature::Compat::Try in backend::ipmi
  * Use Feature::Compat::Try in backend::generalhw
  * Use Feature::Compat::Try in backend::baseclass
  * Use Feature::Compat::Try in autotest
  * Use Feature::Compat::Try in OpenQA::Isotovideo::Proc
  * Use Feature::Compat::Try in OpenQA::Isotovideo::Utils
  * Use Feature::Compat::Try in OpenQA::Isotovideo::Runner
  * Use Feature::Compat::Try in t
  * Ensure a clean swtpm directory
  * Use Feature::Compat::Try in place of Try::Tiny
  * t: Add reason for undefined Pod::Coverage result
  * Avoid duplicating common rsync arguments in svirt code
  * Show download statistics in svirt backend when downloading assets
  * Use distinct and lower timeout for rsync call in svirt backend
  * Extend timeout for rsync commands done by the svirt backend to 15 min
  * Add dependency on Feature::Compat::Try
  * t: Consistently use Test::Exception method instead of manual eval checks
  * t: Fix check for simplified Test::Exception
  * Remove unused 'try' import
  * Fix documentation for force_soft_failure and record_soft_failure
  * t: Capture SYNC_ASSETS_HOOK debug output
  * Remove unused module Test::MockModule from 01-test-needle
  * Remove Test::Fatal dependency
  * Modify connect_and_login() test to catch multiline carp warning
  * Apply suggestions from code review
  * Add unit tests for consoles/s3270.pm
  * t: Use more simple prototyped Test::Exceptions functions
  * t: Focus on using Test::Exception only instead of Test::Fatal
  * t: Ensure we use implicit Test::Exception in all places
  * Fix race condition when autotest terminates
  * Make it obvious when autotest receives SIGTERM in any case
  * Increase vnctest script coverage
  * Remove call to unmock from code review suggestion
  * Fix error handling when reading output of SSH commands after 0d09ec97e
  * Remove time comparison with dv_timings_last_check
  * Add complete statement coverage for consoles::sshVirtshSUT
  * qemu: Use proper check for defined
  * Fix error handling when reading output of SSH commands after 0d09ec97e
  * qemu: Fix warning when saving non-attached storage
  * Add full code coverage for consoles/sshXtermIPMI.pm
  * Call SYNC_ASSETS_HOOK before downloading fresh needles too
  * Add unit tests for consoles/sshXtermIPMI.pm
  * Extend documentation of SSH related timeout parameters
  * Allow specifying the timeout on `get_cmd_output` calls
  * Avoid endless loop in case of SSH read errors in `check_ssh_serial`
  * Add more code coverage for video_stream.pm
  * Clone the disk image with nvram for vmware guest
  * Update loadtestdir with correct paths
  * Fix passing of variables
  * Extract method in OpenQA::Isotovideo::Dewebsockify
  * t: Fix 'The signatures feature is experimental' in t/39-dewebsockify.t
  * Add test coverage for sshXtermVt
  * Add coverage for tags subroutine when called with more than 2
  * Update perltidy to 20250105
  * t: Fix hidden output of 'diag explain'
  * Add test covering dewebsockify modulino
  * Make script/dewebsockify a Modulino
  * Improve test for websocket error handling
  * Update Perl::Tidy to 20240903
  * Add test for needles::tags subroutine
  * Remove save subroutine since is not used anymore
  * Refactor _load_image bmwqemu::diag in one line
  * Add test for needle tag duplication
  * Add handle needle new invalid click point
  * Add handle broken json file for new needle
  * Add test for json file not under needle directory
  * Correct link to ci badge
  * autotest/loadtest: Update test fullname along with name when duplicated
  * Add subtests for commands.pm
  * Fix warn+return precendence
  * Remove extra arguments from testapi::send_key()
  * Modify loadtestdir in autotest for more code coverage
  * t: cover both old and new qemu paths in 18-backend-qemu.t
  * Revert incorrect fixes for qemu test coverage
  * Remove unreachable states in tests 18-backend-qemu
  * Fix code coverage for qemu.pm
  * t: fix tests for #2550 for old and new qemu
  * Fix test of qemu backend
  * Enable multifd support
  * Remove redundant newline in "GOT GO" message
  * autotest: Simplify with post-if
  * Add unit test for 'ensure_installed' to improve code coverage
  * Drop some orphaned lines about gocrbin
  * Add more subtests for distribution.pm
  * Replace print with bmwqemu::diag in autotest.pm
  * Add subtest for autotest.pm
  * Add test for the old net ssh2 error
  * Slightly simplify autotest
  * Remove _typing_limit subroutine because it's never used
  * Update t/08-autotest.t
  * Remove subs on vnc_base that are already declared on base
  * Enable more unit test code for codecoverage
  * Add more subtests for autotest.pm
  * Add script/check_qemu_oom to fully covered paths on codecov
  * Add lockapi fully coverage 100% in codecov
  * Add lockapi::mutex_wait test in t/30-mmapi.t
  * Skip 28-signalblocker test in qemu emulation
  * Export handle_read_error function from read_json
  * Set a bmwqemu diag uncoverable
  * Refactor utility functions for myjsonrpc
  * Add coverage test for written bytes errors
  * Avoid adding message about termination from myjsonrpc as reason
  * Fix unhandled output "Sending tests_done" in t/08-autotest.t
  * Avoid Perl warning about when handling tags to assert
  * Ensure full statement coverage in consoles::sshVirtsh
  * Extend sshVirtsh console test coverage
  * Add logging and error handling
  * video_stream: add support for ustreamer >= 6.10
  * video_stream: add support for RGB3 format
  * video_stream: typo fix
  * video_stream: adjust raw sink name for ustreamer >= 6.5
  * Fix: console reset on milestone loading
  * codecov: Mark basetest as completely covered
  * basetest: Simplify record_screenfail to increase coverage
  * Remove obsolete basetest::ocr_checklist
  * cv: Mark extraordinary error handling as uncoverable
  * Handle PID logging in Xvnc test
  * Cover deprecation logging
  * Remove obsolete amt backend
  * Make actually use of `%python_support_requires` for Python support
  * snd2png: Clamping fix
  * dist: Bump version to semver-compliant 5
* Fri Mar 28 2025 okurz@suse.com
- Update to version 5.1743091574.1f9ae10:
  * Bring up network devices to avoid "(tapX): Operation not permitted"
  * Prevent conflicts to ensure eth iface is assigned to one firewalld zone
  * Mention for what asset types `autoinst_url` can be used
  * Better error when syswrite fails in myjsonrpc
  * Consistently use try/catch instead of 'if ' everywhere
  * Avoid leftover rsync processes on svirt host
* Thu Mar 27 2025 okurz@suse.com
- Update to version 5.1743024662.95d87ac:
  * Mention for what asset types `autoinst_url` can be used
  * Consistently use try/catch instead of 'if ' everywhere
  * Enable validation of resumed asset downloads in svirt backend
  * Avoid leftover rsync processes on svirt host
  * Check for correct git warning when cloning an empty repository
* Mon Mar 24 2025 okurz@suse.com
- Update to version 5.1742623603.20c141b:
  * Consistently use try/catch instead of 'if ' everywhere
  * Enable validation of resumed asset downloads in svirt backend
  * Avoid leftover rsync processes on svirt host
  * Check for correct git warning when cloning an empty repository
  * Adapt check for git error message to new version
  * Ensure full coverage in the project
* Tue Mar 18 2025 okurz@suse.com
- Update to version 5.1742240999.4ad1bd8:
  * Check for correct git warning when cloning an empty repository
  * Adapt check for git error message to new version
  * Fix regression from 055d2e67 in _set_ip arguments
  * Ensure full coverage in the project
  * Create test for script os-autoinst-openvswitch
  * Retry asset sync in svirt backend after timeouts
* Sat Mar 15 2025 okurz@suse.com
- Update to version 5.1742031910.117e1ea:
  * Fix regression from 055d2e67 in _set_ip arguments
  * Ensure full coverage in the project
  * Create test for script os-autoinst-openvswitch
  * Enable is_shutdown to be used after "power('off')" on qemu
  * Retry asset sync in svirt backend after timeouts
* Thu Mar 13 2025 okurz@suse.com
- Update to version 5.1741888574.cd102e5:
  * Enable is_shutdown to be used after "power('off')" on qemu
  * Retry asset sync in svirt backend after timeouts
  * testapi: allow keeping mouse in place after clicking
  * script: Mark uncoverable package import as such
  * perltidy: Use new --pack-operator-types option
  * perltidy: Update to 20250214.0.0
  * dist: Bump version to semver-compliant 5
* Thu Mar 13 2025 okurz@suse.com
- Update to version 5.1741812300.276dce1:
  * Retry asset sync in svirt backend after timeouts
  * testapi: allow keeping mouse in place after clicking
  * script: Mark uncoverable package import as such
  * t: Cover invalid JSON in vars.json
  * perltidy: Use new --pack-operator-types option
  * perltidy: Update to 20250214.0.0
  * dist: Bump version to semver-compliant 5
* Fri Feb 28 2025 okurz@suse.com
- Update to version 5.1740506581.723f45e:
  * script: Mark uncoverable package import as such
  * codecov: Mark consoles/ as completely covered
  * scripts: Rely on Pod::Usage being installed
  * t: Cover invalid JSON in vars.json
  * dist: Bump version to semver-compliant 5
* Sat Feb 22 2025 okurz@suse.com
- Update to version 4.6.1740221157.8e0ee0c:
  * codecov: Mark consoles/ as completely covered
  * scripts: Rely on Pod::Usage being installed
  * t: Cover invalid JSON in vars.json
  * perltidy: Use new --pack-operator-types option
  * perltidy: Update to 20250214.0.0
* Thu Feb 20 2025 okurz@suse.com
- Update to version 4.6.1739982034.e663ac9:
  * Fix test API function `force_soft_failure`
  * Fix return value of _dbus_call
  * Fix log colors
  * Use more Mojo::File operations in baseclass
  * consoles: Simplify s3270 code
  * Extract while loop body method in consoles::s3270
  * Simplify consoles::s3270
  * Add support for newline seperator in SCHEDULE variable
* Sun Feb 16 2025 okurz@suse.com
- Update to version 4.6.1739536098.bc54195:
  * Fix log colors
  * Use more Mojo::File operations in baseclass
  * Use more Mojo::File operations in ocr.pm
  * Use more Mojo::File operations in testapi.pm
  * Use more Mojo::File operations in tools/
  * t: Use Mojo::File in 04-check_vars_docu.t
  * Add support for newline seperator in SCHEDULE variable
* Thu Feb 13 2025 okurz@suse.com
- Update to version 4.6.1739396963.cce4587:
  * Use more Mojo::File operations in baseclass
  * Use more Mojo::File operations in ocr.pm
  * Use more Mojo::File operations in testapi.pm
  * Use more Mojo::File operations in tools/
  * t: Use Mojo::File in 04-check_vars_docu.t
  * Add support for newline seperator in SCHEDULE variable
  * Use Feature::Compat::Try in testapi
  * Use Feature::Compat::Try in script/os-autoinst-openvswitch
  * Use Feature::Compat::Try in script/isotovideo
  * Use Feature::Compat::Try in script/check_qemu_oom
  * Use Feature::Compat::Try in osutils
  * Use Feature::Compat::Try in consoles::sshXtermIPMI
  * Use Feature::Compat::Try in consoles::VNC
  * Use Feature::Compat::Try in consoles::VMWare
  * Use Feature::Compat::Try in commands
  * Use Feature::Compat::Try in bmwqemu
  * Use Feature::Compat::Try in basetest
  * Use Feature::Compat::Try in backend::qemu
  * Use Feature::Compat::Try in backend::ipmi
  * Use Feature::Compat::Try in backend::generalhw
  * Use Feature::Compat::Try in backend::baseclass
  * Use Feature::Compat::Try in autotest
  * Use Feature::Compat::Try in OpenQA::Isotovideo::Proc
  * Use Feature::Compat::Try in OpenQA::Isotovideo::Utils
  * Use Feature::Compat::Try in OpenQA::Isotovideo::Runner
  * Use Feature::Compat::Try in t
  * Ensure a clean swtpm directory
* Wed Feb 12 2025 okurz@suse.com
- Update to version 4.6.1739353778.821904b:
  * Fix timeout of SSH commands after fc8ab5395 and ca4f085c
  * Add unit test for code coverage of consoles/s3270.pm
  * Remove undefined _kill_window() function from consoles/s3270.pm
  * Use Feature::Compat::Try in testapi
  * Use Feature::Compat::Try in script/os-autoinst-openvswitch
  * Use Feature::Compat::Try in script/isotovideo
  * Ensure a clean swtpm directory
* Mon Feb 10 2025 okurz@suse.com
- Update to version 4.6.1739204074.6765272:
  * t: Add reason for undefined Pod::Coverage result
  * Avoid duplicating common rsync arguments in svirt code
  * Show download statistics in svirt backend when downloading assets
  * Use distinct and lower timeout for rsync call in svirt backend
  * Extend timeout for rsync commands done by the svirt backend to 15 min
  * Add dependency on Feature::Compat::Try
* Mon Feb 10 2025 okurz@suse.com
- Update to version 4.6.1739096614.78d097a:
  * Fix documentation for force_soft_failure and record_soft_failure
  * t: Capture SYNC_ASSETS_HOOK debug output
  * Remove unused module Test::MockModule from 01-test-needle
  * Remove Test::Fatal dependency
  * Modify connect_and_login() test to catch multiline carp warning
* Wed Feb 05 2025 okurz@suse.com
- Update to version 4.6.1738778868.fe51f65:
  * Remove unused module Test::MockModule from 01-test-needle
  * Remove Test::Fatal dependency
  * Modify connect_and_login() test to catch multiline carp warning
  * Apply suggestions from code review
  * Add unit tests for consoles/s3270.pm
  * t: Use more simple prototyped Test::Exceptions functions
* Wed Feb 05 2025 okurz@suse.com
- Update to version 4.6.1738752967.6623798:
  * Modify connect_and_login() test to catch multiline carp warning
  * Apply suggestions from code review
  * Add unit tests for consoles/s3270.pm
  * t: Use more simple prototyped Test::Exceptions functions
  * t: Focus on using Test::Exception only instead of Test::Fatal
  * t: Ensure we use implicit Test::Exception in all places
  * Fix race condition when autotest terminates
* Tue Feb 04 2025 okurz@suse.com
- Update to version 4.6.1738604220.30e658a:
  * t: Use more simple prototyped Test::Exceptions functions
  * t: Focus on using Test::Exception only instead of Test::Fatal
  * t: Ensure we use implicit Test::Exception in all places
  * Fix race condition when autotest terminates
  * Make it obvious when autotest receives SIGTERM in any case
  * Increase vnctest script coverage