Compare commits
30 Commits
Author | SHA256 | Date | |
---|---|---|---|
38d7a063bf | |||
457d88a879 | |||
6d22b694e8 | |||
2c208b5342 | |||
2e3c07c3a9 | |||
517717f625 | |||
0ef24348ca | |||
800fed3032 | |||
d6961a14c9 | |||
7ad612989e | |||
5f13133038 | |||
81392ad29c | |||
d57923c67e | |||
e941663ef6 | |||
6431d1a93a | |||
f150f42f8a | |||
f3df353933 | |||
77afd91f75 | |||
aef0e48d73 | |||
e114a854bc | |||
a3fdabb4ab | |||
efd6b83588 | |||
224b8af463 | |||
fdc9965a8f | |||
41deae924c | |||
3b753e0177 | |||
dc6ddf2649 | |||
9fa371c730 | |||
58809ecb58 | |||
b522662fd9 |
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c5d55bad2d32a03a5317d9b7c21b15207e4579d9f089e292bbc12ac1a33ac3ca
|
||||
size 36962317
|
3
os-autoinst-4.6.1725896784.e007c26.obscpio
Normal file
3
os-autoinst-4.6.1725896784.e007c26.obscpio
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b2f92691d1f4214ab3378938e3ad9de9ff6fbaf69eaeacdc80b8793a11f800d1
|
||||
size 36976653
|
@@ -18,7 +18,7 @@
|
||||
|
||||
%define short_name os-autoinst-devel
|
||||
Name: %{short_name}-test
|
||||
Version: 4.6.1719324538.dc98b76
|
||||
Version: 4.6.1725896784.e007c26
|
||||
Release: 0
|
||||
Summary: Test package for %{short_name}
|
||||
License: GPL-2.0-or-later
|
||||
|
@@ -19,7 +19,7 @@
|
||||
%define name_ext -test
|
||||
%define short_name os-autoinst-openvswitch
|
||||
Name: %{short_name}%{?name_ext}
|
||||
Version: 4.6.1719324538.dc98b76
|
||||
Version: 4.6.1725896784.e007c26
|
||||
Release: 0
|
||||
Summary: test package for %{short_name}
|
||||
License: GPL-2.0-or-later
|
||||
@@ -37,7 +37,7 @@ touch %{_sourcedir}/%{short_name}
|
||||
%build
|
||||
# call one of the components but not openqa itself which would need a valid
|
||||
# configuration
|
||||
/usr/lib/os-autoinst/os-autoinst-openvswitch --help
|
||||
/usr/lib/os-autoinst/script/os-autoinst-openvswitch --help
|
||||
|
||||
%install
|
||||
# disable debug packages in package test to prevent error about missing files
|
||||
|
@@ -1,4 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 14 09:33:31 UTC 2019 - Stephan Kulow <coolo@suse.com>
|
||||
|
||||
- No changelog - see os-autoinst.changes
|
@@ -19,7 +19,7 @@
|
||||
%define name_ext -test
|
||||
%define short_name os-autoinst
|
||||
Name: %{short_name}%{?name_ext}
|
||||
Version: 4.6.1719324538.dc98b76
|
||||
Version: 4.6.1725896784.e007c26
|
||||
Release: 0
|
||||
Summary: test package for os-autoinst
|
||||
License: GPL-2.0-or-later
|
||||
|
@@ -1,3 +1,164 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 09 15:46:32 UTC 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 08:17:47 UTC 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 17:19:37 UTC 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 09:16:29 UTC 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 01:16:36 UTC 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 17:18:25 UTC 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 12:21:57 UTC 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 00:20:19 UTC 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 09:27:24 UTC 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 01:30:34 UTC 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 17:29:45 UTC 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 15:17:42 UTC 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 14:29:11 UTC 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 13:57:24 UTC 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 17:23:25 UTC 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 14:09:06 UTC 2024 - okurz@suse.com
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
name: os-autoinst
|
||||
version: 4.6.1719324538.dc98b76
|
||||
mtime: 1719324538
|
||||
commit: dc98b7691a4c73ac3c7c34748ae9b82d5ec1668e
|
||||
version: 4.6.1725896784.e007c26
|
||||
mtime: 1725896784
|
||||
commit: e007c26db0f8e0a1cc3d9d8bf87f249308fe9186
|
||||
|
@@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: os-autoinst
|
||||
Version: 4.6.1719324538.dc98b76
|
||||
Version: 4.6.1725896784.e007c26
|
||||
Release: 0
|
||||
Summary: OS-level test automation
|
||||
License: GPL-2.0-or-later
|
||||
@@ -36,7 +36,7 @@ Source0: %{name}-%{version}.tar.xz
|
||||
# The following line is generated from dependencies.yaml
|
||||
%define build_requires %build_base_requires cmake ninja
|
||||
# The following line is generated from dependencies.yaml
|
||||
%define main_requires git-core perl(B::Deparse) perl(Carp) perl(Carp::Always) perl(Config) perl(Cpanel::JSON::XS) perl(Crypt::DES) perl(Cwd) perl(Data::Dumper) perl(Digest::MD5) perl(DynaLoader) perl(English) perl(Errno) perl(Exception::Class) perl(Exporter) perl(ExtUtils::testlib) perl(Fcntl) perl(File::Basename) perl(File::Find) perl(File::Map) perl(File::Path) perl(File::Temp) perl(File::Touch) perl(File::Which) perl(File::chdir) perl(IO::Handle) perl(IO::Scalar) perl(IO::Select) perl(IO::Socket) perl(IO::Socket::INET) perl(IO::Socket::UNIX) perl(IPC::Open3) perl(IPC::Run::Debug) perl(IPC::System::Simple) perl(JSON::Validator) perl(List::MoreUtils) perl(List::Util) perl(Mojo::IOLoop::ReadWriteProcess) >= 0.26 perl(Mojo::JSON) perl(Mojo::Log) perl(Mojo::URL) perl(Mojo::UserAgent) perl(Mojolicious) >= 9.340.0 perl(Mojolicious::Lite) perl(Net::DBus) perl(Net::Domain) perl(Net::IP) perl(Net::SNMP) perl(Net::SSH2) perl(POSIX) perl(Scalar::Util) perl(Socket) perl(Socket::MsgHdr) perl(Term::ANSIColor) perl(Thread::Queue) perl(Time::HiRes) perl(Time::Moment) perl(Time::Seconds) perl(Try::Tiny) perl(XML::LibXML) perl(XML::SemanticDiff) perl(YAML::PP) perl(YAML::XS) perl(autodie) perl(base) perl(constant) perl(integer) perl(strict) perl(version) perl(warnings) perl-base rsync sshpass
|
||||
%define main_requires git-core perl(B::Deparse) perl(Carp) perl(Carp::Always) perl(Config) perl(Cpanel::JSON::XS) perl(Crypt::DES) perl(Cwd) perl(Data::Dumper) perl(Digest::MD5) perl(DynaLoader) perl(English) perl(Errno) perl(Exception::Class) perl(Exporter) perl(ExtUtils::testlib) perl(Fcntl) perl(File::Basename) perl(File::Find) perl(File::Map) perl(File::Path) perl(File::Temp) perl(File::Which) perl(File::chdir) perl(IO::Handle) perl(IO::Scalar) perl(IO::Select) perl(IO::Socket) perl(IO::Socket::INET) perl(IO::Socket::UNIX) perl(IPC::Open3) perl(IPC::Run::Debug) perl(IPC::System::Simple) perl(JSON::Validator) perl(List::MoreUtils) perl(List::Util) perl(Mojo::IOLoop::ReadWriteProcess) >= 0.26 perl(Mojo::JSON) perl(Mojo::Log) perl(Mojo::URL) perl(Mojo::UserAgent) perl(Mojolicious) >= 9.340.0 perl(Mojolicious::Lite) perl(Net::DBus) perl(Net::Domain) perl(Net::IP) perl(Net::SNMP) perl(Net::SSH2) perl(POSIX) perl(Scalar::Util) perl(Socket) perl(Socket::MsgHdr) perl(Term::ANSIColor) perl(Thread::Queue) perl(Time::HiRes) perl(Time::Moment) perl(Time::Seconds) perl(Try::Tiny) perl(XML::LibXML) perl(XML::SemanticDiff) perl(YAML::PP) perl(YAML::XS) perl(autodie) perl(base) perl(constant) perl(integer) perl(strict) perl(version) perl(warnings) perl-base rsync sshpass
|
||||
# all requirements needed by the tests, do not require on this in the package
|
||||
# itself or any sub-packages
|
||||
# SLE is missing spell check requirements
|
||||
@@ -67,16 +67,31 @@ Source0: %{name}-%{version}.tar.xz
|
||||
%else
|
||||
%bcond_with black
|
||||
%endif
|
||||
# SLE is missing Python support requirements
|
||||
%if 0%{?is_opensuse}
|
||||
%bcond_without python_support
|
||||
%else
|
||||
%bcond_with python_support
|
||||
%endif
|
||||
%if %{with python_support}
|
||||
# The following line is generated from dependencies.yaml
|
||||
%define python_support_requires perl(Inline::Python)
|
||||
%else
|
||||
%define python_support_requires %{nil}
|
||||
%endif
|
||||
%if %{with black}
|
||||
# The following line is generated from dependencies.yaml
|
||||
%define python_style_requires python3-black
|
||||
%else
|
||||
%define python_style_requires %{nil}
|
||||
%endif
|
||||
%ifnarch ppc ppc64 ppc64le s390x
|
||||
%bcond_without ocr
|
||||
%else
|
||||
%ifarch ppc ppc64 ppc64le s390x
|
||||
%define ocr_not_supported_by_arch 1
|
||||
%endif
|
||||
%if 0%{?ocr_not_supported_by_arch} || !0%{?is_opensuse}
|
||||
%bcond_with ocr
|
||||
%else
|
||||
%bcond_without ocr
|
||||
%endif
|
||||
%if %{with ocr}
|
||||
# The following line is generated from dependencies.yaml
|
||||
@@ -91,13 +106,13 @@ Source0: %{name}-%{version}.tar.xz
|
||||
%define test_non_s390_requires %{nil}
|
||||
%endif
|
||||
# The following line is generated from dependencies.yaml
|
||||
%define test_base_requires %main_requires cpio icewm perl(Benchmark) perl(Devel::Cover) perl(FindBin) perl(Pod::Coverage) perl(Test::Fatal) perl(Test::Mock::Time) perl(Test::MockModule) perl(Test::MockObject) perl(Test::MockRandom) perl(Test::Mojo) perl(Test::Most) perl(Test::Output) perl(Test::Pod) perl(Test::Strict) perl(Test::Warnings) >= 0.029 procps python3-setuptools qemu >= 4.0 qemu-tools xorg-x11-Xvnc xterm xterm-console
|
||||
%define test_base_requires %main_requires cpio icewm perl(Benchmark) perl(Devel::Cover) perl(FindBin) perl(Pod::Coverage) perl(Test::Fatal) perl(Test::Mock::Time) perl(Test::MockModule) perl(Test::MockObject) perl(Test::MockRandom) perl(Test::Mojo) perl(Test::Most) perl(Test::Output) perl(Test::Pod) perl(Test::Strict) perl(Test::Warnings) >= 0.029 procps python3-setuptools qemu >= 4.0 qemu-tools socat xorg-x11-Xvnc xterm xterm-console
|
||||
# The following line is generated from dependencies.yaml
|
||||
%define test_version_only_requires perl(Mojo::IOLoop::ReadWriteProcess) >= 0.28
|
||||
# The following line is generated from dependencies.yaml
|
||||
%define test_requires %build_requires %ocr_requires %spellcheck_requires %test_base_requires %test_non_s390_requires %yamllint_requires perl(Inline::Python) python3-Pillow-tk
|
||||
%define test_requires %build_requires %ocr_requires %spellcheck_requires %test_base_requires %test_non_s390_requires %yamllint_requires python3-Pillow-tk
|
||||
# The following line is generated from dependencies.yaml
|
||||
%define devel_requires %python_style_requires %test_requires ShellCheck perl(Code::TidyAll) perl(Devel::Cover) perl(Devel::Cover::Report::Codecov) perl(Module::CPANfile) perl(Perl::Tidy) perl(Template::Toolkit) shfmt
|
||||
%define devel_requires %python_style_requires %test_requires ShellCheck perl(Code::TidyAll) perl(Devel::Cover) perl(Module::CPANfile) perl(Perl::Tidy) perl(Template::Toolkit) shfmt
|
||||
%define s390_zvm_requires /usr/bin/xkbcomp /usr/bin/Xvnc x3270 icewm xterm xterm-console xdotool fonts-config mkfontdir mkfontscale openssh-clients
|
||||
%define ipmi_requires ipmitool
|
||||
%define qemu_requires qemu-tools e2fsprogs
|
||||
@@ -111,8 +126,10 @@ Recommends: tesseract-ocr
|
||||
Recommends: %qemu_requires
|
||||
Recommends: dumponlyconsole %s390_zvm_requires
|
||||
Recommends: qemu >= 4.0.0
|
||||
%if %{with python_support}
|
||||
# Optional dependency for Python test API support
|
||||
Recommends: perl(Inline::Python)
|
||||
%endif
|
||||
# Optional dependency for crop.py
|
||||
Recommends: python3-Pillow-tk
|
||||
# Optional dependency for QEMU's built-in samba service (enabled via QEMU_ENABLE_SMBD=1)
|
||||
@@ -303,16 +320,19 @@ fi
|
||||
%{_prefix}/lib/os-autoinst/consoles
|
||||
%{_prefix}/lib/os-autoinst/autotest.pm
|
||||
%{_prefix}/lib/os-autoinst/*.py
|
||||
%{_prefix}/lib/os-autoinst/check_qemu_oom
|
||||
%{_prefix}/lib/os-autoinst/dewebsockify
|
||||
%{_prefix}/lib/os-autoinst/vnctest
|
||||
%dir %{_prefix}/lib/os-autoinst/script
|
||||
%{_prefix}/lib/os-autoinst/script/check_qemu_oom
|
||||
%{_prefix}/lib/os-autoinst/script/dewebsockify
|
||||
%{_prefix}/lib/os-autoinst/script/vnctest
|
||||
%{_prefix}/lib/os-autoinst/script/crop.py
|
||||
|
||||
%dir %{_prefix}/lib/os-autoinst/schema
|
||||
%{_prefix}/lib/os-autoinst/schema/Wheels-01.yaml
|
||||
|
||||
%files openvswitch
|
||||
%defattr(-,root,root)
|
||||
%{_prefix}/lib/os-autoinst/os-autoinst-openvswitch
|
||||
%dir %{_prefix}/lib/os-autoinst/script
|
||||
%{_prefix}/lib/os-autoinst/script/os-autoinst-openvswitch
|
||||
%{_unitdir}/os-autoinst-openvswitch.service
|
||||
%config /etc/dbus-1/system.d/org.opensuse.os_autoinst.switch.conf
|
||||
%{_sbindir}/rcos-autoinst-openvswitch
|
||||
|
Reference in New Issue
Block a user