Skip to content

op-test-framework v0.11

Pre-release
Pre-release
Compare
Choose a tag to compare
released this 15 Feb 03:10
· 1290 commits to master since this release
v0.11

Most notable in this release is the start of documentation both for end users and developers of op-test. See it up at https://open-power.github.io/op-test-framework/

Changes since v0.10:

Nagaraju Goruganti (1):

  • Changed few operations to use new dbus interface /xyz/openbmc_project/

Pridhiviraj Paidipeddi (31):

  • Fix OPexpect with respect to old pexpect versions.
  • Fix skipping RestAPI testcase on non OpenBMC based systems.
  • Fix failure of getting the core id's for GARDed cores.
  • BMC Firmware upgrade tests for both OpenBMC and SMC systems.
  • Fix wait for BMC ready state path.
  • Change the order of OPAL/kernel error log tests
  • EEH Test improvements
  • OpenBMC: Add FFDC dump cature related API.
  • OPexpect: detect kernel Oops
  • OpTestEEH: Add a method to skip known PHB's/PE's from user.
  • op-test: Add BMC FW image flash test to default flash test suite.
  • OpenBMC: disable field mode before flashing host firmware(OPAL).
  • Fix getting list of core ids for each chip.
  • op-test: run RestAPI testcase after defualt & IPL suites
  • Sbe passthrough testcase.
  • Device Tree Validation tests.
  • OpTestEM: Test all CPU Pstates instead of just random number.
  • SLW: Run test properly on P8 vs P9.
  • OpTestEM: Add performance/powersave governor change tests.
  • FastReboot: Enable it on Power9.
  • BasicIPL: Terminate the console after BMC reboot.
  • OpTestFlash: Fix HPM Code update scripts for P8 platforms.
  • OpTestSystem: Increase IPL petitboot timeout to 1000 sec's.
  • OpTestEEH: Add location code check after a PE EEH error injection
  • BootTorture: Add OS soft reboot torture test.
  • Add testcase to check for DeviceTree Warnings and errors.
  • Test PCI device Slot location codes.
  • OpTestConfiguration: Fix SMCIPMI configuration.
  • OpTestIPMILockMode: Fix the whitelist of SMC system for IPMI Lock/Unlock feature. Due to the P9 mbox design change and also due to other SMC related changes and optional commands not all AMI supported whitelist command's won't work on SMC systems. This patch makes the whitelist's properly for both AMI and SMC systems accordingly.
  • Fix BMC FW image flash test according to OpenBMC Implementation.
  • RestAPI: Add OCC active check and power cap related API's.

Stewart Smith (29):

  • qemu: boot with a disk attached
  • OpTestSystem: Fix PETITBOOT_SHELL to PETITBOOT state transition
  • OpenBMC: fix bug with sorting Host from BMC images
  • OpenBMC: The BMC may take a moment to make images appear after upload. Wait for it.
  • OPexpect: detect kernel hard lockup
  • InstallUbuntu: New test to install Ubuntu
  • OPexpect: capture reboot due to Platform error
  • OPexpect: fix missing comma
  • KernelLog: filter out some false positives
  • AT24driver: don't use i2cdump, doesn't do the right thing for reading EEPROMs
  • KernelLog: '--color=never' to prevent systemd from being 'helpful'
  • KernelLog: Ignore harmless kernel 'reserved mem not enough space' warning
  • Fix trailing whitespace
  • Initial Documentation efforts
  • Deal with IPL/boot failures when booting OS
  • travis/docs: don't keep history of gh-pages
  • testcases/KernelLog: Add more false-positives to exclude from check
  • OpTestEM: Add test specifically entering/exiting each idle state
  • OpTestOpenBMC: use new method of deleting software images
  • doc: Add firmware flashing docs
  • qemu: further work towards full testing in Qemu
  • doc: Add more (brief) documentation on some Exceptions
  • doc: Better document OPexpect
  • doc: Document OpTestError as deprecated
  • doc: make docs pretty, link to GitHub
  • doc: futher document how Qemu support works
  • doc: use ini file syntax highlighting where needed
  • doc: highlight command as bash
  • doc: document command line options