Package Release Info

os-autoinst-4.6.1589880721.55a008dd-bp152.1.22

Update Info: Base Release
Available in Package Hub : 15 SP2

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

os-autoinst
os-autoinst-devel
os-autoinst-openvswitch

Change Logs

* 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