Update to 4.4.1497860778

OBS-URL: https://build.opensuse.org/package/show/devel:openQA:tested/os-autoinst?expand=0&rev=18
This commit is contained in:
Oliver Kurz 2017-06-20 06:03:58 +00:00 committed by Git OBS Bridge
parent afbb39bde2
commit b0a73c2769
5 changed files with 86 additions and 25 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:55beef3749909e0ecc77fa24f2c941033e05a8595d83d199b405248bc3b012c5
size 18537368

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6520953d51193a1b9a68870965ad1336690e8074635517c3efc14c580e35a34b
size 18667336

1
os-autoinst-rpmlintrc Normal file
View File

@ -0,0 +1 @@
setBadness('suse-dbus-unauthorized-service', 0)

View File

@ -1,22 +1,77 @@
-------------------------------------------------------------------
Thu May 11 05:34:52 UTC 2017 - okurz@suse.com
Mon Jun 19 11:49:31 UTC 2017 - okurz@suse.de
- Re-enable dbus service installation
-------------------------------------------------------------------
Thu Apr 27 06:50:34 UTC 2017 - okurz@suse.com
- Update to version 4.4.1493206707.df989545:
* lockapi: Graceful retry of locking when locks not ready yet
* In case of stalled VNC relogin instead of showing black (#764)
* os-autoinst-openvswitch: Check for valid $vlan parameter (#763)
* Collect ipmi management controller info before restarting host
* Remember unregistered needles (#715)
* Fix svirt add_disk for remote files (#765)
* Enable keepalive for IPMI SOL (#771)
* [svirt] Copy cdrom images (#770)
* Add API to the vnc console to disable stall detection (#769)
* Check unregistered needles when failing assert_screen (#768)
- Update to version 4.4.1497860778.ee583791:
* videoencoder: Reduce number of allocations and do not copy data around
* videoencoder: Trade bitrate for higher encoding speed
* videoencoder: Handle th_encode_packetout return value correctly
* videoencoder: Use SET_DUP_COUNT encoder control for repeated frames
* Set SCSI bus only for matching CD models (#775)
* virtio_console: Add carry buffer for post match data (#772)
* Distinguish between failed and timed out in script run (#773)
* Disable keepalive, restart ipmiconsole on non-zero death (#777)
* Import Scalar::Util to get blessed method (#778)
* IPMI Backend: Disable VNC stall detection (#780)
* Clarify error message for undiscoverable needle (#776)
* add preliminar support for nvme (#781)
* Add timeout parameter for testapi: upload_logs (#783)
* Always restart the SOL - dumpconsole exits with 0 :( (#782)
* tinycv: Use openCV implementation for PSNR instead of doing it manually (#784)
* Do not stop the debug viewer but keep running with old/black image
* Switch travis to trusty
* tinycv: Reenable cache for prepped images for needle search (#787)
* Request C++11 as minimum version (#788)
* Sort out duplicate needles on multiple tags (poo#19210) (#792)
* Allow to work on consoles never selected
* Allow sshXtermVt to start a serial command next the xterm
* Move IPMI SOL handling into a console so we can switch it
* Handle expects expects number, gets string (#779)
* tinycv: Cleanup output of processing durations in needle search
* tinycv: drop reporting of duration for MSE calculation
* tinycv: Swap color conversion and blur operation
* tinycv: Blur only ROI instead of whole image
* Pass required C++ version to Makefile.PL (#793)
* Add 'List::MoreUtils' dependency missing after e7221374 (#795)
* svirt: Poweroff Xen VM on restart (#796)
* Hyper-V: destroy & undefine VM on VM stop
* Hyper-V: Support snapshots
* Hyper-V: Handle is_shutdown query
* Hyper-V: disable backend's search for EFI firmware
* Add get_ssh_output() to svirt backend
* Extend run_cmd() to run on arbitrary server
* Hyper-V: Get serial output from intermediary
* Send EOF after we get output from SSH connection
* serial_terminal: Wait for prompt (#797)
* Make output of remaining time consistent with search_ratio calculation (#799)
* Track number of frame passed on to videoencoder (#802)
* Make sure last received frame is passed on after some delay (#801)
* Use common license header in source files (#804)
* tinycv: Simplify likely branch in minVec
* tinycv: Use reasonable upper error bound for matching needles
* tinycv: Shortcut perfect match at original location
* Add impiSol console to be installed (#807)
* Create utils package to regroup common functions and idioms found in the codebase
* backend::qemu refactor start_qemu()
* backend: move child process monitor/fork to baseclass
* backend::pvm refactor using gen_params()
* backend::s390x remove unused import
* backend::qemu prepare arguments before forking qemu
* Implement at least a dummy screen function in ipmisol
* Move the ssh password typing into the tests
* Add how to avoid warnings on wait_screen_change (#809)
* Allow to kill ssh connection (#811)
* Add check that a needle match has xpos and ypos
* Revert "tinycv: Use reasonable upper error bound for matching needles"
* Also compute and store needles git hash (#805)
* Make DEBUG_IO output configurable (#803)
* Prevent tiny resolution differences to fail the needle test (#814)
* doc: Add description for NO_DEBUG_IO
* doc: Extend description for SCREENSHOTINTERVAL
* Add one more test case for keeping position in fails (#816)
* tinycv: Use reasonable upper error bound for matching needles
* tinycv: Shortcut perfect match at original location
* Convert the needle tags to string.
* Add . to INC for coverage test (perl 5.26 doesn't) (#820)
-------------------------------------------------------------------
Thu Mar 23 13:34:22 UTC 2017 - santiago.zarate@suse.com

View File

@ -17,12 +17,16 @@
Name: os-autoinst
Version: 4.4.1493206707.df989545
Version: 4.4.1497860778.ee583791
Release: 0
Summary: OS-level test automation
License: GPL-2.0+
Group: Development/Tools/Other
Source0: %{name}-%{version}.tar.xz
# audited dbus service is not accepted in older versions
%if %suse_version < 1330
Source100: os-autoinst-rpmlintrc
%endif
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: gcc-c++
@ -49,7 +53,7 @@ Requires: tesseract
Requires: tesseract-ocr
%endif
Requires: withlock
%define t_requires perl(Carp::Always) perl(Data::Dump) perl(Crypt::DES) perl(JSON) perl(autodie) perl(Class::Accessor::Fast) perl(Exception::Class) perl(File::Which) perl(IPC::Run::Debug) perl(Net::DBus) perl(Net::SNMP) perl(Net::IP) perl(IPC::System::Simple) perl(Net::SSH2) perl(XML::LibXML) perl(Test::Output) perl(Test::Fatal) perl(Test::Warnings) perl(Pod::Coverage) perl(Test::Pod) perl(Test::MockModule) perl(Devel::Cover) perl(JSON::XS)
%define t_requires perl(Carp::Always) perl(Data::Dump) perl(Crypt::DES) perl(JSON) perl(autodie) perl(Class::Accessor::Fast) perl(Exception::Class) perl(File::Which) perl(IPC::Run::Debug) perl(Net::DBus) perl(Net::SNMP) perl(Net::IP) perl(IPC::System::Simple) perl(Net::SSH2) perl(XML::LibXML) perl(Test::Output) perl(Test::Fatal) perl(Test::Warnings) perl(Pod::Coverage) perl(Test::Pod) perl(Test::MockModule) perl(Devel::Cover) perl(JSON::XS) perl(List::MoreUtils)
BuildRequires: %t_requires
Requires: %t_requires
BuildRequires: perl(Mojolicious)
@ -95,6 +99,9 @@ make INSTALLDIRS=vendor %{?_smp_mflags}
%install
%make_install INSTALLDIRS=vendor
%if %suse_version >= 1330
rm -f os-autoinst-rpmlintrc
%endif
# Replace version number from git to what's reported by the package
sed -i 's/ my $thisversion = qx{git rev-parse HEAD};/ my $thisversion = "%{version}";/' %{buildroot}/usr/bin/isotovideo
# only internal stuff
@ -157,6 +164,7 @@ make check VERBOSE=1
%{_libexecdir}/os-autoinst/cv.pm
%{_libexecdir}/os-autoinst/ocr.pm
%{_libexecdir}/os-autoinst/needle.pm
%{_libexecdir}/os-autoinst/osutils.pm
%{_libexecdir}/os-autoinst/myjsonrpc.pm
%{_libexecdir}/os-autoinst/backend
%{_libexecdir}/os-autoinst/OpenQA
@ -167,9 +175,6 @@ make check VERBOSE=1
%{_libexecdir}/os-autoinst/tools/check_coverage
%{_libexecdir}/os-autoinst/autotest.pm
%{_libexecdir}/os-autoinst/crop.py
%{_bindir}/isotovideo
%{_bindir}/debugviewer
%{_bindir}/snd2png
%files openvswitch
%defattr(-,root,root)