| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: os-autoinst-openvswitch | Distribution: openSUSE Tumbleweed |
| Version: 5.1776179508.bd2644d | Vendor: openSUSE |
| Release: 1.1 | Build date: Tue Apr 14 17:12:19 2026 |
| Group: Development/Tools/Other | Build host: reproducible |
| Size: 12607 | Source RPM: os-autoinst-5.1776179508.bd2644d-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/os-autoinst/os-autoinst | |
| Summary: Openvswitch support for os-autoinst | |
This package contains openvswitch support for os-autoinst.
GPL-2.0-or-later
* Tue Apr 14 2026 okurz@suse.com
- Update to version 5.1776179508.bd2644d:
* feat: abort test with incomplete if requested HDD size > threshold
* chore: Remove obsolete HashKeyQuotes module
* chore(deps): Remove obsolete Freenode::StrictWarnings policy
* fix(manpages): Fix the output of pod2man
* chore(ci): bump checkout v4->v6
* Mon Apr 13 2026 okurz@suse.com
- Update to version 5.1776074266.6a6c5ee:
* fix(manpages): Fix the output of pod2man
* fix(t/08-autotest.t): Fix FTBFS for reproducible builds
* chore(ci): bump checkout v4->v6
* fix: prevent deprecation warning about "spurt"
* style(llm): use indented heredocs for better readability
* refactor: consolidate logic in _detect_serial_marker_capability
* style: use non-capturing group for BASH version detection
* fix(distribution): make PRETTY_SERIAL_MARKER reboot-safe
* refactor: early returns in _detect_serial_marker_capability
* Sat Apr 11 2026 okurz@suse.com
- Update to version 5.1775932217.bd11042:
* fix: prevent deprecation warning about "spurt"
* feat(edid): Add virtio-vga-gl support
* style(llm): use indented heredocs for better readability
* refactor: consolidate logic in _detect_serial_marker_capability
* style: use non-capturing group for BASH version detection
* fix(distribution): make PRETTY_SERIAL_MARKER reboot-safe
* Thu Apr 09 2026 okurz@suse.com
- Update to version 5.1775744546.1ee50c6:
* style(llm): use indented heredocs for better readability
* refactor: consolidate logic in _detect_serial_marker_capability
* style: use non-capturing group for BASH version detection
* fix(distribution): make PRETTY_SERIAL_MARKER reboot-safe
* refactor: early returns in _detect_serial_marker_capability
* fix(consoles): support newer x3270 versions
* refactor: unconditionally import LLM analysis to fix coverage
* feat(llm): integrate LLM analysis into isotovideo
* feat(llm): add core LLM failure analysis module and tests
* Tue Apr 07 2026 okurz@suse.com
- Update to version 5.1775569433.3681116:
* fix(consoles): support newer x3270 versions
* refactor: unconditionally import LLM analysis to fix coverage
* feat(llm): integrate LLM analysis into isotovideo
* feat(llm): add core LLM failure analysis module and tests
* fix(t/34-git): make test resilient to default branch name changes
* chore(AGENTS.md): extend with better proactive style following
* Mon Mar 30 2026 okurz@suse.com
- Update to version 5.1774620706.b22e21b:
* feat: Add option to add signatures
* style: Add tool to add Mojo::Base include automatically
* test: Add CoverageWorkaround.pm
* test: Use Syntax::Keyword::Try::Deparse to avoid warnings
* chore: Reduce permissions of remaining workflow
* test: skip t/ files in Test::Compile syntax check
* refactor: Deduplicate svirt tests in t/22-svirt.t
* Fri Mar 27 2026 okurz@suse.com
- Update to version 5.1774551362.dd2a78c:
* feat(svirt): add "stop_vm" in consoles::sshVirtsh
* feat: correct isotovideo handle_shutdown log calls
* refactor(consoles/sshVirtsh): properly concatenate remote_vmm
* feat(svirt): retry disk create also in case of copy-img
* chore: Reduce permissions of workflows
* feat(VNC): Add AltGr key
* Wed Mar 25 2026 okurz@suse.com
- Update to version 5.1774435114.41aff24:
* style: Remove superfluous use of strict
* git subrepo pull (merge) --force external/os-autoinst-common
* Revert "style: Remove local Perl::Critic::Policy::HashKeyQuotes"
* style: Remove local Perl::Critic::Policy::HashKeyQuotes
* style: Add xt/02-perlcritic.t
* style: Fix Community::WhileDiamondDefaultAssignment
* style: Fix various no strict / no critic violations
* style: Fix OpenQA::HashKeyQuotes
* style: Fix OpenQA::SpaceAfterSubroutineName
* style: Fix ProhibitConditionalDeclarations
* style: Disable OpenQA::RedundantStrictWarning temporarily
* Mon Mar 23 2026 okurz@suse.com
- Update to version 5.1774283485.5af53fe:
* Revert "style: Remove local Perl::Critic::Policy::HashKeyQuotes"
* style: Remove local Perl::Critic::Policy::HashKeyQuotes
* style: Add xt/02-perlcritic.t
* style: Fix Community::WhileDiamondDefaultAssignment
* fix(ci): correct import of commit-message-checker
* style: Fix various no strict / no critic violations
* style: Fix OpenQA::HashKeyQuotes
* Mon Mar 23 2026 okurz@suse.com
- Update to version 5.1774101470.e82b4cb:
* feat: implement 'always_run' test flag
* refactor: use gitlint from os-autoinst-common
* git subrepo pull (merge) --force external/os-autoinst-common
* feat(snd2png): restore erroneously deleted test
* style: fix copyright in crop.py
* chore: remove unused pyproject line
* chore(deps): Add PPI to development dependencies
* chore(snd2png): update test.png.md5.original based on current snd2png
* test(full-stack): optimize execution time by reducing timeouts
* feat(vnc): make connection retry sleep configurable
* feat: add configurable secret key hiding support
* Fri Mar 13 2026 okurz@suse.com
- Update to version 5.1773429030.ba0de6e:
* fix: Correct number of internal test_count
* chore(AGENTS.md): add customized file
* chore(deps): add perl-Test-Perl-Critic dependency for parallel execution
* fix: Remove logger message from else condition
* style: Use single quotes for strings without interpolation
* docs: convert doc/backend_vars.asciidoc to Markdown
* docs: convert README.asciidoc to Markdown
* docs: convert doc/memorydumps.asciidoc to Markdown
* feat: add gitlint pre-commit setup
* Fri Mar 13 2026 okurz@suse.com
- Update to version 5.1773327169.ae7c574:
* chore(AGENTS.md): add customized file
* chore(deps): add perl-Test-Perl-Critic dependency for parallel execution
* chore(deps): Update perltidy
* fix: Remove logger message from else condition
* docs: convert doc/backend_vars.asciidoc to Markdown
* docs: convert README.asciidoc to Markdown
* docs: convert doc/memorydumps.asciidoc to Markdown
* feat: add gitlint pre-commit setup
* Wed Mar 11 2026 okurz@suse.com
- Update to version 5.1773245056.43fc8f0:
* chore(deps): Update perltidy
* fix: Remove logger message from else condition
* style: Use single quotes for strings without interpolation
* fix: restore author tests in CI and optimize git message check
* docs: convert doc/backend_vars.asciidoc to Markdown
* Mon Mar 09 2026 okurz@suse.com
- Update to version 5.1773054031.9ab699d:
* chore(deps): Update perltidy
* fix: Remove logger message from else condition
* style: Use single quotes for strings without interpolation
* fix: restore author tests in CI and optimize git message check
* refactor: move scheduling rules out of basetest::is_applicable
* Thu Mar 05 2026 okurz@suse.com
- Update to version 5.1772729929.93a4b15:
* feat: normalize gre tunnel script for NetworkManager and wicked
* refactor: use more Mojo::File operations in commands.pm
* refactor: use more Mojo::File operations in bmwqemu.pm
* refactor: use more Mojo::File operations in t/
* refactor: move scheduling rules out of basetest::is_applicable
* feat: add EXIT_AFTER_MODULE to stop after a specified module
* Thu Mar 05 2026 okurz@suse.com
- Update to version 5.1772663930.9a9bd7d:
* feat: add EXIT_AFTER_MODULE to stop after a specified module
* fix: Update gre_tunnel_preup script to support NetworkManager
* feat: Handle timeout when typing command in `background_script_run`
* feat: Allow opting-out of check when typing command in `script_run`
* feat: Handle timeout when typing command in `script_run`
* test: implement conventional commits check with gitlint
* Thu Feb 26 2026 okurz@suse.com
- Update to version 5.1772097392.f4e2912:
* fix: Update gre_tunnel_preup script to support NetworkManager
* build(Makefile): add top-level help target
* test: implement conventional commits check with gitlint
* fix: Fix wrong uses of "checkout" that should be "check out"
* git subrepo pull (merge) --force external/os-autoinst-common
* Wed Feb 25 2026 okurz@suse.com
- Update to version 5.1771958644.63a1790:
* build(Makefile): add top-level help target
* test: implement conventional commits check with gitlint
* fix: Fix wrong uses of "checkout" that should be "check out"
* git subrepo pull (merge) --force external/os-autoinst-common
* style: Fix crop.py style issues
* parse_extra_log: Allow passing additional args to upload_logs
* Mon Feb 23 2026 okurz@suse.com
- Update to version 5.1771858186.01b8328:
* test: implement conventional commits check with gitlint
* fix: Fix wrong uses of "checkout" that should be "check out"
* git subrepo pull (merge) --force external/os-autoinst-common
* style: Fix crop.py style issues
* workaround: Remove "get_mempolicy" warning from qemu-img output
* Thu Feb 19 2026 okurz@suse.com
- Update to version 5.1771520411.2601197:
* fix: Fix wrong uses of "checkout" that should be "check out"
* git subrepo pull (merge) --force external/os-autoinst-common
* style: Fix crop.py style issues
* workaround: Remove "get_mempolicy" warning from qemu-img output
* parse_extra_log: Allow passing additional args to upload_logs
* Wed Feb 18 2026 okurz@suse.com
- Update to version 5.1771353921.c8005c9:
* git subrepo pull (merge) --force external/os-autoinst-common
* style: Fix crop.py style issues
* workaround: Remove "get_mempolicy" warning from qemu-img output
* parse_extra_log: Allow passing additional args to upload_logs
* refactor: Distinguish tests by the script path in `loadtest`
* refactor: Simplify approach for avoiding redefine warnings
* Tue Feb 10 2026 okurz@suse.com
- Update to version 5.1770715824.6a80a85:
* style: Fix crop.py style issues
* workaround: Remove "get_mempolicy" warning from qemu-img output
* parse_extra_log: Allow passing additional args to upload_logs
* refactor: Distinguish tests by the script path in `loadtest`
* refactor: Simplify approach for avoiding redefine warnings
* test: Allow running tests with `Test::Warnings<0.033`
* test: Format test of `loadtestdir` in a more compact way
* Thu Feb 05 2026 okurz@suse.com
- Update to version 5.1770127521.c249fe9:
* refactor: Distinguish tests by the script path in `loadtest`
* refactor: Simplify approach for avoiding redefine warnings
* test: Allow running tests with `Test::Warnings<0.033`
* test: Format test of `loadtestdir` in a more compact way
* test: Use `ENABLE_MODERN_PERL_FEATURES=1` in test suite
* feat: Allow enabling strict/warnings/signatures globally
* fix: Improve wrong comment about enablement of modern Perl features
* Wed Jan 28 2026 okurz@suse.com
- Update to version 5.1769602729.9728790:
* fix: Improve wrong comment about enablement of modern Perl features
* Replace remaining functions with subroutine signatures in 18-qemu.t
* Fix snapshot overlay mechanism to avoid duplication
* fix(dist): provide proper copyright headers in all spec-files
* fix(dist): try to fix os-autoinst-obs-auto-submit reverting content
* Remove deprecated BIOS and UEFI_PFLASH variables
* Fri Jan 23 2026 okurz@suse.com
- Update to version 5.1769153586.72cabd0:
* Replace remaining functions with subroutine signatures in 18-qemu.t
* Fix snapshot overlay mechanism to avoid duplication
* fix(dist): provide proper copyright headers in all spec-files
* fix(dist): try to fix os-autoinst-obs-auto-submit reverting content
* fix(dist): exclude unstable t/28-signalblocker.t in OBS checks
* Add documentation of APPEND variable
* Add undocumented KERNEL/INITRD to the supported variables
* os-autoinst-generate-needle-preview: Embed PNG
* Fri Jan 16 2026 okurz@suse.com
- Update to version 5.1768577300.b85e486:
* fix(dist): provide proper copyright headers in all spec-files
* fix(dist): try to fix os-autoinst-obs-auto-submit reverting content
* fix(dist): exclude unstable t/28-signalblocker.t in OBS checks
* Remove deprecated BIOS and UEFI_PFLASH variables
* Add documentation of APPEND variable
* os-autoinst-generate-needle-preview: Embed PNG
* Thu Jan 08 2026 okurz@suse.com
- Update to version 5.1767893100.fd5003c:
* Add documentation of APPEND variable
* Add undocumented KERNEL/INITRD to the supported variables
* os-autoinst-generate-needle-preview: Embed PNG
* Tweak curl call not to hang
* Fix opencv dependency due to upstream changes
* Mon Jan 05 2026 okurz@suse.com
- Update to version 5.1767623406.688dd0e:
* os-autoinst-generate-needle-preview: Embed PNG
* Tweak curl call not to hang
* Fix opencv dependency due to upstream changes
* Restore package builds on older openSUSE versions
* Remove `ShellCheck` from devel dependencies on s390x
* Thu Dec 18 2025 okurz@suse.com
- Update to version 5.1766037062.44c7d2a:
* Tweak curl call not to hang
* Fix opencv dependency due to upstream changes
* Restore package builds on older openSUSE versions
* Remove `ShellCheck` from devel dependencies on s390x
* Remove obsolete 'bin/' folder
* Wed Dec 17 2025 okurz@suse.com
- Update to version 5.1765976654.0026f92:
* Fix opencv dependency due to upstream changes
* Restore package builds on older openSUSE versions
* Remove `ShellCheck` from devel dependencies on s390x
* Remove obsolete 'bin/' folder
* Improve documentation strings for get/check_var
* Tue Dec 16 2025 okurz@suse.com
- Update to version 5.1765808557.b89e9b4:
* Restore package builds on older openSUSE versions
* Remove `ShellCheck` from devel dependencies on s390x
* Remove obsolete 'bin/' folder
* Simplify the code to increment the counter
* audio: Allow for multiple audio recordings per test
* Mon Dec 15 2025 okurz@suse.com
- Update to version 5.1765804109.1e7c99a:
* Remove `ShellCheck` from devel dependencies on s390x
* Remove obsolete 'bin/' folder
* Simplify the code to increment the counter
* audio: Allow for multiple audio recordings per test
* Improve documentation strings for get/check_var
* Fri Dec 12 2025 okurz@suse.com
- Update to version 5.1765533145.a82864c:
* Remove obsolete 'bin/' folder
* Simplify the code to increment the counter
* audio: Allow for multiple audio recordings per test
* Improve documentation strings for get/check_var
* Add port forwarding example for NICTYPE_USER_OPTIONS
* Thu Dec 11 2025 okurz@suse.com
- Update to version 5.1765450253.f16e6ac:
* Simplify the code to increment the counter
* audio: Allow for multiple audio recordings per test
* Improve documentation strings for get/check_var
* Add port forwarding example for NICTYPE_USER_OPTIONS
* Fix regression from abcaa66b by disabling virtio-keyboard by default
* distribution: Add "disable_key_repeat"
* Use 'virtio-keyboard' by default to allow fixing key repetition errors
* Tue Dec 09 2025 okurz@suse.com
- Update to version 5.1765311639.7e3a762:
* Simplify the code to increment the counter
* audio: Allow for multiple audio recordings per test
* Add port forwarding example for NICTYPE_USER_OPTIONS
* Fix regression from abcaa66b by disabling virtio-keyboard by default
* Add IPv6 support for multi machine tests
* Fri Nov 28 2025 okurz@suse.com
- Update to version 5.1764330105.c5cfd48:
* Add port forwarding example for NICTYPE_USER_OPTIONS
* Fix regression from abcaa66b by disabling virtio-keyboard by default
* Add IPv6 support for multi machine tests
* distribution: Add "disable_key_repeat"
* Use 'virtio-keyboard' by default to allow fixing key repetition errors
* Sat Nov 22 2025 okurz@suse.com
- Update to version 5.1763561851.03e049d:
* Avoid `Can't exec "ffmpeg"` if ffmpeg isn't present
* Fix syntax errors in nft due to multiple interfaces in $ethernet
* README: Feature auto-generated deepwiki less prominently
* Install NetworkManager-ovs in os-autoinst-setup-multi-machine
* Add disconnect_usb (qemu only, for now)
* Fri Nov 14 2025 okurz@suse.com
- Update to version 5.1763048144.30f43a0:
* Configure ftables in os-autoinst-setup-multi-machine
* Makefile: Fix reruns on incomplete build dir generations
* Propagate C++ exceptions to Perl in image write function
* Add support NICPCIADDR variable to QEMU backend
* Remove test which causes unhandled output
* Improve includes in tinycv library
* Handle OpenCV exceptions when writing an image
* Avoid ignoring errors silently when writing images
* Avoid saving test results referring to non-existent screenshots
* Tue Nov 11 2025 okurz@suse.com
- Update to version 5.1762250353.5150272:
* Makefile: Fix reruns on incomplete build dir generations
* Propagate C++ exceptions to Perl in image write function
* Add support NICPCIADDR variable to QEMU backend
* Remove test which causes unhandled output
* Allow array keys like `ISSUES[]` as introduced in openQA commit a53b19b
* Improve includes in tinycv library
* Tue Nov 04 2025 okurz@suse.com
- Update to version 5.1761723693.2b88807:
* Propagate C++ exceptions to Perl in image write function
* Add support NICPCIADDR variable to QEMU backend
* Remove test which causes unhandled output
* Allow array keys like `ISSUES[]` as introduced in openQA commit a53b19b
* Improve includes in tinycv library
* Handle OpenCV exceptions when writing an image
* Avoid ignoring errors silently when writing images
* Wed Oct 22 2025 okurz@suse.com
- Update to version 5.1761036042.c43e4ab:
* Update perltidy
* Allow redirects in needle NeedleDownloader
* Don't overwrite firewall xml
* Add UEFI support for ipxe kernel boot
* os-autoinst-setup-multi-machine: Simplify determine_ethernet_interface
* Wed Oct 01 2025 okurz@suse.com
- Update to version 5.1759328765.e7438f7:
* Allow redirects in needle NeedleDownloader
* Don't overwrite firewall xml
* Add UEFI support for ipxe kernel boot
* t: Use consistent Mojo::File in 08-autotest as well
* os-autoinst-setup-multi-machine: Simplify determine_ethernet_interface
* Mon Sep 29 2025 okurz@suse.com
- Update to version 5.1759134946.e08d7c7:
* Add UEFI support for ipxe kernel boot
* t: Use consistent Mojo::File in 08-autotest as well
* os-autoinst-setup-multi-machine: Simplify determine_ethernet_interface
* os-autoinst-setup-multi-machine: Only call zypper when necessary
* os-autoinst-setup-multi-machine: Improve network interface check
* Tue Sep 23 2025 okurz@suse.com
- Update to version 5.1758621990.22a2baa:
* t: Use consistent Mojo::File in 08-autotest as well
* os-autoinst-setup-multi-machine: Simplify determine_ethernet_interface
* os-autoinst-setup-multi-machine: Only call zypper when necessary
* os-autoinst-setup-multi-machine: Improve network interface check
* Document max_interval (and quiet) in (assert_)script_run
* testapi: allow passing max_interval through (assert_)script_run
* Tue Sep 23 2025 okurz@suse.com
- Update to version 5.1758611445.fc0a714:
* os-autoinst-setup-multi-machine: Only call zypper when necessary
* os-autoinst-setup-multi-machine: Improve network interface check
* Document max_interval (and quiet) in (assert_)script_run
* testapi: allow passing max_interval through (assert_)script_run
* t/consoles-s3270.t: fix with IPC::Run 20250809.0
* Fri Sep 19 2025 okurz@suse.com
- Update to version 5.1758276418.9dda31e:
* Document max_interval (and quiet) in (assert_)script_run
* testapi: allow passing max_interval through (assert_)script_run
* t/consoles-s3270.t: fix with IPC::Run 20250809.0
* backend: Simplify json_fails collection with map
* backend: Simplify check_socket with early-return
* backend: Simplify do_capture by moving loop one level up
* Wed Sep 17 2025 okurz@suse.com
- Update to version 5.1758095301.2731a7d:
* testapi: allow passing max_interval through (assert_)script_run
* t/consoles-s3270.t: fix with IPC::Run 20250809.0
* backend: Simplify json_fails collection with map
* backend: Simplify check_socket with early-return
* backend: Simplify do_capture by moving loop one level up
* backend: Extract method for do_capture loop body
* backend: Use more member variables in baseclass
* Fri Sep 12 2025 okurz@suse.com
- Update to version 5.1757691610.477636b:
* backend: Simplify json_fails collection with map
* backend: Simplify check_socket with early-return
* backend: Simplify do_capture by moving loop one level up
* backend: Extract method for do_capture loop body
* backend: Use more member variables in baseclass
* backend: Extract function 'find_needles_with_tags' in baseclass
* backend: Add missing text in svirt::die
* t: Fix typos in 29-backend-svirt test strings
* Thu Sep 11 2025 okurz@suse.com
- Update to version 5.1757357708.90c68ad:
* backend: Add missing text in svirt::die
* t: Fix typos in 29-backend-svirt test strings
* Update perltidy
* Add ping dependency to allow runtime IPv6 detection on workers
* baseclass: Fix missing error details on failed SSH connection attempts
* backend::svirt: Extract methods for serial_console command
* backend::svirt: Extract method for serial_grab command
* backend::svirt: Combine and simplify save_snapshot commands
* backend::svirt: Extract method 'vmname'
* backend::svirt: Extract methods for is_shutdown cmd
* backend::svirt: Extract specific stop_vm methods
* Fri Sep 05 2025 okurz@suse.com
- Update to version 5.1757071172.ffc94dc:
* Add ping dependency to allow runtime IPv6 detection on workers
* baseclass: Fix missing error details on failed SSH connection attempts
* baseclass: Extend error details on failed ssh attempts
* consoles: Improve error reporting on unavailable VNC
* backend::svirt: Extract methods for serial_console command
* backend::svirt: Extract method for serial_grab command
* backend::svirt: Combine and simplify save_snapshot commands
* Wed Sep 03 2025 okurz@suse.com
- Update to version 5.1756894972.736fbfd:
* baseclass: Fix missing error details on failed SSH connection attempts
* baseclass: Extend error details on failed ssh attempts
* consoles: Improve error reporting on unavailable VNC
* backend::svirt: Extract methods for serial_console command
* backend::svirt: Extract method for serial_grab command
* backend::svirt: Combine and simplify save_snapshot commands
* backend::svirt: Extract method 'vmname'
* backend::svirt: Extract methods for is_shutdown cmd
* Fri Aug 29 2025 okurz@suse.com
- Update to version 5.1756120159.1bc0abb:
* Fix signature of test module
* VMWare: Use grep -F to handle fixed-strings in variables
* VMWare: Use POSIX shell on ESXi host that uses Busybox
* Add wrappers for testapi variables
* backend: Turn off direct-io for multi-fd migration
* Thu Aug 14 2025 okurz@suse.com
- Update to version 5.1755088400.98b9a6c:
* VMWare: Use grep -F to handle fixed-strings in variables
* VMWare: Use POSIX shell on ESXi host that uses Busybox
* Add wrappers for testapi variables
* backend: Turn off direct-io for multi-fd migration
* backend: Use tpm-tis-device for TPM as default
* Mon Aug 11 2025 okurz@suse.com
- Update to version 5.1754924817.84ae0ae:
* VMWare: Use grep -F to handle fixed-strings in variables
* VMWare: Use POSIX shell on ESXi host that uses Busybox
* Add wrappers for testapi variables
* backend: Use tpm-tis-device for TPM as default
* Require openssh-clients for git clone with ssh
* t: use mock not redefine for lua_set
* t: make autotest tests pass if lua and/or python are missing
* Wed Aug 06 2025 okurz@suse.com
- Update to version 5.1754492266.4c80bae:
* Add wrappers for testapi variables
* backend: Use tpm-tis-device for TPM as default
* Require openssh-clients for git clone with ssh
* Avoid running `$basetest->parse_serial_output_qemu` without checks
* t: use mock not redefine for lua_set
* setup-multi-machine: extend network service detection
* Fri Aug 01 2025 okurz@suse.com
- Update to version 5.1753993900.1487e47:
* backend: Use tpm-tis-device for TPM as default
* Require openssh-clients for git clone with ssh
* Avoid running `$basetest->parse_serial_output_qemu` without checks
* t: use mock not redefine for lua_set
* t: make autotest tests pass if lua and/or python are missing
* Sat Jul 26 2025 okurz@suse.com
- Update to version 5.1753467593.10e57cf:
* Require openssh-clients for git clone with ssh
* Avoid running `$basetest->parse_serial_output_qemu` without checks
* t: use mock not redefine for lua_set
* t: make autotest tests pass if lua and/or python are missing
* setup-multi-machine: extend network service detection
* Autodetect default ethernet dev/br in os-autoinst-setup-multi-machine
* Fix category generation for paths to lua test modules
* Thu Jul 17 2025 okurz@suse.com
- Update to version 5.1752671185.6fc0c66:
* Avoid running `$basetest->parse_serial_output_qemu` without checks
* t: use mock not redefine for lua_set
* t: make autotest tests pass if lua and/or python are missing
* setup-multi-machine: extend network service detection
* CI: Enable Leap 16.0 OBS build checks
* Tue Jul 15 2025 okurz@suse.com
- Update to version 5.1752576096.2a4e8ff:
* Avoid running `$basetest->parse_serial_output_qemu` without checks
* setup-multi-machine: extend network service detection
* CI: Enable Leap 16.0 OBS build checks
* Autodetect default ethernet dev/br in os-autoinst-setup-multi-machine
* Fix category generation for paths to lua test modules
* Sat Jul 12 2025 okurz@suse.com
- Update to version 5.1752222511.9791c75:
* setup-multi-machine: extend network service detection
* CI: Enable Leap 16.0 OBS build checks
* Autodetect default ethernet dev/br in os-autoinst-setup-multi-machine
* Fix category generation for paths to lua test modules
* Update Perl::Tidy to 20250616.0.0
* Mon Jul 07 2025 okurz@suse.com
- Update to version 5.1751897761.d55ec72:
* CI: Enable Leap 16.0 OBS build checks
* Autodetect default ethernet dev/br in os-autoinst-setup-multi-machine
* Fix category generation for paths to lua test modules
* Update Perl::Tidy to 20250616.0.0
* Workaround coverage issue
* Rename `$mock_main` to `$mock_ovs` in OVS unit test
* Extend logging in OVS service to debug its occasional unresponsiveness
* Sat Jul 05 2025 okurz@suse.com
- Update to version 5.1751470028.ff900af:
* Autodetect default ethernet dev/br in os-autoinst-setup-multi-machine
* Fix category generation for paths to lua test modules
* Update Perl::Tidy to 20250616.0.0
* generalhw: fix is_shutdown signature
* Workaround coverage issue
* Mon Jun 30 2025 okurz@suse.com
- Update to version 5.1751292366.cb60853:
* Fix category generation for paths to lua test modules
* Update Perl::Tidy to 20250616.0.0
* generalhw: fix is_shutdown signature
* Workaround coverage issue
* Rename `$mock_main` to `$mock_ovs` in OVS unit test
* Extend logging in OVS service to debug its occasional unresponsiveness
* Sat Jun 28 2025 okurz@suse.com
- Update to version 5.1750841733.3fc0bf7:
* Update Perl::Tidy to 20250616.0.0
* generalhw: fix is_shutdown signature
* Workaround coverage issue
* Rename `$mock_main` to `$mock_ovs` in OVS unit test
* Extend logging in OVS service to debug its occasional unresponsiveness
* VMWare-related code made compatible with non-GNU ps
* Wed Jun 18 2025 okurz@suse.com
- Update to version 5.1750149141.e9a7b3a:
* generalhw: fix is_shutdown signature
* Workaround coverage issue
* Rename `$mock_main` to `$mock_ovs` in OVS unit test
* Extend logging in OVS service to debug its occasional unresponsiveness
* Support Wait() timeout message from newer versions of x3270
* VMWare-related code made compatible with non-GNU ps
* Mon Jun 16 2025 okurz@suse.com
- Update to version 5.1750077297.e0e64ba:
* generalhw: fix is_shutdown signature
* Support Wait() timeout message from newer versions of x3270
* VMWare-related code made compatible with non-GNU ps
* Fix error from stricter Git permission checks when checking repo URL
* VMware new routine provide_image_vmware_in_ds
* ci: Remove workaround for Devel::Cover
* Require Inline::Lua
* Add support for lua test modules
* Use CPAN module Test::CheckGitStatus
* Apply macro to support upcoming opensuse/sle 16 build
* Add dependency perl-Test-CheckGitStatus
* Fri Jun 13 2025 okurz@suse.com
- Update to version 5.1749816802.bfdf10e:
* Support Wait() timeout message from newer versions of x3270
* VMWare-related code made compatible with non-GNU ps
* Fix error from stricter Git permission checks when checking repo URL
* generalhw: implement is_shutdown
* doc: Fix casing in GENERAL_HW_* descriptions
* Fri Jun 06 2025 okurz@suse.com
- Update to version 5.1749203452.c6860a3:
* generalhw: implement is_shutdown
* doc: Fix casing in GENERAL_HW_* descriptions
* VMware new routine provide_image_vmware_in_ds
* ci: Remove workaround for Devel::Cover
* Use CPAN module Test::CheckGitStatus
* Apply macro to support upcoming opensuse/sle 16 build
* Add dependency perl-Test-CheckGitStatus
* t: Catch output in 23-baseclass.t
* ci: Ensure 100% coverage without threshold
* Fix coverage for package statements
* Create link to the common prove_wrapper
* Sync os-autoinst-common with the subrepo external/os-autoinst-common
* Handle unhandled output from qemu and openvswitch tests
* Mitigate perl version mismatch on test case
* Try to increase pipe size for external video encoder
* Avoid warning about uninitialized value
* video_stream: add RGB<->BGR swapping support
* t: fix frame format used in video_stream
* video_stream: use ustreamer --persistent
* tinycv: scale starting search position if size is different
* Avoid sporadic test failures of fullstack test
* Wrap prove to prevent unhandled output
* Mon Jun 02 2025 okurz@suse.com
- Update to version 5.1748859519.44e4a9e:
* ci: Remove workaround for Devel::Cover
* Require Inline::Lua
* Add support for lua test modules
* Use CPAN module Test::CheckGitStatus
* Apply macro to support upcoming opensuse/sle 16 build
* Thu May 22 2025 okurz@suse.com
- Update to version 5.1747913329.a855b3a:
* t: Catch output in 23-baseclass.t
* ci: Ensure 100% coverage without threshold
* Fix coverage for package statements
* Create link to the common prove_wrapper
* Sync os-autoinst-common with the subrepo external/os-autoinst-common
* Try to increase pipe size for external video encoder
* Avoid warning about uninitialized value
* video_stream: add RGB<->BGR swapping support
* t: fix frame format used in video_stream
* video_stream: use ustreamer --persistent
* tinycv: scale starting search position if size is different
* Avoid sporadic test failures of fullstack test
* 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
* Mon Feb 03 2025 okurz@suse.com
- Update to version 4.6.1738587296.1a8261d:
* 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
* Tue Jan 28 2025 okurz@suse.com
- Update to version 4.6.1738076220.6b39995:
* 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
* Mon Jan 27 2025 okurz@suse.com
- Update to version 4.6.1737980001.69ac906:
* 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
* Wed Jan 22 2025 okurz@suse.com
- Update to version 4.6.1737544150.75887b5:
* 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 coverage for tags subroutine when called with more than 2
* Add test covering dewebsockify modulino
* Make script/dewebsockify a Modulino
* Improve test for websocket error handling
* Drop some orphaned lines about gocrbin
* Fri Jan 17 2025 okurz@suse.com
- Update to version 4.6.1737129853.8e8f463:
* 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'
* Drop some orphaned lines about gocrbin
* Wed Jan 08 2025 okurz@suse.com
- Update to version 4.6.1736332167.3796202:
* 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
* Mon Jan 06 2025 okurz@suse.com
- Update to version 4.6.1736157351.7aa835c:
* Modify loadtestdir in autotest for more code 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
* Add unit test for 'ensure_installed' to improve code coverage
* Sun Jan 05 2025 okurz@suse.com
- Update to version 4.6.1735912767.1d8e059:
* 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
* Wed Jan 01 2025 okurz@suse.com
- Update to version 4.6.1735636267.be6a5a9:
* Remove redundant newline in "GOT GO" message
* autotest: Simplify with post-if
* Add unit test for 'ensure_installed' to improve code coverage
* Add more subtests for distribution.pm
* Add test for the old net ssh2 error
* Skip 28-signalblocker test in qemu emulation
* Tue Dec 24 2024 okurz@suse.com
- Update to version 4.6.1734961973.9cefddf:
* 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
* Remove subs on vnc_base that are already declared on base
* Skip 28-signalblocker test in qemu emulation
* Thu Dec 19 2024 okurz@suse.com
- Update to version 4.6.1734613653.b57c68a:
* 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
* Wed Dec 18 2024 okurz@suse.com
- Update to version 4.6.1734521846.22cc1e5:
* 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
* Tue Dec 17 2024 okurz@suse.com
- Update to version 4.6.1734460765.0a6685b:
* Remove _typing_limit subroutine because it's never used
* Update t/08-autotest.t
* Enable more unit test code for codecoverage
* Add more subtests for autotest.pm
* Add script/check_qemu_oom to fully covered paths on codecov
* Avoid adding message about termination from myjsonrpc as reason
* Mon Dec 16 2024 okurz@suse.com
- Update to version 4.6.1734363783.193a720:
* 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
* Export handle_read_error function from read_json
* Set a bmwqemu diag uncoverable
* Refactor utility functions for myjsonrpc
* Avoid adding message about termination from myjsonrpc as reason
* Mon Dec 16 2024 okurz@suse.com
- Update to version 4.6.1734344267.de97b92:
* Add lockapi fully coverage 100% in codecov
* Add lockapi::mutex_wait test in t/30-mmapi.t
* 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
* Fri Dec 13 2024 okurz@suse.com
- Update to version 4.6.1734104581.b0afc0e:
* 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
* Fix unhandled output "Sending tests_done" in t/08-autotest.t
* Avoid Perl warning about when handling tags to assert
* Thu Dec 12 2024 okurz@suse.com
- Update to version 4.6.1734019324.33fca53:
* 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
* 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
* Thu Dec 12 2024 okurz@suse.com
- Update to version 4.6.1734015736.407e9c7:
* Avoid Perl warning about when handling tags to assert
* 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
* Tue Dec 10 2024 okurz@suse.com
- Update to version 4.6.1733849750.e4a580f:
* 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
* Tue Dec 10 2024 okurz@suse.com
- Update to version 4.6.1733821168.aff71c7:
* 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
* Fri Dec 06 2024 okurz@suse.com
- Update to version 4.6.1733508209.cfb5ba6:
* Add logging and error handling
* Fix: console reset on milestone loading
* codecov: Mark basetest as completely covered
* basetest: Simplify record_screenfail to increase coverage
* Remove obsolete basetest::ocr_checklist
* Thu Dec 05 2024 okurz@suse.com
- Update to version 4.6.1733320281.c273366:
* 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
* Fri Nov 29 2024 okurz@suse.com
- Update to version 4.6.1732909069.6642da0:
* cv: Mark extraordinary error handling as uncoverable
* Handle PID logging in Xvnc test
* Cover deprecation logging
* Remove obsolete amt backend
* snd2png: Clamping fix
* Tue Nov 26 2024 okurz@suse.com
- Update to version 4.6.1732614935.3535e6c:
* Remove obsolete amt backend
* Make actually use of `%python_support_requires` for Python support
* snd2png: Clamping fix
* backend: Allow to configure IPMI options
* Add sshIucvconn to fully_covered of the codecov
* Thu Nov 14 2024 okurz@suse.com
- Update to version 4.6.1731418769.97d9a7f:
* backend: Allow to configure IPMI options
* Add sshIucvconn to fully_covered of the codecov
* Extend sshIucvconn console test coverage
* Prevent socat from logging into stderr inside test
* Improve used functions in consoles::sshIucvconn
* Tue Nov 12 2024 okurz@suse.com
- Update to version 4.6.1731365409.63aca04:
* Add sshIucvconn to fully_covered of the codecov
* Extend sshIucvconn console test coverage
* Prevent socat from logging into stderr inside test
* Improve used functions in consoles::sshIucvconn
* Handle expected output in t/29-backend-ipmi.t
* Sun Nov 10 2024 okurz@suse.com
- Update to version 4.6.1731145997.c600099:
* Prevent socat from logging into stderr inside test
* Improve used functions in consoles::sshIucvconn
* Handle expected output in t/29-backend-ipmi.t
* Require ffmpeg during tests
* Silence expected error message from sudo
* Thu Nov 07 2024 okurz@suse.com
- Update to version 4.6.1730887485.616b072:
* Handle expected output in t/29-backend-ipmi.t
* Require ffmpeg during tests
* Silence expected error message from sudo
* Cover remaining code paths of `testapi.pm`
* Cover remaining code paths in `_check_backend_response`
* Improve unit test coverage of test API code handling timeouts
* Mon Nov 04 2024 okurz@suse.com
- Update to version 4.6.1730760855.29085e0:
* Require ffmpeg during tests
* Silence expected error message from sudo
* Cover remaining code paths of `testapi.pm`
* Cover remaining code paths in `_check_backend_response`
* Improve unit test coverage of test API code handling timeouts
* generalhw: implement eject_cd
* t: don't hardcode line number in t/29-backend-generalhw.t
* Thu Oct 31 2024 okurz@suse.com
- Update to version 4.6.1730368148.a4ace9f:
* Cover remaining code paths of `testapi.pm`
* Cover remaining code paths in `_check_backend_response`
* Improve unit test coverage of test API code handling timeouts
* Cover `testapi::_handle_found_needle` in unit tests
* generalhw: implement eject_cd
* t: don't hardcode line number in t/29-backend-generalhw.t
* Mon Oct 28 2024 okurz@suse.com
- Update to version 4.6.1730126707.79e7c91:
* Add dependencies of `tools/check-shellcheck` explicitly, fix CI checks
* Fully cover console in testapi.pm
* Fully cover select_console in testapi.pm
* Fully cover upload_asset in autotest.pm
* Fully cover mouse_drag in testapi.pm
* Fully cover get_test_data in testapi.pm
* Cover parse_extra_log in testapi.pm
* testapi: Slightly simplify upload_logs
* Thu Oct 10 2024 okurz@suse.com
- Update to version 4.6.1728572709.326d308:
* Add xen-pv USBPV hub
* Add USBPV unit test
* Use double quotes for URLs
* git subrepo pull (merge) --force external/os-autoinst-common
* Exclude sub packages with many additional dependencies on SLE
* Replace single quotes with double of URLs in the log strings
* Remove obsolete support for "script_run" with "die_on_timeout=0"
* Fix pod for backend_get_wait_still_screen_on_here_doc_input
* Virsh VMware images shell snippet debugging added
* Use more compact syntax to add features to virsh config
* Avoid configuring ACPI on s390x for compat with newer libvirt/qemu
* ci: Add OBS helper workflow
* Avoid having devel package depend on CI-specific Perl module
* Document new variables for VMWare's provisioning options
* Update unit tests
* VMWare: add combustion and ignition support
* Remove workaround for broken chromium
* Explain regexp argument for wait_serial
* Disable building with OCR support on SLE
* Make Python support optional in fullstack test
* Fix build condition for Python support
* Allow package builds without `Inline::Python`
* Avoid dependency on `File::Touch` for easier SLE submission
* systemd: Fix path to os-autoinst-openvswitch (regression from aa027ef4)
* Fix script/ folder install
* Consistently provide all scripts in script/
* Add help for os-autoinst-setup-multi-machine
* Tue Sep 24 2024 okurz@suse.com
- Update to version 4.6.1727108423.e2e59c5:
* Use double quotes for URLs
* git subrepo pull (merge) --force external/os-autoinst-common
* video_stream: fix setting EDID when using ffmpeg and explicit FPS
* Exclude sub packages with many additional dependencies on SLE
* Remove obsolete support for "script_run" with "die_on_timeout=0"
* Fix pod for backend_get_wait_still_screen_on_here_doc_input
* Sat Sep 21 2024 okurz@suse.com
- Update to version 4.6.1726934371.91a005a:
* Use double quotes for URLs
* git subrepo pull (merge) --force external/os-autoinst-common
* video_stream: fix setting EDID when using ffmpeg and explicit FPS
* Exclude sub packages with many additional dependencies on SLE
* Replace single quotes with double of URLs in the log strings
* Mon Sep 16 2024 okurz@suse.com
- Update to version 4.6.1726481035.fb2a478:
* git subrepo pull (merge) --force external/os-autoinst-common
* video_stream: fix setting EDID when using ffmpeg and explicit FPS
* Exclude sub packages with many additional dependencies on SLE
* Replace single quotes with double of URLs in the log strings
* Fix pod for backend_get_wait_still_screen_on_here_doc_input
* Fri Sep 13 2024 okurz@suse.com
- Update to version 4.6.1726244934.3203a88:
* video_stream: fix setting EDID when using ffmpeg and explicit FPS
* Exclude sub packages with many additional dependencies on SLE
* Replace single quotes with double of URLs in the log strings
* Fix pod for backend_get_wait_still_screen_on_here_doc_input
* Virsh VMware images shell snippet debugging added
* Mon Sep 09 2024 okurz@suse.com
- Update to version 4.6.1725896784.e007c26:
* Fix pod for backend_get_wait_still_screen_on_here_doc_input
* Virsh VMware images shell snippet debugging added
* Use more compact syntax to add features to virsh config
* Avoid configuring ACPI on s390x for compat with newer libvirt/qemu
* ci: Add OBS helper workflow
* Wed Aug 28 2024 okurz@suse.com
- Update to version 4.6.1724833060.63a0bfd:
* Virsh VMware images shell snippet debugging added
* Use more compact syntax to add features to virsh config
* Avoid configuring ACPI on s390x for compat with newer libvirt/qemu
* ci: Add OBS helper workflow
* Avoid having devel package depend on CI-specific Perl module
* Remove workaround for broken chromium
* Explain regexp argument for wait_serial
* Disable building with OCR support on SLE
* Fri Aug 23 2024 okurz@suse.com
- Update to version 4.6.1724414364.cbb1f8c:
* Document new variables for VMWare's provisioning options
* Update unit tests
* VMWare: add combustion and ignition support
* Remove workaround for broken chromium
* Explain regexp argument for wait_serial
* Disable building with OCR support on SLE
* Wed Aug 21 2024 okurz@suse.com
- Update to version 4.6.1724163588.6e3b56b:
* Explain regexp argument for wait_serial
* Disable building with OCR support on SLE
* Make Python support optional in fullstack test
* Fix build condition for Python support
* Allow package builds without `Inline::Python`
* Mon Aug 19 2024 okurz@suse.com
- Update to version 4.6.1723970662.b378401:
* Fix build condition for Python support
* Allow package builds without `Inline::Python`
* Avoid dependency on `File::Touch` for easier SLE submission
* systemd: Fix path to os-autoinst-openvswitch (regression from aa027ef4)
* Fix script/ folder install
* Fri Aug 16 2024 okurz@suse.com
- Update to version 4.6.1723817204.0aff9e8:
* Allow package builds without `Inline::Python`
* Avoid dependency on `File::Touch` for easier SLE submission
* systemd: Fix path to os-autoinst-openvswitch (regression from aa027ef4)
* Fix script/ folder install
* Consistently provide all scripts in script/
* Add help for os-autoinst-setup-multi-machine
* Mon Aug 12 2024 okurz@suse.com
- Update to version 4.6.1723465309.cf7b098:
* systemd: Fix path to os-autoinst-openvswitch (regression from aa027ef4)
* Fix script/ folder install
* video_stream: Fix warning in _get_ffmpeg_cmd
* video_stream: Add test test for _get_ffmpeg_cmd
* video_stream: make FPS configurable
* Consistently provide all scripts in script/
* Tue Aug 06 2024 okurz@suse.com
- Update to version 4.6.1722889373.84368e7:
* video_stream: Fix warning in _get_ffmpeg_cmd
* video_stream: Add test test for _get_ffmpeg_cmd
* video_stream: make FPS configurable
* Fix error handling when cloning a Git repository
* Isotovideo/Utils: Fix "Use of uninitialized value $name"
* testapi: Keep the positional mode for script_run and alike
* Sat Aug 03 2024 okurz@suse.com
- Update to version 4.6.1722607710.a0ac1e5:
* Fix error handling when cloning a Git repository
* Isotovideo/Utils: Fix "Use of uninitialized value $name"
* Reliably locate top directory of isotovideo
* testapi: Keep the positional mode for script_run and alike
* Avoid SVT-AV1 when FFmpeg 4 is installed
* Thu Aug 01 2024 okurz@suse.com
- Update to version 4.6.1722429185.3b017a7:
* Isotovideo/Utils: Fix "Use of uninitialized value $name"
* Reliably locate top directory of isotovideo
* testapi: Keep the positional mode for script_run and alike
* Avoid SVT-AV1 when FFmpeg 4 is installed
* Add support to configure sector sizes of HDD images
* Mon Jul 29 2024 okurz@suse.com
- Update to version 4.6.1722273351.abb9288:
* Avoid SVT-AV1 when FFmpeg 4 is installed
* video_stream: handle HID command confirmations
* Add support to configure sector sizes of HDD images
* Log output of git command
* Downgrade chromedriver to avoid broken version
* Fri Jul 26 2024 okurz@suse.com
- Update to version 4.6.1722007055.0055b7d:
* Add support to configure sector sizes of HDD images
* Log output of git command
* Downgrade chromedriver to avoid broken version
* Remove obsolete check_needles.pl
* Rename variable "scriptdir" for clarification
* Wed Jul 17 2024 okurz@suse.com
- Update to version 4.6.1721226544.d45b609:
* Remove obsolete check_needles.pl
* Rename variable "scriptdir" for clarification
* isotovideo: Extract 'handle_shutdown' method
* Restore running of individual tests via test-perl-testsuite
* Extract proper isotovideo 'runner::init' method instead of private call
* Refactor: generate python bindings from template
* Fri Jul 05 2024 okurz@suse.com
- Update to version 4.6.1720187836.12ff220:
* isotovideo: Extract 'handle_shutdown' method
* Restore running of individual tests via test-perl-testsuite
* Extract proper isotovideo 'runner::init' method instead of private call
* baseclass: Explicitly log retry interval for SSH console
* Refactor: generate python bindings from template
* Mon Jul 01 2024 okurz@suse.com
- Update to version 4.6.1719838742.4815a51:
* baseclass: Explicitly log retry interval for SSH console
* Refactor: generate python bindings from template
* Add lockapi.py
* Add mmapi.py
* Wrap README text consistently at 80 characters
* Fix typo in README
* backend/qemu.pm: Fix typo: It's riscv64, not risv64
* ustreamer: restrict to aarch64 and x86_64
* Tue Jun 25 2024 okurz@suse.com
- Update to version 4.6.1719324538.dc98b76:
* Refactor: generate python bindings from template
* Add lockapi.py
* Add mmapi.py
* Wrap README text consistently at 80 characters
* Fix typo in README
* Mention possibility to run `isotovideo` in a CI runner
* backend/qemu.pm: Fix typo: It's riscv64, not risv64
* Thu Jun 20 2024 okurz@suse.com
- Update to version 4.6.1718804131.b55275c:
* Add lockapi.py
* Add mmapi.py
* Wrap README text consistently at 80 characters
* Fix typo in README
* Mention possibility to run `isotovideo` in a CI runner
* backend/qemu.pm: Fix typo: It's riscv64, not risv64
* Mon Jun 17 2024 okurz@suse.com
- Update to version 4.6.1718351393.546b928:
* Wrap README text consistently at 80 characters
* Fix typo in README
* Mention possibility to run `isotovideo` in a CI runner
* backend/qemu.pm: Fix typo: It's riscv64, not risv64
* ustreamer: restrict to aarch64 and x86_64
* Lower GIT_CACHE_DIR_LIMIT used in the tests
* Thu Jun 13 2024 okurz@suse.com
- Update to version 4.6.1718279846.45578bb:
* backend/qemu.pm: Fix typo: It's riscv64, not risv64
* ustreamer: restrict to aarch64 and x86_64
* Lower GIT_CACHE_DIR_LIMIT used in the tests
* Modernize perl code
* Update Perl::Tidy version to 20240511.0.0
* Sun Jun 09 2024 okurz@suse.com
- Update to version 4.6.1717928296.ae652c1:
* Lower GIT_CACHE_DIR_LIMIT used in the tests
* Modernize perl code
* Update Perl::Tidy version to 20240511.0.0
* Update to Leap 15.6 in CI workflow
* Change workflow logic to assume default root user
* Tue Jun 04 2024 okurz@suse.com
- Update to version 4.6.1717514179.6646558:
* Modernize perl code
* Update Perl::Tidy version to 20240511.0.0
* Update to Leap 15.6 in CI workflow
* Change workflow logic to assume default root user
* Update actions versions to latest release
* Wed May 22 2024 okurz@suse.com
- Update to version 4.6.1716387241.58dd214:
* Update Perl::Tidy version to 20240511.0.0
* Update to Leap 15.6 in CI workflow
* Change workflow logic to assume default root user
* Update actions versions to latest release
* MM setup: Ensure zone of uplink device is set correctly
* Sat May 11 2024 okurz@suse.com
- Update to version 4.6.1715215485.a4de18c:
* Update to Leap 15.6 in CI workflow
* Change workflow logic to assume default root user
* Update actions versions to latest release
* MM setup: Ensure zone of uplink device is set correctly
* Add fallback for `PRODUCTDIR` under `CASEDIR/products/DISTRI`
* Mon May 06 2024 okurz@suse.com
- Update to version 4.6.1715014506.d97d6bb:
* Change workflow logic to assume default root user
* Update actions versions to latest release
* MM setup: Ensure zone of uplink device is set correctly
* Add fallback for `PRODUCTDIR` under `CASEDIR/products/DISTRI`
* qemu: Reuse arch variable
* qemu: Set proper default on s390x
* Thu Apr 25 2024 okurz@suse.com
- Update to version 4.6.1713955884.12b7f09:
* MM setup: Ensure zone of uplink device is set correctly
* Add fallback for `PRODUCTDIR` under `CASEDIR/products/DISTRI`
* qemu: Reuse arch variable
* qemu: Set proper default on s390x
* qemu: Extract methods for architecture checks
* qemu: Extract method determine_qemu_version
* Mon Apr 22 2024 okurz@suse.com
- Update to version 4.6.1713800438.8bd57dd:
* Add fallback for `PRODUCTDIR` under `CASEDIR/products/DISTRI`
* qemu: Reuse arch variable
* qemu: Set proper default on s390x
* qemu: Extract methods for architecture checks
* qemu: Extract method determine_qemu_version
* Add lookup for s390x qemu as well
* t: Improve error report in 26-video_stream.t
* Thu Apr 18 2024 okurz@suse.com
- Update to version 4.6.1713447924.97bf9c0:
* qemu: Reuse arch variable
* qemu: Set proper default on s390x
* qemu: Extract methods for architecture checks
* qemu: Extract method determine_qemu_version
* Add lookup for s390x qemu as well
* Update OpenQA/Isotovideo/Utils.pm
* t: Improve error report in 26-video_stream.t
* Tue Apr 16 2024 okurz@suse.com
- Update to version 4.6.1713192574.e11bad8:
* Update OpenQA/Isotovideo/Utils.pm
* Update t/34-git.t
* Fix updating CASEDIR/NEEDLE_DIR git cache for default branch
* t: Improve error report in 26-video_stream.t
* Adjust dependencies to support build of s390x packages
* setup-multimachine: Retry package installation up to 7 times
* Sat Apr 13 2024 okurz@suse.com
- Update to version 4.6.1712854180.1bf0714:
* Adjust dependencies to support build of s390x packages
* setup-multimachine: Retry package installation up to 7 times
* Remove warning of uninitialized value
* Update codecov action to v4
* Unify size argument for disk creation
* Wed Apr 10 2024 okurz@suse.com
- Update to version 4.6.1712742175.5de9696:
* setup-multimachine: Retry package installation up to 7 times
* Remove warning of uninitialized value
* Update codecov action to v4
* Unify size argument for disk creation
* Mock diag to check output
* Remove comment
* Ensure cleanup of temp dir
* Move exit_code_from_test_results to Runner.pm
* Thu Apr 04 2024 okurz@suse.com
- Update to version 4.6.1712236552.dd5d6dd:
* Remove obsolete qemu options
* Mock diag to check output
* Remove comment
* Ensure cleanup of temp dir
* Move exit_code_from_test_results to Runner.pm
* setup-multimachine: Retry package installation up to 3 times
* Avoid errors in `get_job_autoinst_vars` due to not using FQDNs
* Thu Mar 28 2024 okurz@suse.com
- Update to version 4.6.1711652383.cfe799d:
* Test select_console error handling
* Abort when select_console() fails
* Avoid errors in `get_job_autoinst_vars` due to not using FQDNs
* t: avoid failing select_console() in t/29-backend-s390x.t
* video_stream: specify preferred video format explicitly
* video_stream: fix waiting for ustreamer startup
* invoke-tests: Allow PERL5OPT with coverage
* Skip upload assets when value of PUBLISH_* is none
* Update tidy to 20240202
* Fix formatting of architecture documentation
* sshXtermIPMI: Reconnect SOL on error
* localXvnc::callxterm: Return xterm PID
* localXvnc: Open hardware console log in append mode
* Add tidyall to README
* Symlink xt/00-tidy.t from common repo
* Fri Mar 15 2024 okurz@suse.com
- Update to version 4.6.1710500193.0c8ac9b:
* Skip upload assets when value of PUBLISH_* is none
* Update tidy to 20240202
* Fix formatting of architecture documentation
* sshXtermIPMI: Reconnect SOL on error
* localXvnc::callxterm: Return xterm PID
* localXvnc: Open hardware console log in append mode
* Mon Mar 11 2024 okurz@suse.com
- Update to version 4.6.1709820923.be01b33:
* sshXtermIPMI: Reconnect SOL on error
* localXvnc::callxterm: Return xterm PID
* localXvnc: Open hardware console log in append mode
* Add tidyall to README
* Symlink xt/00-tidy.t from common repo
* video_stream: Fix uninitialized cmd_prefix
* Tue Mar 05 2024 okurz@suse.com
- Update to version 4.6.1709676681.c0c1cf8:
* Add tidyall to README
* Symlink xt/00-tidy.t from common repo
* video_stream: Fix uninitialized cmd_prefix
* t: Split author tests and build test
* os-autoinst-setup-multi-machine: Switch from STP to RSTP
* Tue Feb 27 2024 okurz@suse.com
- Update to version 4.6.1709057610.5d9f343:
* video_stream: Fix uninitialized cmd_prefix
* t: Split author tests and build test
* os-autoinst-setup-multi-machine: Switch from STP to RSTP
* t: Explicitly only run tests under t/ and xt/
* git subrepo pull (merge) external/os-autoinst-common
* Fri Feb 23 2024 okurz@suse.com
- Update to version 4.6.1708525804.02cbbda:
* Add ipmitool dependencies for openqa-worker-container
* ci: Install npm dependencies in fullstack test
* Require Module::CPANfile
* Fix the develop cpanfile target
* Adapt usage of tools/update-deps
* Tue Feb 20 2024 okurz@suse.com
- Update to version 4.6.1708421450.e14a9fb:
* ci: Install npm dependencies in fullstack test
* Require Module::CPANfile
* Fix the develop cpanfile target
* Adapt usage of tools/update-deps
* Implement basic cleanup for caching of Git repositories
* Ensure Git URL variables are pointing to actual remote despite caching
* Tue Feb 06 2024 okurz@suse.com
- Update to version 4.6.1707254476.2e0bf52:
* Require Module::CPANfile
* Fix the develop cpanfile target
* Adapt usage of tools/update-deps
* Implement basic cleanup for caching of Git repositories
* Use config files from os-autoinst-common
* Sat Feb 03 2024 okurz@suse.com
- Update to version 4.6.1706780296.ba17755:
* Use config files from os-autoinst-common
* Ensure Git URL variables are pointing to actual remote despite caching
* Enable shfmt in CI
* git subrepo pull (merge) external/os-autoinst-common
* Add shfmt to devel requires for preparation
* Tue Jan 30 2024 okurz@suse.com
- Update to version 4.6.1706655215.abf9d42:
* Enable shfmt in CI
* git subrepo pull (merge) external/os-autoinst-common
* Add shfmt to devel requires for preparation
* Add editorconfig and update files according to shfmt
* git subrepo pull (merge) external/os-autoinst-common
* Update .yamllint
* Tue Jan 23 2024 okurz@suse.com
- Update to version 4.6.1706048489.09eb749:
* Update .yamllint
* git-subrepo: Update external/os-autoinst-common
* Ensure the requested Git branch is made known when caching
* Make test for Git caching work offline
* Allow local caching of Git repositories
* Add yamltidy config
* Fri Jan 19 2024 okurz@suse.com
- Update to version 4.6.1705655319.5fa7a50:
* Add yamltidy config
* Exclude files under external/ from compile check
* Exclude external/ from installed files
* git-subrepo: update external/os-autoinst-common
* Fix _read_socket mockup
* video_stream: mark two functions as uncoverable
* Wed Jan 17 2024 okurz@suse.com
- Update to version 4.6.1705392855.dac4aee:
* video_stream: mark two functions as uncoverable
* generalhw: add GENERAL_HW_VIDEO_CMD_PREFIX
* Don't die on incomplete frame in video_stream
* Use named constant for serial_screen read buffer size
* Use properly named constant for "ssh serial read buffer size"
* Add FIDO2 support for qemu
* Mon Jan 15 2024 okurz@suse.com
- Update to version 4.6.1705133214.b65c28f:
* Add test package spec for sub-packages
* Add SLE16 Backports OBS CI integration
* Revert "[RFC] Test OBS CI against SLE_15_SP5_Backports"
* Revert "Test OBS CI against SLE_15_all_Backports"
* script_run: base serial buffer size on command length
* Fri Jan 12 2024 okurz@suse.com
- Update to version 4.6.1705076298.32001ad:
* Add test package spec for sub-packages
* Add SLE16 Backports OBS CI integration
* Revert "[RFC] Test OBS CI against SLE_15_SP5_Backports"
* Revert "Test OBS CI against SLE_15_all_Backports"
* Test OBS CI against SLE_15_all_Backports
* Wed Jan 10 2024 okurz@suse.com
- Update to version 4.6.1704884885.e3cee62:
* Report test module failures via exit codes
* os-autoinst-setup-multi-machine: Fix tap group discrepancy
* Override existing video when external video encoder is used
* Add UEFI boot support for vmware tests (poo#152917)
* Make default click times configurable via variables
* Tue Jan 09 2024 okurz@suse.com
- Update to version 4.6.1704800512.e4a4cf7:
* Override existing video when external video encoder is used
* Make default click times configurable via variables
* Add TEST_GIT_URL/NEEDLES_GIT_URL to vars
* systemd: Fix too strict os-autoinst-openvswitch init timeout
* Add usb-kbd on riscv64 as well
* Make qemu-img compress file using multiple threads
* Improve zone handling in setup-multi-machine
* Improve `sudo`-usage in `t/20-openqa-isotovideo-utils.t`
* Consider code as generally uncoverable when testing relies on `sudo`
* Fix CI failures due to `sudo` usage
* Set MTU in `os-autoinst-setup-multi-machine` also using NetworkManager
* Adjust MTU in `os-autoinst-setup-multi-machine`
* openvswitch: Add reference for the specific value selection
* Increase bootindex of network devices if PXEBOOT is enabled
* Speedup isotovideo test slightly by disabling the video encoder
* Avoid sleep after cloning via Git failed and retries are exhausted
* Speed up isotovideo test
* openvswitch: Ensure a consistent MTU size compatible with GRE tunnels
* Fix connection delete behavior when no connection is present
* Refactor common parts
* Add support for NetworkManager in setup multi-machine script
* Fix shell-check warnings
* dist: Add missing dependency on ssh in s390_zvm_requires
* Rewrite s390 console to work with arbitrary IP and Hostname combinations
* t/18-backend-qemu.t: Test for uppercase OVMF file names
* backend/qemu: Preserve case when modifying OVMF file names
* Disable SVIRT_WORKER_CACHE by default
* Unify perl linting rules
* Use commit message checks from os-autoinst-common
* backend::baseclass: Fix wording of informative message
* Slightly simplify backend::baseclass
* Fix character encoding of JSON result file
* Remove unused tools/absolutize
* git subrepo commit (merge) external/os-autoinst-common
* CI: Align commit message check to current in openQA
* Warn when modifying files under external directly
* Fix rsync command when asset name contains a colon
* Document important caveat of SVIRT_WORKER_CACHE setting
* Simplify log message when copying asset to svirt host
* Fixed python linter errors
* Stable Function signatures for Python Modules
* Enforce in tests that Python does not support `run_args`
* Get the python code to snitch its version
* Fix table of svirt backend variables
* Make use of openQA worker cache within the svirt backend optional
* Mention undocumented behavior from RAIDLEVEL
* os-autoinst-setup-multi-machine: Ensure wicked network daemon
* Revert "os-autoinst-setup-multi-machine: Missing dir for gre-up-script"
* os-autoinst-setup-multi-machine: Fix missing dir for gre-up-script
* Add dependency on ipxe-bootimgs
* Fix the ipxe rom file path from installed package 'ipxe-bootimgs'
* Sun Dec 24 2023 okurz@suse.com
- Update to version 4.6.1703243806.d525e04:
* Add TEST_GIT_URL/NEEDLES_GIT_URL to vars
* systemd: Fix too strict os-autoinst-openvswitch init timeout
* Add usb-kbd on riscv64 as well
* Disable isa-fdc only on architectures which use ISA
* Make qemu-img compress file using multiple threads
* Thu Dec 21 2023 okurz@suse.com
- Update to version 4.6.1703186166.3e0b4eb:
* systemd: Fix too strict os-autoinst-openvswitch init timeout
* Add usb-kbd on riscv64 as well
* Disable isa-fdc only on architectures which use ISA
* Make qemu-img compress file using multiple threads
* Improve zone handling in setup-multi-machine
* Tue Dec 19 2023 okurz@suse.com
- Update to version 4.6.1702845126.bd10c5a:
* Make qemu-img compress file using multiple threads
* Improve zone handling in setup-multi-machine
* Improve `sudo`-usage in `t/20-openqa-isotovideo-utils.t`
* Consider code as generally uncoverable when testing relies on `sudo`
* Fix CI failures due to `sudo` usage
* Unify perl linting rules
* Fri Dec 15 2023 okurz@suse.com
- Update to version 4.6.1702650922.5d50a17:
* Improve zone handling in setup-multi-machine
* Improve `sudo`-usage in `t/20-openqa-isotovideo-utils.t`
* Consider code as generally uncoverable when testing relies on `sudo`
* Fix CI failures due to `sudo` usage
* Set MTU in `os-autoinst-setup-multi-machine` also using NetworkManager
* Adjust MTU in `os-autoinst-setup-multi-machine`
* Unify perl linting rules
* Sun Dec 10 2023 okurz@suse.com
- Update to version 4.6.1702036503.3b9f3a2:
* Improve `sudo`-usage in `t/20-openqa-isotovideo-utils.t`
* Consider code as generally uncoverable when testing relies on `sudo`
* Fix CI failures due to `sudo` usage
* Set MTU in `os-autoinst-setup-multi-machine` also using NetworkManager
* Adjust MTU in `os-autoinst-setup-multi-machine`
* openvswitch: Add reference for the specific value selection
* Unify perl linting rules
* Thu Dec 07 2023 okurz@suse.com
- Update to version 4.6.1701963272.58c0dd5:
* Fix CI failures due to `sudo` usage
* Set MTU in `os-autoinst-setup-multi-machine` also using NetworkManager
* Adjust MTU in `os-autoinst-setup-multi-machine`
* openvswitch: Add reference for the specific value selection
* Increase bootindex of network devices if PXEBOOT is enabled
* openvswitch: Ensure a consistent MTU size compatible with GRE tunnels
* Unify perl linting rules
* Sun Dec 03 2023 okurz@suse.com
- Update to version 4.6.1701427827.ab6274c:
* Speedup isotovideo test slightly by disabling the video encoder
* Avoid sleep after cloning via Git failed and retries are exhausted
* Speed up isotovideo test
* openvswitch: Ensure a consistent MTU size compatible with GRE tunnels
* Fix connection delete behavior when no connection is present
* Refactor common parts
* Add support for NetworkManager in setup multi-machine script
* Fix shell-check warnings
* Thu Nov 30 2023 okurz@suse.com
- Update to version 4.6.1701346324.3e38557:
* Speedup isotovideo test slightly by disabling the video encoder
* Avoid sleep after cloning via Git failed and retries are exhausted
* Speed up isotovideo test
* Fix connection delete behavior when no connection is present
* Refactor common parts
* Add support for NetworkManager in setup multi-machine script
* t/18-backend-qemu.t: Test for uppercase OVMF file names
* backend/qemu: Preserve case when modifying OVMF file names
* Sun Nov 26 2023 okurz@suse.com
- Update to version 4.6.1700826581.a2deffd:
* Fix connection delete behavior when no connection is present
* Refactor common parts
* Add support for NetworkManager in setup multi-machine script
* Fix shell-check warnings
* dist: Add missing dependency on ssh in s390_zvm_requires
* t/18-backend-qemu.t: Test for uppercase OVMF file names
* backend/qemu: Preserve case when modifying OVMF file names
* Thu Nov 23 2023 okurz@suse.com
- Update to version 4.6.1700759257.6f41f56:
* dist: Add missing dependency on ssh in s390_zvm_requires
* Rewrite s390 console to work with arbitrary IP and Hostname combinations
* t/18-backend-qemu.t: Test for uppercase OVMF file names
* backend/qemu: Preserve case when modifying OVMF file names
* Disable SVIRT_WORKER_CACHE by default
* Tue Nov 14 2023 okurz@suse.com
- Update to version 4.6.1699947509.970d060:
* Disable SVIRT_WORKER_CACHE by default
* Use commit message checks from os-autoinst-common
* backend::baseclass: Fix wording of informative message
* Slightly simplify backend::baseclass
* Remove unused tools/absolutize
* git subrepo commit (merge) external/os-autoinst-common
* Thu Oct 26 2023 okurz@suse.com
- Update to version 4.6.1698238759.64b339c:
* Use commit message checks from os-autoinst-common
* backend::baseclass: Fix wording of informative message
* Slightly simplify backend::baseclass
* Fix character encoding of JSON result file
* Remove unused tools/absolutize
* Tue Oct 24 2023 okurz@suse.com
- Update to version 4.6.1698096072.7fee4e3:
* Fix rsync command when asset name contains a colon
* Document important caveat of SVIRT_WORKER_CACHE setting
* Simplify log message when copying asset to svirt host
* Fixed python linter errors
* Stable Function signatures for Python Modules
* Enforce in tests that Python does not support `run_args`
* Sun Oct 22 2023 okurz@suse.com
- Update to version 4.6.1697790639.4abe47f:
* Get the python code to snitch its version
* Fix table of svirt backend variables
* Make use of openQA worker cache within the svirt backend optional
* Mention undocumented behavior from RAIDLEVEL
* os-autoinst-setup-multi-machine: Ensure wicked network daemon
* Revert "os-autoinst-setup-multi-machine: Missing dir for gre-up-script"
* Thu Oct 19 2023 okurz@suse.com
- Update to version 4.6.1697713961.41e50e4:
* Fix table of svirt backend variables
* Make use of openQA worker cache within the svirt backend optional
* Mention undocumented behavior from RAIDLEVEL
* os-autoinst-setup-multi-machine: Ensure wicked network daemon
* Revert "os-autoinst-setup-multi-machine: Missing dir for gre-up-script"
* os-autoinst-setup-multi-machine: Fix missing dir for gre-up-script
* Mon Oct 16 2023 okurz@suse.com
- Update to version 4.6.1697205140.6b9f9df:
* Add dependency on ipxe-bootimgs
* Fix the ipxe rom file path from installed package 'ipxe-bootimgs'
* ci: Use PERL_TEST_WARNINGS_ONLY_REPORT_WARNINGS
* Fix rsync command in `sshVirtsh` console
* Streamline coding style of `get_ssh_credentials` functions
* Utilize possibly cached asset in svirt backend
* Wed Oct 11 2023 okurz@suse.com
- Update to version 4.6.1696926689.86f4251:
* ci: Use PERL_TEST_WARNINGS_ONLY_REPORT_WARNINGS
* Fix rsync command in `sshVirtsh` console
* Streamline coding style of `get_ssh_credentials` functions
* Utilize possibly cached asset in svirt backend
* Remove wrong condition for `unxz` call on svirt host
* t: Add at least one test to 04-testapi-python.t
* spec: Use PERL_TEST_WARNINGS_ONLY_REPORT_WARNINGS
* Sun Oct 08 2023 okurz@suse.com
- Update to version 4.6.1696682209.cdbccdf:
* Revert "Utilize possibly cached asset in svirt backend"
* t: Fix lost statement coverage in backend::ipmi::dell_sleep
* Fix os-autoinst_dev build on current Tumbleweed
* Improve error message about JSON encoding
* Remove wrong condition for `unxz` call on svirt host
* Wed Oct 04 2023 okurz@suse.com
- Update to version 4.6.1696427596.90f0576:
* Improve error message about JSON encoding
* Fix perltidy version detection
* Update Perl::Tidy to 20230912
* Error on non-existing WHEELS_DIR
* Add VNC depth support to the generalhw backend
* Fri Sep 29 2023 okurz@suse.com
- Update to version 4.6.1695896472.1c9ce39:
* Add VNC depth support to the generalhw backend
* Require Mojolicious 9.340.0
* script/os-autoinst-setup-multi-machine: Drop unnecessary setcap on qemu
* ssh_screen: Log SSH read errors
* Fix return context check in mocked SSH error method in unit test
* Mon Sep 25 2023 okurz@suse.com
- Update to version 4.6.1695644896.26abc02:
* script/os-autoinst-setup-multi-machine: Drop unnecessary setcap on qemu
* ssh_screen: Log SSH read errors
* Fix return context check in mocked SSH error method in unit test
* Fix Perl::Tidy version
* IPMI backend incorrectly handle empty return value
* Fri Sep 22 2023 okurz@suse.com
- Update to version 4.6.1695365879.b5000e3:
* Fix timeout of 14-isotovideo.t for dev machine.
* Fix typo
* Locate actual wheels in WHEELS_DIR
* Update Perl::Tidy to 20230909
* Adapt to deprecation of spurt in upstream Mojolicious
* Tue Aug 29 2023 okurz@suse.com
- Update to version 4.6.1693332527.fb060dc:
* Improve setting default zone in os-autoinst-setup-multi-machine
* Revert "Fix script_run sanity checks"
* script_run: Terminate test if the command string is invalid
* script_run: Fix command mistype check on serial console
* Be more robust if os-autoinst-setup-multi-machine is ran twice
* Start openvswitch before use in os-autoinst-setup-multi-machine
* Thu Aug 24 2023 okurz@suse.com
- Update to version 4.6.1692873408.b5fd97a:
* Revert "Fix script_run sanity checks"
* script_run: Terminate test if the command string is invalid
* script_run: Fix command mistype check on serial console
* Be more robust if os-autoinst-setup-multi-machine is ran twice
* Start openvswitch before use in os-autoinst-setup-multi-machine
* docs: Update currently supported test log formats
* Sun Aug 20 2023 okurz@suse.com
- Update to version 4.6.1692366409.4b45019:
* Be more robust if os-autoinst-setup-multi-machine is ran twice
* Start openvswitch before use in os-autoinst-setup-multi-machine
* docs: Update currently supported test log formats
* Add unit test for save_storage
* Add full-stack test for `save_storage`
* Add 'NAME' to QEMU backend blocklist in check_vars_docu
* Document `save_storage` and 'SAVE_STORAGE_TIMEOUT'
* Wed Aug 16 2023 okurz@suse.com
- Update to version 4.6.1692183824.664c432:
* docs: Update currently supported test log formats
* Add unit test for save_storage
* Add full-stack test for `save_storage`
* Add 'NAME' to QEMU backend blocklist in check_vars_docu
* Document `save_storage` and 'SAVE_STORAGE_TIMEOUT'
* Add support for saving storage during test
* consoles: Mention VNC keyboard layout in errors
* Sat Aug 05 2023 okurz@suse.com
- Update to version 4.6.1691146636.a00cbb0:
* Add unit test for save_storage
* Add full-stack test for `save_storage`
* Add 'NAME' to QEMU backend blocklist in check_vars_docu
* Document `save_storage` and 'SAVE_STORAGE_TIMEOUT'
* Add support for saving storage during test
* consoles: Mention VNC keyboard layout in errors
* os-autoinst-openvswitch: Fix running into timeout for slow network init
* os-autoinst-setup-multi-machine: Ensure correct default zone
* os-autoinst-setup-multi-machine: Use more common 'br0' as ethernet
* os-autoinst-setup-multi-machine: Make zone configurable
* os-autoinst-setup-multi-machine: Ensure IP forwarding
* os-autoinst-setup-multi-machine: Extract main function
* os-autoinst-setup-multi-machine: Add live-mode related steps
* Include os-autoinst-setup-multi-machine in doc+package
* Add multi-machine setup script
* Wed Aug 02 2023 okurz@suse.com
- Update to version 4.6.1690965531.f57286b:
* consoles: Mention VNC keyboard layout in errors
* Convert error message from bytes to text
* Decode utf8 in read_json
* os-autoinst-openvswitch: Fix running into timeout for slow network init
* os-autoinst-setup-multi-machine: Ensure correct default zone
* os-autoinst-setup-multi-machine: Use more common 'br0' as ethernet
* Sat Jul 29 2023 okurz@suse.com
- Update to version 4.6.1690540437.6c17e24:
* Avoid CMake deprecation warning by bumping version
* Revert "Use tempfile TMPDIR option"
* Make it possible to run more than one python test module
* Update Perl::Tidy to 20230701
* consoles/{serial_screen,virtio_terminal}: Add hint about testing
* t/22-svirt.t: Rename console name
* svirt: Fix comments for ssh-virtsh-serial constants
* Use tempfile TMPDIR option
* Use a tempfile template to easily identify tempfiles
* Wed Jul 26 2023 okurz@suse.com
- Update to version 4.6.1690288691.492e561:
* Revert "Use tempfile TMPDIR option"
* Make it possible to run more than one python test module
* Update Perl::Tidy to 20230701
* lockapi: add timeout parameter to barrier_wait()
* consoles/{serial_screen,virtio_terminal}: Add hint about testing
* Tue Jul 18 2023 okurz@suse.com
- Update to version 4.6.1689704414.b3077ad:
* Make it possible to run more than one python test module
* Update Perl::Tidy to 20230701
* lockapi: add timeout parameter to barrier_wait()
* consoles/{serial_screen,virtio_terminal}: Add hint about testing
* t/22-svirt.t: Rename console name
* svirt: Fix comments for ssh-virtsh-serial constants
* Sat Jul 08 2023 okurz@suse.com
- Update to version 4.6.1688832263.576c710:
* consoles/{serial_screen,virtio_terminal}: Add hint about testing
* t/22-svirt.t: Rename console name
* svirt: Fix comments for ssh-virtsh-serial constants
* Use tempfile TMPDIR option
* Use a tempfile template to easily identify tempfiles
* Apply best practices to Dockerfiles
* git subrepo pull (merge) external/os-autoinst-common
* Wed Jul 05 2023 okurz@suse.com
- Update to version 4.6.1688579291.d13a461:
* Use tempfile TMPDIR option
* Use a tempfile template to easily identify tempfiles
* Apply best practices to Dockerfiles
* Bump version number
* git subrepo pull (merge) external/os-autoinst-common
* Remove non-functional save_storage_drives from testapi
* Add unit tests for multiple click points
* Allow a needle to have multiple click points
* Wed Jun 28 2023 okurz@suse.com
- Update to version 4.6.1687960328.0df62a5:
* Apply best practices to Dockerfiles
* Bump version number
* git subrepo pull (merge) external/os-autoinst-common
* Isotovideo/Interface.pm: Bump interface to 39
* t/22-svirt.t: Update to define serial console for user (sut-serial)
* Remove non-functional save_storage_drives from testapi
* Add unit tests for multiple click points
* Allow a needle to have multiple click points
* Fri May 12 2023 okurz@suse.com
- Update to version 4.6.1683886197.05274f7:
* Suppress unneeded log output in 17-basetest.t
* Add s390x support to QEMU backend
* Enable VNC endian conversion when worker is big-endian
* Add support for serial device of s390x in testapi
* dist: Fix unresolved dependency on chattr in OBS
* Fri May 05 2023 okurz@suse.com
- Update to version 4.6.1683277334.0688448:
* Enable VNC endian conversion when worker is big-endian
* Add support for serial device of s390x in testapi
* dist: Fix unresolved dependency on chattr in OBS
* Show initialization errors of `isotovideo` again
* Test sending forced VNC update request explicitly
* container: Distinguish jq and non-jq variants in BuildTag
* Drop setting of TESSDATA_PREFIX in invoke-tests
* Replace Perl::Critic::{Freenode,Community}
* Add workaround to prevent `t/29-backend-generalhw.t` being unstable
* Cover all code of `console.pm`
* Fix CMake warning about ordering
* ci: Improve marking uncoverable statements
* Drop Leap-15.3 from OBS CI
* Wed Apr 26 2023 okurz@suse.com
- Update to version 4.6.1682499524.994700d:
* Show initialization errors of `isotovideo` again
* dist: Fix missing dependency to "chattr" when using qemu on Tumbleweed
* Test sending forced VNC update request explicitly
* container: Distinguish jq and non-jq variants in BuildTag
* Drop setting of TESSDATA_PREFIX in invoke-tests
* Sat Apr 22 2023 okurz@suse.com
- Update to version 4.6.1682085875.d9579ac:
* container: Distinguish jq and non-jq variants in BuildTag
* Drop setting of TESSDATA_PREFIX in invoke-tests
* Replace Perl::Critic::{Freenode,Community}
* Add workaround to prevent `t/29-backend-generalhw.t` being unstable
* Cover all code of `console.pm`
* Tue Apr 18 2023 okurz@suse.com
- Update to version 4.6.1681806256.6802f44:
* Replace Perl::Critic::{Freenode,Community}
* Add workaround to prevent `t/29-backend-generalhw.t` being unstable
* Cover all code of `console.pm`
* Fix CMake warning about ordering
* Drop Leap-15.3 from OBS CI
* Fri Apr 14 2023 okurz@suse.com
- Update to version 4.6.1681474976.f647990:
* Cover all code of `console.pm`
* Fix CMake warning about ordering
* ci: Improve marking uncoverable statements
* Drop Leap-15.3 from OBS CI
* ci: Add slash to directories in codecov.yml
* Wed Apr 05 2023 okurz@suse.com
- Update to version 4.6.1680543297.d2a0a8b:
* ci: Add slash to directories in codecov.yml
* container: Provide jq for convenience in downstream jobs
* ci: Prevent module clash in code coverage
* ci: Fix fully covered codecov paths
* Turn around default of script_run, see #1807
* Sun Apr 02 2023 okurz@suse.com
- Update to version 4.6.1680454188.7ce59f8:
* ci: Prevent module clash in code coverage
* ci: Fix fully covered codecov paths
* Turn around default of script_run, see #1807
* Don't require selected console for wait_serial
* testapi.pm: Move function prototype to the top
* Tue Mar 21 2023 okurz@suse.com
- Update to version 4.6.1679419381.956c72b:
* testapi.pm: Move function prototype to the top
* testapi/save_screenshot: Do not act on serial terminal
* Update tidy version
* Don't set NUMDISKS to the default of 1
* Isotovideo/Utils.pm: Fix undefined NUMDISKS for generalhw
* Rename foo.pm and bar/baz.pm to more specific names
* Sat Mar 18 2023 okurz@suse.com
- Update to version 4.6.1679050790.fe55fab:
* Update tidy version
* Don't set NUMDISKS to the default of 1
* Isotovideo/Utils.pm: Fix undefined NUMDISKS for generalhw
* Explicitly specify backingfile format
* Fix flaky codecov coverage checks about t/data/tests
* Rename foo.pm and bar/baz.pm to more specific names
* Wed Mar 15 2023 okurz@suse.com
- Update to version 4.6.1678887116.6d02300:
* Don't set NUMDISKS to the default of 1
* Isotovideo/Utils.pm: Fix undefined NUMDISKS for generalhw
* Explicitly specify backingfile format
* Fix flaky codecov coverage checks about t/data/tests
* Stream run_cmd output in generalhw backend
* Sat Mar 11 2023 okurz@suse.com
- Update to version 4.6.1678302794.ef0676d:
* Explicitly specify backingfile format
* Fix flaky codecov coverage checks about t/data/tests
* Stream run_cmd output in generalhw backend
* Rename foo.pm and bar/baz.pm to more specific names
* testapi: Remove obsolete "do_wait" argument to "send_key"
* Wed Mar 08 2023 okurz@suse.com
- Update to version 4.6.1678267388.ef1258a:
* Explicitly specify backingfile format
* Fix flaky codecov coverage checks about t/data/tests
* Stream run_cmd output in generalhw backend
* Use true-or-assign operator
* testapi: Remove obsolete "do_wait" argument to "send_key"
* Remove deprecated backends after one-year notice
* Sat Mar 04 2023 okurz@suse.com
- Update to version 4.6.1677843192.451bff6:
* Use true-or-assign operator
* Add Enterprise Linux support to the QEMU backend
* testapi: Remove obsolete "do_wait" argument to "send_key"
* Remove deprecated backends after one-year notice
* Fix generalhw cmd log: Show actual cmd and not "IPMI"
* Fall back to manual fetch when checking out branch/ref of Git repo
* Fix typo in `t/34-git.t`
* Format `t/34-git.t` in a more compact way
* Wed Mar 01 2023 okurz@suse.com
- Update to version 4.6.1677698531.3c837b1:
* Remove deprecated backends after one-year notice
* Fix generalhw cmd log: Show actual cmd and not "IPMI"
* xt: Mark non-git error as uncoverable
* Move isotovideo code for handling shutdown to runner and add tests
* Avoid setting misleading reason for handled errors
* Sat Feb 18 2023 okurz@suse.com
- Update to version 4.6.1676641030.f996c8e:
* Disable test for OCR feature on archs where we lack dependencies
* testapi: Fix 'snd2png' call arguments introduced in 264fcd83
* Introduce VNC_EXTRA_VARS variable
* Fix retry logic for git clone
* Turn off commit signing in git tests
* Use proper perl "signatures" in testapi
* t: Remove unnecessary uncovered mocking in 03-testapi.t
* t: Cleanup temporary file from 03-testapi.t at end of test
* testapi: Add signatures for various, now test-covered functions
* Wed Feb 15 2023 okurz@suse.com
- Update to version 4.6.1676451610.d3d76e5:
* testapi: Fix 'snd2png' call arguments introduced in 264fcd83
* Introduce VNC_EXTRA_VARS variable
* Allow debugging JSON RPC per job
* Fix retry logic for git clone
* Use proper perl "signatures" in testapi
* t: Remove unnecessary uncovered mocking in 03-testapi.t
* t: Cleanup temporary file from 03-testapi.t at end of test
* testapi: Add signatures for various, now test-covered functions
* Sat Feb 11 2023 okurz@suse.com
- Update to version 4.6.1675977373.865ccf1:
* Introduce VNC_EXTRA_VARS variable
* Allow debugging JSON RPC per job
* Fix retry logic for git clone
* Turn off commit signing in git tests
* sshVirtsh: Show virsh stderr output on virsh start failure
* Isotovideo/Interface.pm: Bump interface to 35
* backend/qemu.pm: Add virtio_console_user fifo name
* Wed Feb 08 2023 okurz@suse.com
- Update to version 4.6.1675863430.39ed46d:
* Fix retry logic for git clone
* Turn off commit signing in git tests
* sshVirtsh: Show virsh stderr output on virsh start failure
* Isotovideo/Interface.pm: Bump interface to 35
* testapi: Improve wrong call handling in get_test_data
* distribution: Use "enter_cmd" where applicable in become_root
* backend/qemu.pm: Add virtio_console_user fifo name
* Wed Jan 25 2023 okurz@suse.com
- Update to version 4.6.1674646390.61f9e42:
* sshVirtsh: Show virsh stderr output on virsh start failure
* Isotovideo/Interface.pm: Bump interface to 35
* testapi: Improve wrong call handling in get_test_data
* distribution: Use "enter_cmd" where applicable in become_root
* t: Add call tests for multiple missing testapi functions
* backend/qemu.pm: Add virtio_console_user fifo name
* Fri Jan 20 2023 okurz@suse.com
- Update to version 4.6.1674226658.ae134c9:
* Set tesseract to quiet mode and remove 'stderr_like' checks
* Export TESSDATA_PREFIX in check phase of os-autoinst.spec
* Avoid shellcheck warnings
* tests: Drop unused Test::MockModule
* Add ./t to fully covered paths in codecov
* Move 18-qemu.t VGA test to suppress unneeded warning
* Fri Jan 06 2023 okurz@suse.com
- Update to version 4.6.1672996991.b66759a:
* Mark uncoverable statemenst in tests
* Mark subroutine header as uncoverable
* Rearrange, move use statements
* Move loop()
* Move _read_response
* Move loop(0)
* Move setup_signal_handler
* Move run method to Runner
* Mark uncoverable statements in 04-check_vars_docu.t
/etc/dbus-1/system.d/org.opensuse.os_autoinst.switch.conf /usr/lib/os-autoinst/script /usr/lib/os-autoinst/script/os-autoinst-openvswitch /usr/lib/systemd/system/os-autoinst-openvswitch.service /usr/sbin/rcos-autoinst-openvswitch
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Aug 2 01:54:38 2026