* Mon Dec 13 2021 okurz@suse.com
- Update to version 4.6.1639403953.ae94c4bd:
* mergify: Add more useful checks
* mergify: Use non-deprecated 'check-succes' instead of 'status-success'
* mergify: Reduce duplication with YAML anchors
* mergify: Rely on more reviewers
* Makefile: Fix build dir when calling make with "-C" itself
* Tue Dec 07 2021 okurz@suse.com
- Update to version 4.6.1638699195.e4430abe:
* Streamline the use of "|||" log marker with new "modstate" function
* Sun Dec 05 2021 okurz@suse.com
- Update to version 4.6.1638540755.a348c6d8:
* ci: Fix OpenQA::Test::CheckGitStatus exit status
* ci: Fix exit code of OpenQA::Test::CheckGitStatus
* basetest.pm: Add signatures for new method
* Add execution time for failed test modules
* Fri Dec 03 2021 okurz@suse.com
- Update to version 4.6.1638454781.7b07525b:
* xt: Fix style check when called in CI from other directory
* t: Fix missing Test::Warning check in 36-openqa-namedioselect
* Remove obsolete consoles::remoteVnc
* Use proper perl "signatures" in some consoles
* baseclass: Add test for check_select_rate() function
* baseclass: Improve error message on "half-open socket"
* Tue Nov 30 2021 okurz@suse.com
- Update to version 4.6.1638289529.0a3f5b98:
* Fix sporadic error in t/10-virtio_terminal.t
* t: Reduce test timeout for 31-sshSerial as feasible
* t: Simplify mocked methods in 31-sshSerial.t
* t: Add full coverage for 31-sshSerial.t
* Sun Nov 28 2021 okurz@suse.com
- Update to version 4.6.1638007345.ae6eed2a:
* Update deprecated 'short-form boolean' qemu args
* imgsearch: disable OpenCV logging
* qemu: Automatically create swtpm device
* commands: Use same log format as isotovideo
* Thu Nov 25 2021 okurz@suse.com
- Update to version 4.6.1637851285.25850081:
* Fix collecting coverage when invoking `run_all` in `t/08-autotest.t`
* Avoid redundant code in `t/08-autotest.t`
* Add test for early stop due to `TESTDEBUG`
* Improve coding style and simplify `t/08-autotest.t`
* Log reason for stopping the test execution early
* Avoid running into TBB's soft limit for the max. number of threads
* docs: Clearly mention devel:openQA in README
* Fix working directory for generating HTML coverage report
* Add unit test for basetest::get_new_serial_output
* osutils: Do not hide errors of exec call in run() and run_diag()
* qemu: Don't call chattr with timeout and remove -f arg
* baseclass: Fix errors in some tests by increasing _CHKSEL_RATE_HITS
* testapi: Add die_on_timeout option to testapi::script::run()
* ipmi: Make persistent SOL console enabled by default
* Ignore the previous tests fail hook output in the search for issues
* Mon Nov 15 2021 okurz@suse.com
- Update to version 4.6.1636972309.195774f7:
* dist: Also disable i586 build for -test flavor
* Extend all backend API function signatures with optional slurpy @
* Use proper perl "signatures" in backend
* Fri Nov 12 2021 okurz@suse.com
- Update to version 4.6.1636551041.85fc82ce:
* Warn about backend errors more prominently in log
* Tue Nov 09 2021 okurz@suse.com
- Update to version 4.6.1636474618.9c079e07:
* t: Add test for backend::spvm
* t: Add test for backend::driver
* t: Add test for backend::null
* Simplify backend::baseclass::alive
* Delete unused exception handling in backend::qemu
* backend::qemu: Fix bug that qemu alive status was never tested
* Declare likely obsolete backend::pvm as deprecated
* Mark only sporadically test covered statements
* t: Improve Test::More error output context in helper
* t: Output state file content in case of error where missing
* Add simple instantiation test of backend::pvm
* dist: Do not build for i586
* Fix missing subsecond display in video captions
* doc: Add missing documentation for NOVALINK variables
* Update tidy to 20211029
* Tue Nov 02 2021 okurz@suse.com
- Update to version 4.6.1635869279.8838dc09:
* Fix handling resume command (of developer mode) when not paused
* Fix passing border_offset parameter to mouse_hide
* t: Use Test::Warnings in all tests
* Use proper SPDX identifier in t/15-logging.t as well
* t: Add Test::Warnings to 30-mmapi.t
* xt: Add style check to ensure all tests use Test::Most
* t: Use Test::Most in all tests for consistency
* Switch from usb-ehci to qemu-xhci
* Provide more explicit error handling on invalid product dir
* t: Move subtest in 14-isotovideo which does not need mocked backend
* t: Extract OpenQA::Isotovideo::Utils specific test
* Thu Oct 28 2021 okurz@suse.com
- Update to version 4.6.1635464770.6790629e:
* Add quirk for QEMU >= 5 on PPC
* t: Add test for qemu_params_ofw
* backend:qemu: Extract 'qemu_params_ofw'
* t: Check git status at the end of every test
* t: Add test for one error handling of myjsonrpc
* myjsonrpc: Remove redundant next at end of while
* myjsonrpc: Slightly simplify the code
* t: Use signatures in 24-myjsonrpc.t
* myjsonrpc: Provide stack trace on undefined value used as symbol ref
* Thu Oct 21 2021 okurz@suse.com
- Update to version 4.6.1634839907.cef5afdf:
* t: Cleanup files at the and of tests
* Exclude more files in .gitignore and remove others
* Upload coverage data to codecov from the build directory
* Use signatures in ocr
* Use signatures in signalblocker
* Run `codecovbash` in the source directory so it can find source files
* Fix assignment of `build_dir` for CI build/tests
* consoles/sshSerial: Make ssh port configurable
* Use signatures in myjsonrpc
* CI: Do out-of-source tree build
* Fri Oct 15 2021 okurz@suse.com
- Update to version 4.6.1634214936.d7a89a59:
* Exclude all currently generated files in git
* ci: Update codecov-action to v2
* dist: Bump up timeout scale due to recent OBS observed failures
* .mergify.yml: Make rules stricter requiring patch coverage
* Tue Oct 12 2021 okurz@suse.com
- Update to version 4.6.1634046033.a9024b37:
* validate_script_output: Fix static timeout when typing command
* testapi: Fix POD parsing for "distri->script_run" with escaping
* Reformat code to current perltidy style
* tools/tidy: Disable aligning assignments
* Revert "qemu: fall back to HDDSIZEGB value, even for backing file"
* Use proper perl "signatures" in OpenQA::Isotovideo
* Document `imgsearch` script
* Add test for imgsearch script
* Add standalone script for using fuzzy image comparison
* Use proper perl "signatures" in OpenQA
* Use proper perl "signatures" in OpenQA::Qemu
* OpenQA: Simplify variable use to avoid typo
* CI: Allow exception for "git subrepo pull" messages
* git subrepo pull (merge) external/os-autoinst-common
* qemu: fall back to HDDSIZEGB value, even for backing file
* Thu Oct 07 2021 okurz@suse.com
- Update to version 4.6.1633618600.9b31e877:
* testapi: Remove redundant "use 5.018" replaced by Mojo::Base -strict
* Use proper perl "signatures" in t
* t: Output backend state message on error for debugging
* tools: Use git for faster tidy file cleanup if possible
* Select sensible default of 5 minutes for SSH command timeout
* ssh_screen::type_string(): Print error code if write() fails
* Add unit tests for baseclass::wait_serial
* Avoid tidy script failures when a filename has spaces
* Allow running tidy on single files
* Rename subroutine to clear serial line buffer
* Set offset in serial output buffer
* Use consistent abbreviated SPDX license identifiers
* Speedup, simplify and fix log format with Time::Moment
* Use consistent "Copyright" header without problematic characters
* t: Add Test::Warnings to 08-autotest
* t: Fix "Useless use of a constant"
* Fully tidy consoles/VNC.pm
* Use proper perl "signatures" in tools
* Use proper perl "signatures" in t/data
* workflows/commit_message_checker.yml: Fix file based prefix
* Replace all possible occurences of docker with generic version
* Use simpler 'podman' as drop-in replacement for our checks
* Tue Sep 28 2021 okurz@suse.com
- Update to version 4.6.1632799442.f77d4e14:
* Add support for timeout on SSH based commands if possible
* Allow spaces and comma as delimiter for SCHEDULE variable
* Flush Python's `stderr` to ensure error messages end up in logs
* Adapt container path in README in accordance with 16d2b42e0960
* Use Leap 15.3 container
* Correctly use QEMU_COMPRESS_QCOW2
* Use Leap 15.3 as TW's glibc 2.34 breaks CI
* Fri Sep 24 2021 okurz@suse.com
- Update to version 4.6.1632416043.04a757ed:
* Remove check for qemu >= 4 in qemu backend
* Tue Sep 21 2021 okurz@suse.com
- Update to version 4.6.1632209573.6778e83a:
* mmapi: Allow for longer and more retries after observed failures
* Fix spelling for svirt xml file
* Add OPENQA_HOSTNAME to xml metadata
* Sun Sep 19 2021 okurz@suse.com
- Update to version 4.6.1631879042.64c44cb2:
* Add aarch64 qemu binary
* Add missing files section to spec for s390-deps subpkg
* Install fonts-config needed by x3270 and require everything
Version: 4.6.1606482144.ab6cdfe2-bp153.1.1
* Sat Nov 28 2020 okurz@suse.com
- Update to version 4.6.1606482144.ab6cdfe2:
* docker: Add qemu-kvm variant Dockerfile
* docker: Use new convenience image for Dockerfile.qemu-x86
* Use modern standard asciidoc section title syntax
* README: Add instructions how to use published isotovideo container
* Document mmapi::api_call and mmapi::api_call_2
* Restore compatibility of mmapi::api_call
* spec: Add qemu specific convenience sub-packages
* Avoid unhandled output in mmapi test
* Log error when mmapi::get_job_autoinst_url can not find corresponding worker info
* Test whether mmapi errors are logged
* docker: Add Dockerfile for isotovideo+qemu-x86
* README: Fix asciidoc warnings about section titles
* README: Describe command-line test parameters as easy alternative
* isotovideo: Extend synopsis to show command line test parameters
* Wed Nov 25 2020 okurz@suse.com
- Update to version 4.6.1606298538.191b5988:
* mmapi: Enable error logging in all `get_` functions
* Add test for mmapi
* Fix "Use of uninitialized value in numeric eq" on connection errors in mmapi
* Sat Nov 21 2020 okurz@suse.com
- Update to version 4.6.1605852905.39d54910:
* t/22-svirt: Fix sporadic failures of `run_ssh_cmd(keep_open=>0)`
* Mon Nov 16 2020 okurz@suse.com
- Update to version 4.6.1605530625.31c8f336:
* README: Prefer user-centric documentation over developer-centric instructions
* t: Cover all test output in t/13-osutils.t with Test::Output
* driver: Remove confusing log about 'remove_tree'
* driver: No need for explicit exit in process sub
* Use Test::Most instead of Test::More for convenience
* Remove references to Test::More::Color not adding benefit
* t: Mark all .t files as executables consistently
* README: Fix asciidoc syntax problem introduced in 2f3a1e5b
* Sat Nov 14 2020 okurz@suse.com
- Update to version 4.6.1605202386.73d96736:
* Remove GNU Autotools-based build system
* Wed Nov 11 2020 okurz@suse.com
- Update to version 4.6.1604927825.7fa9c1d2:
* Add note to QEMU_DISABLE_SNAPSHOTS to be used with vmdk disks
* Wed Nov 04 2020 okurz@suse.com
- Update to version 4.6.1604525166.912dfbdc:
* t: Cover all expected output in 17-basetest.t with tests
* Wed Oct 28 2020 okurz@suse.com
- Update to version 4.6.1603710234.d64195b7:
* Scale test timeouts during package build (like in CI)
* os-autoinst-openvswitch: Allow to configure timeout with env variable
* Fix qemu failing on ppc64 with "Requested safe cache capability level not supported by kvm"
* Sun Oct 25 2020 okurz@suse.com
- Update to version 4.6.1603469837.f54bdeab:
* Consider Test::Most a module enabling strictures
* Use OpenQA::Test::TimeLimit in some tests, especially ones invoking QEMU
* git subrepo pull (merge) external/os-autoinst-common
* git subrepo pull (merge) external/os-autoinst-common
* Thu Oct 22 2020 okurz@suse.com
- Update to version 4.6.1603368860.d92dff65:
* tests: Reduce timeout for isotovideo execution/shutdown
* Wed Oct 14 2020 okurz@suse.com
- Update to version 4.6.1602650385.42f51057:
* Support FORCE_PUBLISH_HDD_ when the job fails
* Output additional errno value on "encoder not accepting data"
* Sun Oct 11 2020 okurz@suse.com
- Update to version 4.6.1602438027.de365f7d:
* Update perltidy to 20201001
* Do not export bmwqemu::fileContent or save_vars by default
* Consistently use diag in the bmwqemu namespace
* Wed Sep 30 2020 okurz@suse.com
- Update to version 4.6.1601454562.440df182:
* t: Reorder 14-isotovideo.t to cover the "happy path" first
* Allow autotest and command server to shutdown gracefully
* Avoid possible Perl warning in isotovideo's cleanup code
* Sun Sep 27 2020 okurz@suse.com
- Update to version 4.6.1601113711.059fe38b:
* Extract 'handle_generated_assets' function from isotovideo for easier testing
* Fri Sep 25 2020 okurz@suse.com
- Update to version 4.6.1601022359.53ada7dc:
* t: Prevent .git files to interfer with local 00-compile-check-all runs
* Fix tty key definition after initialization
* Add missing include in consoles/localXvnc
* Mon Sep 21 2020 okurz@suse.com
- Update to version 4.6.1600686504.c9117f1b:
* .gitignore: Ignore files created by current state of tests
* Delete some redundant whitespace in consoles
* Delete some redundant whitespace in consoles/localXvnc
* Fix "sshCommand" after moving to consoles/localXvnc
* Tue Sep 15 2020 okurz@suse.com
- Update to version 4.6.1600179993.7af64f64:
* Delete deprecated method bmwqemu::hashed_string
* Delete unused method bmwqemu::set_ocr_rect
* Die in case of _SKIP_POST_FAIL_HOOKS
* doc: Update coveralls reference to codecov
* Delete some redundant whitespace in consoles/localXvnc
* Move console helper function "sshCommand" to child class where needed
* Make ssh connection persistent enough to display long-time run test result
* Fri Sep 11 2020 okurz@suse.com
- Update to version 4.6.1599830026.77762e38:
* Update perltidy to 20200907
* Suggest using the check target (instead of test target) in the README
* ci: Adjust path in codecov.yml
* Extend and improve tests for file handling of command server
* Make command server utilize asset cache instead of only relying on ASSETDIR
* Improve command server code for serving files
* Update backend_vars.asciidoc
* Add missing column separators
* Thu Sep 03 2020 okurz@suse.com
- Update to version 4.6.1599143921.f85dd213:
* Remove external/ dir in .spec
* Replace tools/update-deps with symlink to subrepo
* Add external/os-autoinst-common subrepo
* Fix tools/tidy
* Fix error handling for QMP connection when invoking QEMU twice
* Update perltidy to 20200822
* Refactor tools/tidy
* Tue Sep 01 2020 okurz@suse.com
- Update to version 4.6.1598949244.a169fcf1:
* Improve error handling when connection to QMP socket
Version: 4.6.1589880721.55a008dd-bp152.1.22
* Tue May 19 2020 okurz@suse.com
- Update to version 4.6.1589880721.55a008dd:
* Test error handling of loading test schedule
* Improve tests for running a test
* Distinguish errors when loading tests from other errors of os-autoinst
* Start command server after loading tests
* Move `serialize_state` to bmwqemu to use it not only within the backend
* Add conditional skipping of IPMI selftests
* Sun May 17 2020 okurz@suse.com
- Update to version 4.6.1589560350.f30cc856:
* t: Import stderr_from
* Use colors in all log calls if colors are available
* t: Simplify 15-logging.t with Test::Output
* Reduce code duplication in bmwqemu::init_logger
* Simplify logger init in bmwqemu
* Slightly simplify backends ipmi+svirt
* t: Delete obsolete comment in 20-openqa-benchmark-stopwatch-utils.t
* Delete unused imports
* Fix sporadic failures in t/17-basetest.t
* Fix sporadic failures in t/17-basetest.t
* Write backend termination message to base_state.json
* Move Dockerfile for CI testing from openQA repo
* Add retries for 'qemu-img create' commands which fail sometimes for unknown reason
* Thu May 14 2020 okurz@suse.com
- Update to version 4.6.1589459603.638a25e2:
* Remove status API call
* spec: Remove tools/docker_run_ci from installed tools
* Sort imports in t/14-isotovideo.t
* Define travis CI command in simple helper script
* Sun May 10 2020 okurz@suse.com
- Update to version 4.6.1588950686.b8a0ab33:
* Replace all uses of mock with redefine
* Thu May 07 2020 okurz@suse.com
- Update to version 4.6.1588792901.b77cfa03:
* backend: Simplify power method in qemu
* Fix qemu power action 'acpi'
* Simplify backend::qemu::can_handle with early returns
* Ensure 'rundcmd' output is shown with error
* Tue May 05 2020 okurz@suse.com
- Update to version 4.6.1588626699.4bac4dc6:
* Add optional fatal handling for qemu dbus calls for easier error analysis
* Sun May 03 2020 okurz@suse.com
- Update to version 4.6.1588309862.a289607f:
* Include command in error message of osutils::runcmd
* Thu Apr 30 2020 okurz@suse.com
- Update to version 4.6.1588239900.85fa4f12:
* Speedup "integration" full stack tests
* t: Simplify 'TESTING_ASSERT_SCREEN_TIMEOUT' handling in test code
* Sat Apr 25 2020 okurz@suse.com
- Update to version 4.6.1587738559.30bdb018:
* Dependencies: Remove Data::Dump, JSON, JSON::XS from spec
* Create and remove tempfiles in every test
* Dependencies: sort requires
* Dependencies: remove commas in spec
* Wed Apr 22 2020 okurz@suse.com
- Update to version 4.6.1587572338.0c00bf0a:
* Dependencies: sort cpanfile
* Tue Apr 14 2020 okurz@suse.com
- Update to version 4.6.1586871095.50464d4e:
* script: Ensure no left over .tdy files on aborted/failed tidy
Version: 4.6.1586545507.8e465c4a-bp152.1.3
* 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