| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: os-autoinst | Distribution: openSUSE Tumbleweed |
| Version: 5.1784715353.1b58686 | Vendor: openSUSE |
| Release: 1.2 | Build date: Wed Jul 22 12:16:07 2026 |
| Group: Development/Tools/Other | Build host: reproducible |
| Size: 987371 | Source RPM: os-autoinst-5.1784715353.1b58686-1.2.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/os-autoinst/os-autoinst | |
| Summary: OS-level test automation | |
The OS-autoinst project aims at providing a means to run fully automated tests. Especially to run tests of basic and low-level operating system components such as bootloader, kernel, installer and upgrade, which can not easily and safely be tested with other automated testing frameworks. However, it can just as well be used to test firefox and openoffice operation on top of a newly installed OS.
GPL-2.0-or-later
* Wed Jul 22 2026 okurz@suse.com
- Update to version 5.1784715353.1b58686:
* test(t/34-git): prevent parallel fetch failures by disabling git auto-gc
* ci: Add tool to check line coverage
* git subrepo pull (merge) external/os-autoinst-common
* style(testapi): apply Modules::ProhibitAutomaticExportation on testapi
* style(testapi.pm): apply Subroutines::RequireArgUnpacking on testapi.pm
* style(perlcritic): RegularExpressions::ProhibitSingleCharAlternation
* fix(backend): bring back support for legacy BIOS
* Mon Jul 20 2026 okurz@suse.com
- Update to version 5.1784551853.234e380:
* ci: Add tool to check line coverage
* git subrepo pull (merge) external/os-autoinst-common
* style(testapi): apply Modules::ProhibitAutomaticExportation on testapi
* style(testapi.pm): apply Subroutines::RequireArgUnpacking on testapi.pm
* style(perlcritic): RegularExpressions::ProhibitSingleCharAlternation
* build(deps): bump actions/checkout (#3018)
* fix(backend): bring back support for legacy BIOS
* Fri Jul 10 2026 okurz@suse.com
- Update to version 5.1783672666.346fbe5:
* fix(consoles): strip video parameters from shm sink name
* feat(consoles): add mediadev/mediaentity parameters for ustreamer
* refactor(consoles): use Mojo::URL for GENERAL_HW_VIDEO_STREAM_URL
* feat(consoles): add ustreamer version 10 frame format
* feat: Log module step in case of failed needle match
* feat: allow UEFI_PFLASH_CODE as asset
* Wed Jul 08 2026 okurz@suse.com
- Update to version 5.1783514748.b19cdea:
* feat: allow UEFI_PFLASH_CODE as asset
* test: clean up t/29-backend-driver.t
* test: fix race condition in t/29-backend-driver.t
* fix(t/34-git): prevent t/34-git.t from leaking t/vars.json
* test: fix flaky timeout in t/18-qemu-options.t
* Mon Jul 06 2026 okurz@suse.com
- Update to version 5.1783329367.214f5bc:
* test: fix flaky timeout in t/18-qemu-options.t
* feat: optimize and shorten pretty serial hook
* test: Disable unstable `t/28-signalblocker.t` on ppc64le OBS builds
* fix: Check also hidden files in checklist plugin
* test: assert pipe size adjustment dynamically
* test: assert terminal session boundary safety
* refactor: support pretty markers in script_sudo and become_root
* test: simplify Level 3 pretty marker detection
* Wed Jul 01 2026 okurz@suse.com
- Update to version 5.1782917048.dcc97e9:
* fix: Check also hidden files in checklist plugin
* feat(ci): disable Mergify interactive queue controls in PR comments
* fix(ci): format inline comments in workflows to pass yamllint
* feat(ci): pin GitHub Actions by commit hash
* test: assert pipe size adjustment dynamically
* test: assert terminal session boundary safety
* refactor: support pretty markers in script_sudo and become_root
* fix: mmapi test failures and infinite loop hangs
* test: simplify Level 3 pretty marker detection
* fix: exclude virt-firmware on all older Leap archs
* Tue Jun 30 2026 okurz@suse.com
- Update to version 5.1782828634.82ceeb1:
* docs: document testing custom os-autoinst forks within openQA
* fix: mmapi test failures and infinite loop hangs
* feat: Also output module information for wait_serial result steps
* feat: Add module name and step number to autoinst-log
* feat: Log the CASEDIR git url/hash for easy frontend access
* fix: exclude virt-firmware on older Leap ppc64
* Tue Jun 30 2026 okurz@suse.com
- Update to version 5.1782809557.0ae98f8:
* docs: document testing custom os-autoinst forks within openQA
* feat: Also output module information for wait_serial result steps
* feat: Add module name and step number to autoinst-log
* feat: Log the CASEDIR git url/hash for easy frontend access
* fix: exclude virt-firmware on older Leap ppc64
* fix: stop deepening when repo is no longer shallow
* Mon Jun 22 2026 okurz@suse.com
- Update to version 5.1782140090.fe34efb:
* fix: exclude virt-firmware on older Leap ppc64
* style: enforce signatures in anonymous subroutines
* fix: stop deepening when repo is no longer shallow
* ci: disable Mergify interactive queue controls in PR comments
* style(perlcritic): Add Modules::ProhibitConditionalUseStatements
* refactor: improve t/01-test_needle.t structure and style
* Thu Jun 18 2026 okurz@suse.com
- Update to version 5.1781797043.0fb1077:
* test: assert Level 3 pretty serial markers
* fix: fallback pretty marker console to 'sut'
* test: fix color test resilience to NO_COLOR
* fix: stop QMP wait hangs on early QEMU exits
* fix: stop autodie unlink crashes in qemu backend
* fix: cleanly recreate virtio console pipe if already exists
* fix: suppress spurious virtio console unlink warnings
* test: reliably assert pipe size adjustments
* Wed Jun 17 2026 okurz@suse.com
- Update to version 5.1781702821.22ced0d:
* ci: Avoid unresolvable os-autoinst-openvswitch-test package for SLE-SP7
* fix: Avoid unresolvable os-autoinst-devel-test package for SLE-SP7
* feat: expose detect_serial_marker_capability as public
* chore(mergify): adjust expectations to current OBS checks
* style(perlcritic): Add BuiltinFunctions::RequireBlockGrep
* Tue Jun 16 2026 okurz@suse.com
- Update to version 5.1781620242.0160257:
* fix: Fix comment about OVMF firmware locations
* fix(test): fix Test::More precedence in autotest
* git subrepo pull (merge) --force external/os-autoinst-common
* feat: Avoid silent fallback to MS certs with `UEFI_PFLASH_CERTS`
* fix: Fix enrolling cert in UEFI firmware vars for SecureBoot
* Fri Jun 05 2026 okurz@suse.com
- Update to version 5.1780506677.7bacdcd:
* test: enable pretty serial markers in full-stack test
* test: replace Core 7.2 ISO with bash-remastered version
* test: add script to remaster Core ISO with bash
* feat!: fail by default if always_rollback is not supported
* fix: Clean up the last VM disks to avoid disk image creation failure
* fix: script_run - type command and marker together on serial console
* fix: fail explicitly on test module basename collisions
* Tue Jun 02 2026 okurz@suse.com
- Update to version 5.1780410333.aed07e0:
* fix(test): use linuxboot_dma.bin in 18-backend-qemu.t
* feat: consolidate tidy targets into CMake
* fix: fail explicitly on test module basename collisions
* feat(mouse_drag): use the clickpoints
* test: allow to configure full-stack test output directory
* test: allow shortening long typing in full-stack tests
* Mon Jun 01 2026 okurz@suse.com
- Update to version 5.1780332012.6ee8da2:
* chore(AGENTS.md): phrase tidying as mandatory
* feat(mouse_drag): use the clickpoints
* test: allow to configure full-stack test output directory
* test: allow shortening long typing in full-stack tests
* chore: video_stream: accept ustreamer version 8
* Thu May 28 2026 okurz@suse.com
- Update to version 5.1779973703.70686ac:
* ci: Use CI container in fullstack test as well
* feat: Log details about relevant port if cmd srv cannot be started
* refactor: Move function to get port details to OS utils
* refactor: Use Feature::Compat::Try consistently
* perf: use sourcing for efficient pretty serial marker activation
* fix: Fix condition for devel/deps packages
* feat: use efficient OA_NO_MARKER skip flag for pretty serial markers
* refactor: use __oa_prompt shell function for pretty serial markers
* feat: warn on manual serial terminal redirection in script_run
* Fri May 22 2026 okurz@suse.com
- Update to version 5.1779461317.d4fb5bd:
* refactor: Use Feature::Compat::Try consistently
* perf: use sourcing for efficient pretty serial marker activation
* fix: Fix condition for devel/deps packages
* fix: Fix condition for Lua support
* ci: Build packages for SLE 15 SP7 instead of SP6 which reached EOL
* ci: Remove package builds for Leap 15.6 as it reached EOL
* feat: use efficient OA_NO_MARKER skip flag for pretty serial markers
* Fri May 08 2026 okurz@suse.com
- Update to version 5.1778246511.7a6bac3:
* feat(qemu): improve port conflict detection and VNC error diagnostics
* fix: restore serial marker hook after switching users
* fix: handle pre-marker pending text in script_output
* fix: echo json_cmd_token in isotovideo responses
* style: unify copyright headers by dropping years
* Wed May 06 2026 okurz@suse.com
- Update to version 5.1778097909.35320dd:
* feat(qemu): improve port conflict detection and VNC error diagnostics
* fix: restore serial marker hook after switching users
* fix: handle pre-marker pending text in script_output
* fix: echo json_cmd_token in isotovideo responses
* style: unify copyright headers by dropping years
* Wed May 06 2026 okurz@suse.com
- Update to version 5.1778069368.c751b82:
* feat(qemu): improve port conflict detection and VNC error diagnostics
* fix: restore serial marker hook after switching users
* fix: handle pre-marker pending text in script_output
* fix: echo json_cmd_token in isotovideo responses
* fix: re-install serial marker hook after console reset
* Mon May 04 2026 okurz@suse.com
- Update to version 5.1777891128.f572829:
* fix: handle pre-marker pending text in script_output
* fix: echo json_cmd_token in isotovideo responses
* fix: re-install serial marker hook after console reset
* fix: support pretty_serial_markers in script_output regex
* fix(test): handle D-Bus AccessDenied in Open vSwitch test
* Thu Apr 30 2026 okurz@suse.com
- Update to version 5.1777537682.913fce0:
* fix: re-install serial marker hook after console reset
* fix: support pretty_serial_markers in script_output regex
* feat: disable storage check in CI environments
* fix(test): handle D-Bus AccessDenied in Open vSwitch test
* fix: Avoid restarting openvswitch/NM after OVS bridge setup
* refactor: import IO::Socket::UNIX explicitly wherever is used
* Thu Apr 23 2026 okurz@suse.com
- Update to version 5.1776943886.0619ca6:
* feat: add absolute storage threshold to prevent over-conservative aborts
* style: Enforce ProhibitNegativeExpressionsInUnlessAndUntilConditions
* style: Enforce perlcritic policy BuiltinFunctions::ProhibitStringySplit
* style: Enforce perlcritic policy BuiltinFunctions::RequireBlockMap
* git subrepo pull (merge) --force external/os-autoinst-common
* chore(mergify): Update required number of successful checks
* Tue Apr 21 2026 okurz@suse.com
- Update to version 5.1776765124.5d91657:
* feat: fail explicitly if always_rollback is not supported
* feat: add unique hash to pretty serial markers
* feat: include executed command in step details and serial markers
* docs: explain assert_screen semantics with multiple tags
* feat(debugviewer): Move to /usr/lib
* feat(snd2png): Move to /usr/lib
* feat: Prefer modules in CASEDIR/lib over test module paths
* 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
/usr/bin/isotovideo /usr/bin/os-autoinst-generate-needle-preview /usr/bin/os-autoinst-setup-multi-machine /usr/lib/os-autoinst /usr/lib/os-autoinst/OpenQA /usr/lib/os-autoinst/OpenQA/Benchmark /usr/lib/os-autoinst/OpenQA/Benchmark/Stopwatch.pm /usr/lib/os-autoinst/OpenQA/Commands.pm /usr/lib/os-autoinst/OpenQA/Exceptions.pm /usr/lib/os-autoinst/OpenQA/Isotovideo /usr/lib/os-autoinst/OpenQA/Isotovideo/Backend.pm /usr/lib/os-autoinst/OpenQA/Isotovideo/CommandHandler.pm /usr/lib/os-autoinst/OpenQA/Isotovideo/Dewebsockify.pm /usr/lib/os-autoinst/OpenQA/Isotovideo/Interface.pm /usr/lib/os-autoinst/OpenQA/Isotovideo/LLMAnalysis.pm /usr/lib/os-autoinst/OpenQA/Isotovideo/NeedleDownloader.pm /usr/lib/os-autoinst/OpenQA/Isotovideo/Runner.pm /usr/lib/os-autoinst/OpenQA/Isotovideo/Utils.pm /usr/lib/os-autoinst/OpenQA/NamedIOSelect.pm /usr/lib/os-autoinst/OpenQA/Qemu /usr/lib/os-autoinst/OpenQA/Qemu/BlockDev.pm /usr/lib/os-autoinst/OpenQA/Qemu/BlockDevConf.pm /usr/lib/os-autoinst/OpenQA/Qemu/ControllerConf.pm /usr/lib/os-autoinst/OpenQA/Qemu/DriveController.pm /usr/lib/os-autoinst/OpenQA/Qemu/DriveDevice.pm /usr/lib/os-autoinst/OpenQA/Qemu/DrivePath.pm /usr/lib/os-autoinst/OpenQA/Qemu/MutParams.pm /usr/lib/os-autoinst/OpenQA/Qemu/PFlashDevice.pm /usr/lib/os-autoinst/OpenQA/Qemu/Proc.pm /usr/lib/os-autoinst/OpenQA/Qemu/Snapshot.pm /usr/lib/os-autoinst/OpenQA/Qemu/SnapshotConf.pm /usr/lib/os-autoinst/OpenQA/Test /usr/lib/os-autoinst/OpenQA/Test/RunArgs.pm /usr/lib/os-autoinst/autotest.pm /usr/lib/os-autoinst/backend /usr/lib/os-autoinst/backend/baseclass.pm /usr/lib/os-autoinst/backend/console_proxy.pm /usr/lib/os-autoinst/backend/driver.pm /usr/lib/os-autoinst/backend/generalhw.pm /usr/lib/os-autoinst/backend/ipmi.pm /usr/lib/os-autoinst/backend/null.pm /usr/lib/os-autoinst/backend/pvm_hmc.pm /usr/lib/os-autoinst/backend/qemu.pm /usr/lib/os-autoinst/backend/s390x.pm /usr/lib/os-autoinst/backend/spvm.pm /usr/lib/os-autoinst/backend/svirt.pm /usr/lib/os-autoinst/backend/vagrant.pm /usr/lib/os-autoinst/backend/virt.pm /usr/lib/os-autoinst/basetest.pm /usr/lib/os-autoinst/bmwqemu.pm /usr/lib/os-autoinst/commands.pm /usr/lib/os-autoinst/consoles /usr/lib/os-autoinst/consoles/VMWare.pm /usr/lib/os-autoinst/consoles/VNC.pm /usr/lib/os-autoinst/consoles/console.pm /usr/lib/os-autoinst/consoles/icewm.cfg /usr/lib/os-autoinst/consoles/ipmiSol.pm /usr/lib/os-autoinst/consoles/localXvnc.pm /usr/lib/os-autoinst/consoles/network_console.pm /usr/lib/os-autoinst/consoles/s3270.pm /usr/lib/os-autoinst/consoles/serial_screen.pm /usr/lib/os-autoinst/consoles/sshIucvconn.pm /usr/lib/os-autoinst/consoles/sshSerial.pm /usr/lib/os-autoinst/consoles/sshVirtsh.pm /usr/lib/os-autoinst/consoles/sshVirtshSUT.pm /usr/lib/os-autoinst/consoles/sshX3270.pm /usr/lib/os-autoinst/consoles/sshXtermIPMI.pm /usr/lib/os-autoinst/consoles/sshXtermVt.pm /usr/lib/os-autoinst/consoles/ssh_screen.pm /usr/lib/os-autoinst/consoles/ttyConsole.pm /usr/lib/os-autoinst/consoles/video_base.pm /usr/lib/os-autoinst/consoles/video_stream.pm /usr/lib/os-autoinst/consoles/virtio_terminal.pm /usr/lib/os-autoinst/consoles/vnc_base.pm /usr/lib/os-autoinst/cv.pm /usr/lib/os-autoinst/debugviewer /usr/lib/os-autoinst/distribution.pm /usr/lib/os-autoinst/dmidata /usr/lib/os-autoinst/dmidata/dell_e6330 /usr/lib/os-autoinst/dmidata/dell_e6330/smbios_type_1.bin /usr/lib/os-autoinst/dmidata/dell_e6330/smbios_type_2.bin /usr/lib/os-autoinst/dmidata/dell_e6330/smbios_type_3.bin /usr/lib/os-autoinst/dmidata/dump /usr/lib/os-autoinst/dmidata/hp_elitebook_820g1 /usr/lib/os-autoinst/dmidata/hp_elitebook_820g1/smbios_type_1.bin /usr/lib/os-autoinst/dmidata/hp_elitebook_820g1/smbios_type_2.bin /usr/lib/os-autoinst/dmidata/hp_elitebook_820g1/smbios_type_3.bin /usr/lib/os-autoinst/lockapi.pm /usr/lib/os-autoinst/lockapi.py /usr/lib/os-autoinst/log.pm /usr/lib/os-autoinst/mmapi.pm /usr/lib/os-autoinst/mmapi.py /usr/lib/os-autoinst/myjsonrpc.pm /usr/lib/os-autoinst/needle.pm /usr/lib/os-autoinst/ocr.pm /usr/lib/os-autoinst/osutils.pm /usr/lib/os-autoinst/schema /usr/lib/os-autoinst/schema/Wheels-01.yaml /usr/lib/os-autoinst/script /usr/lib/os-autoinst/script/check_qemu_oom /usr/lib/os-autoinst/script/crop.py /usr/lib/os-autoinst/script/dewebsockify /usr/lib/os-autoinst/script/vnctest /usr/lib/os-autoinst/signalblocker.pm /usr/lib/os-autoinst/snd2png /usr/lib/os-autoinst/testapi.pm /usr/lib/os-autoinst/testapi.py /usr/lib/os-autoinst/videoencoder /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/auto/tinycv /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/auto/tinycv/tinycv.so /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/tinycv.pm /usr/share/doc/packages/os-autoinst /usr/share/doc/packages/os-autoinst/COPYING /usr/share/doc/packages/os-autoinst/README.md /usr/share/doc/packages/os-autoinst/architecture.md /usr/share/doc/packages/os-autoinst/backend_vars.md /usr/share/doc/packages/os-autoinst/backends.md /usr/share/doc/packages/os-autoinst/basetest.html /usr/share/doc/packages/os-autoinst/memorydumps.md /usr/share/doc/packages/os-autoinst/networking.md /usr/share/doc/packages/os-autoinst/testapi.html
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Aug 6 22:22:51 2026