* Sat Apr 11 2020 okurz@suse.com
- Update to version 4.6.1586545507.8e465c4a:
* Simplify CI tests by relying on upstream openQA development image only
* Thu Apr 09 2020 okurz@suse.com
- Update to version 4.6.1586248053.54525e23:
* Add execution time in the result file
* Tue Apr 07 2020 okurz@suse.com
- Update to version 4.6.1586199429.5c9b00ed:
* Update doc for default value of VNC_TYPING_LIMIT
* Sat Apr 04 2020 okurz@suse.com
- Update to version 4.6.1585921232.ea68c7de:
* Allow TESTS variable to be specified with make test
* Make point in time when a test fails in log more explicit
* Remove ConsistentQuoteLikeWords perlcritic policy
* Further speedup isotovideo shutdown by 1-2s
* Add trivial 'null' backend, suitable for testing
* bmwqemu: Fix warning about undefined HDD in _check_publish_vars
* Wed Apr 01 2020 okurz@suse.com
- Update to version 4.6.1585773920.a1e4f68e:
* Replace ambiguous special word "FIXME" in template strings
* Delete obsolete FIXME comments
* Delete unused "get_ocr" method
* Harmonize License copyright format
* Prevent "malformed JSON" on qemu-img failure also with custom die handler
* Thu Mar 26 2020 okurz@suse.com
- Update to version 4.6.1585251444.36bb1cf8:
* Fix missing checkout from git on single commit
* Avoid misleading error message from qemu-img
* Revert "Check exit code when running qemu-img"
* Check exit code when running qemu-img
* Sat Mar 21 2020 okurz@suse.com
- Update to version 4.6.1584822453.7eb772a7:
* Add support for cloning and checking out a single git commit through CASEDIR
* Simplify automatic coverage analysis with just statement coverage
* Wed Mar 11 2020 okurz@suse.com
- Update to version 4.6.1583960405.4e3dec50:
* Add power function to spvm backend
* Fix git hash not being able to compute when no git is available
* Switch to a hash for args of generalhw commands
* Add optional args to GENERAL_HW_POWERON_CMD and GENERAL_HW_POWEROFF_CMD
* Add support to checkout git refspec in existing working copies
* Fri Mar 06 2020 okurz@suse.com
- Update to version 4.6.1583493337.35921fbf:
* Fix serialdev configuration for pvm_hmc poo#64105
* Fri Feb 28 2020 okurz@suse.com
- Update to version 4.6.1582730128.1997f880:
* Append HDD infos to GENERAL_HW_FLASH_ARGS - poo#63766
* Improve bwmqemu::log_call
* Wed Feb 26 2020 okurz@suse.com
- Update to version 4.6.1582561187.791d0a5d:
* Revert "Show the execution time of job modules"
* Mon Feb 24 2020 okurz@suse.com
- Update to version 4.6.1582484281.39523e82:
* generalhw: Allow GENERAL_HW_SOL_CMD to get args with GENERAL_HW_SOL_ARGS
* Fri Feb 21 2020 okurz@suse.com
- Update to version 4.6.1582291474.ac30363e:
* Add test for shutdown time of complete stack
* Show the execution time of job modules
* Fri Feb 21 2020 okurz@suse.com
- Update to version 4.6.1582204744.809d37e7:
* ipmi: Check for all required variables instead of confusing stack traces
* Tue Feb 18 2020 okurz@suse.com
- Update to version 4.6.1582007909.a256d580:
* Improve log output of test module as well as lib function lines
* t: Cut 18-qemu-options.t runtime from 45s to 27s by allowing to abort qemu start early
* Sun Feb 09 2020 okurz@suse.com
- Update to version 4.6.1581101005.a5c3ec95:
* t: Catch all output in 01-test_needle.t
* t: Catch all output in 02-test_ocr.t
* Extract "init_logger" function for easier output grabbing in tests
* Fri Feb 07 2020 okurz@suse.com
- Update to version 4.6.1580905395.63af2f4f:
* virtio_console: Fix `no autodie` placement for fcntl(PIPE_SZ)
* Add "assert_still_screen" test API function
* Mon Feb 03 2020 okurz@suse.com
- Update to version 4.6.1580718127.98503bd5:
* virtio_terminal: Add test for virtio_terminal::open_pipe()
* virtio_terminal: Don't force max PIPE_SZ
* Fri Jan 31 2020 okurz@suse.com
- Update to version 4.6.1580337089.6f2b5c86:
* t: Cut 18-qemu-options.t runtime from 135s to 45s by configuring attempt interval
* Allow to configure no drives for drive-less systems
* Wed Jan 29 2020 okurz@suse.com
- Update to version 4.6.1580119736.fd9ea32d:
* Ignore t/vars.json created by local tests
* t: Remove redundant comment in 08-autotest for subtest
* Cleanup old content in autogen.sh
Version: 4.5.1555336742.ebf62298-bp151.1.2
* Wed Apr 17 2019 okurz@suse.com
- Update to version 4.5.1555336742.ebf62298:
* Export hotkey to os-autoinst-distri
* Thu Apr 11 2019 okurz@suse.com
- Update to version 4.5.1554982352.0cb8a1e0:
* Fix assert_screen_change method call
* Allow multiple tap interfaces in one network
* Fix error message in consoles::network_console
* consoles: Rename virtio_screen to serial_screen
* svirt: scp serial_terminal.txt log to worker
* svirt: Refactor serial console initialization and running code
* svirt: Rename $command variable back to $cmd
* sshVirtsh: Rename $channel variable to $chan
* svirt: Merge get_ssh_output() implementations into single one
* svirt: Remove unused variables from start_serial_grab()
* svirt: Pass credentials via %hash in run_ssh_cmd()
* svirt: Fix virsh console initialization
* svirt: Fix serial backend for s390x
* consoles/sshVirtshSUT: Fix domain detection
* Fri Mar 29 2019 okurz@suse.com
- Update to version 4.5.1553864471.599444e3:
* Use always $bmwqemu::vars{NEEDLES_DIR} directly
* Make failing exec in sshIucvconn non-fatal
* Update to handle xz compressed images
* Improve error messages for VNC connection
* Improve error handling when using Net::SSH2 library
* Use blessed fake baseclass object appropriately
* Prevent rendering empty results if no image available
* Move virtio rng option _after_ Ethernet setup to keep it as eth0
* VMware: Retrieve console-only variable
* VMware: Delay boot by 10 seconds
* Tue Mar 12 2019 okurz@suse.com
- Update to version 4.5.1552382335.1080c396:
* Use Mojo helper to write result files
* Add QEMU_HUGE_PAGES_PATH test
* Add support for TIMEOUT_SCALE in wait_screen_change
* Fix scale_timeout call in wait_idle
* Add QEMU_HUGE_PAGES_PATH option
* Prevent recording empty soft failure test detail
* Tue Mar 12 2019 Petr Vorel <pvorel@suse.cz>
- Add dependency for IO::Scalar (needed for
https://github.com/os-autoinst/os-autoinst/pull/1109)
- Add url to github to fix "W: no-url-tag" warning
* Tue Mar 05 2019 okurz@suse.com
- Update to version 4.5.1551793347.0db294cd:
* Improve feedback on "half-open socket"
* tidy: Replace bashism and change shebang to /bin/sh
* tidy: Replace bashism with dirname + doc
* Fri Mar 01 2019 okurz@suse.com
- Update to version 4.5.1551452505.a5d8b452:
* Add test for logging to t/Makefile.am
* doc: Add section Development on Debian/Ubuntu
* Extract common run_cmd to prevent duplication
* Rename svirt method run_cmd to prevent confusion
* Let assert and check_screen fails if no tags specified
* Remove MULTINET variable and update documentation
* Ensure SCHEDULE to load modules on existing vars.json
* Tue Feb 26 2019 okurz@suse.com
- Update to version 4.5.1551191805.807aed16:
* Run tidy on the correct directory
* Sat Feb 23 2019 okurz@suse.com
- Update to version 4.5.1550925474.8f5465e5:
* Extend arguments for type_string
* Configure bootindex for first path only
* Add all tests to t/Makefile.am
* Tue Feb 19 2019 okurz@suse.com
- Update to version 4.5.1550607545.b7b33fb7:
* tests: Run also 22-svirt.t
* tidy: Fix path detection for os-autoinst-distri-opensuse
* Fix skipping needles with missing PNGs and add a test
* Fix memory leak when failing to read image
* Sun Feb 17 2019 okurz@suse.com
- Update to version 4.5.1550400351.e380fdd7:
* Enhance documentation for testapi::waitserial()
* Fri Feb 15 2019 okurz@suse.com
- Update to version 4.5.1550146791.307c430d:
* Provide default for get_var('VMWARE_REMOTE_VMM')
* Add workaround for snapshots on VMware
* Provide default for $vmware_datastore definition
* Enable snapshots on VMware
* Tue Feb 12 2019 okurz@suse.com
- Update to version 4.5.1549897848.e764de36:
* Silence complain about undefined $libvirt_connector
* Sun Feb 10 2019 okurz@suse.com
- Update to version 4.5.1549618330.a27d1d27:
* Allow relative paths in PRODUCTDIR as well
* Fix table documenting svirt backend variables
* Improve code for announcing test end to ws clients
* Remove comment referring to non-existent web page
* Prevent error about cmd srv connection when test ends
* VMware: disable snapshots
* Mon Feb 04 2019 okurz@suse.com
- Update to version 4.5.1549290558.3e4a5c07:
* doc: Add PAUSE_AT et al.
* Thu Jan 31 2019 okurz@suse.com
- Update to version 4.5.1548936913.ed3a07cd:
* Install sshVirtshSUT.pm
* Test processing of 'set_pause_at_test' command
* Prevent warning in command handler
* Check for correct tidy version on execution
* Mon Jan 21 2019 okurz@suse.com
- Update to version 4.5.1548066416.34c49266:
* openvswitch: check dot1q-tunnel support
* Wed Jan 16 2019 okurz@suse.com
- Update to version 4.5.1547655571.a1a10bd6:
* openvswitch: change vlan_mode to dot1q-tunnel
* qemu: use /dev/urandom as source for virtio RNG
* Add "error" value to matches
* Thu Jan 10 2019 okurz@suse.com
- Update to version 4.5.1547114685.2ba023eb:
* Add missing network_console.pm to Makefile
* Add support to checkout git repos+refspecs
* Do not incomplete on connection error with ssh based consoles
* Fri Jan 04 2019 okurz@suse.com
- Update to version 4.5.1546602946.a7be7efa:
* Fix missing linebreak in die_handler debug output
Version: 4.5.1525874912.1dc03895-bp150.2.5
* Wed May 09 2018 okurz@suse.com
- Update to version 4.5.1525874912.1dc03895:
* localXvnc: Output the PIDs of the involved processes (#961)
* Add mutex_wait wrapper to lockapi
* Fri May 04 2018 okurz@suse.com
- Update to version 4.5.1525413876.6c59528a:
* Allow environment variable to point to OPENQA_LIBPATH (#959)
* isotovideo: Add support to forward command line parameters as test settings (#950)
* testapi: Output all arguments in log_call (#957)
* Thu Apr 26 2018 okurz@suse.com
- Update to version 4.5.1524736170.cc9d9ff2:
* Add proceed_on_failure option (#954)
* svirt KVM: Set <on_reboot> to 'destroy' (#956)
* Set distribution earlier in isotovideo (#955)
* mention TIMEOUT_SCALE in dock/backend_vars.asciidoc (#951)
* testapi: Correct comment references to exception 'FailedNeedle'
* Fix missing text thumbnail after needle related test failures
* Do not quote -append qemu parameter
* Mon Apr 23 2018 okurz@suse.com
- Update to version 4.5.1524160420.7b402a0a:
* testapi: Improve documentation for "wait_screen_change" (#943)
* Thu Apr 19 2018 okurz@suse.com
- Update to version 4.5.1523984252.2f46f2e2:
* Bump testapi version as per change to select_console (#946)
* Allow passing parameters to activate_console method (#945)
* Mon Apr 09 2018 okurz@suse.com
- Update to version 4.5.1523276311.2588e578:
* Update current test module details when cancelling running job (#941)
* Add OFFLINE_SUT mode to QEMU backend (#940)
* Prints the isotovideo version and interface number
* Merge qemu output failure conditions (#936)
* Add test option _SKIP_POST_FAIL_HOOKS to save time on test development (#938)
* Remove specific qemu code (#934)
* Add username parameter for sshCommand
* Allow setting console tty and other args (#933)
* Move code from autotest to basetest
* Add message to the invocation of the die function
* Cleverness is not maintanable
* Search for patterns in the SERIAL file and raise failures
* Tue Mar 06 2018 okurz@suse.com
- Update to version 4.5.1520265920.6728b435:
* Tries to guess which qemu executable should use via WORKER_CLASS (#931)
* Remove support for backend.crashed file (#930)
* qemu: enable discard support for disks
* Add support to override HDDMODEL per disk (#928)
* Sat Mar 03 2018 okurz@suse.com
- Update to version 4.5.1519457089.09762e3e:
* testapi: Refactor script_output into distribution.pm and fix race (#926)
* Use a fixed version of perltidy (#927)
* Avoid broken perltidy in cpanfile
* Sat Feb 17 2018 okurz@suse.com
- Update to version 4.5.1518780731.3ca7dc34:
* Do not fail on chattr failures (#924)
* qemu: disable CoW for the HDD image directory (#790)
* get_ssh_output and get_cmd_output return array in list context (#916)
* Avoid letting the kids get loose. (#919)
* Don't add floppy for arm/aarch (#923)
* wip -- test to prevent double typing echo on virtio-console
* Correct VNC stall threshold variable name (#922)
* Check runcmd return status (#898)
* testapi: Correct spelling mistake
* testapi: Ensure script_output only returns the actual ouput of the executed script
* tinycv: Add test for send_with_fd
* testapi: Allow memory dump any time
* qemu: Increase memory dump performance
* tinycv: Add send_with_fd utility function
* Mon Jan 29 2018 okurz@suse.com
- Update to version 4.5.1516891126.e9d61c6d:
* qemu: Die unless mandatory variable WORKER_HOSTNAME is set in NBF (#914)
* Extract function which will retrun VM's host IP (#913)
* Tue Jan 23 2018 okurz@suse.com
- Update to version 4.5.1516628925.5467a37f:
* Add single quote if parameter contains whitespace (#911)
* Remove commented code (#912)
* Sat Jan 20 2018 okurz@suse.com
- Update to version 4.5.1516396050.1f10a0db:
* Try to load OpenQA::Parser if present and parse extra test files. Add also support for xUnit and LTP
* Tue Jan 16 2018 okurz@suse.com
- Update to version 4.5.1516095934.1b1283ad:
* Move and increase sleep time between ipmi power actions
* Add variable to define stall treshold
* Add variable to don't power of the machine after test
* Increase the limits for checking the VNC console. (#906)
* Makefile.am: Fix install directory for RunArgs.pm (#907)
* Sat Jan 13 2018 okurz@suse.com
- Update to version 4.5.1515766826.5f24243a:
* Limit the execution time for save_memory_dump
* Update documentation for save_storage_drives
* Memory dumps are only callable from post_fail-hook
* Add RunArgs to the Makefile
* Display interface version when using --version
* fix use of initialized value
* Tue Jan 09 2018 okurz@suse.com
- Update to version 4.5.1515414371.04e17fdf:
* Ignore WORKER_HOSTNAME for qemu explicitly (#903)
* Polling the read socket in the capture loop (#902)
* Fri Dec 22 2017 okurz@suse.com
- Update to version 4.5.1513942030.1c7bb3f5:
* Do not reset NUMDISKS if RAIDLEVEL is not present (#901)
* svirt: Add {start,stop}_serial_grab interface (#899)
* Retidy - perltidy 20171214 changed output (#896)
* Simply ignore '\r' in type string (#894)
* Change the logs timestamp to ISO8601. (#893)
* Add method to get files content and integration test
* Add possibility to share files on worker directly
* Add RunArgs to loadtest (#887)
* Remove empty miniatures. (#891)
* Fix error checking on load_snapshot and remove sleep (#890)
* Drop all hmp commands and use qmp exclusively
* [POC] Wrap HMP commands with QMP's human-monitor-command
* Distinguish modules name in a test run if it's a duplicate (#884)
* Fri Dec 15 2017 coolo@suse.com
- disable perltidy and perlcritic checks during build
* Tue Nov 28 2017 okurz@suse.com
- Update to version 4.5.1511858414.576c33f6:
* Fix quoting bug in type_command support (#886)
* Extend lockapi barrier_wait to accept also parameters, and add support to check_dead_job (#880)
* Mon Nov 27 2017 okurz@suse.com
- Update to version 4.5.1511530266.fe4b1c52:
* Fix snd2png check on TW: don't use PNM but PNG (#885)
* Fix test failures on Tumbleweed (#883)
* add debian ovmf to locations array
* Add offline mode for script_output
* Xen: Support multiple HDDs
* svirt: Set NUMDISKS=4 when RAIDLEVEL is defined
* Replacement of hot filehandlers for Mojo::Log (#876)
* Mon Nov 27 2017 coolo@suse.com
- bump to 4.5 to be in sync with openQA