[OpenPower-Firmware] op-test-framework v0.13

Stewart Smith stewart at linux.ibm.com
Wed Jun 12 16:36:00 AEST 2019


Hi all,

I just tagged an op-test-framework v0.13 release so we had a good known
tag before attempting a Python 3 migration.

Lots of changes since v0.12 (over a year ago):

Abdul Haleem (2):
      start_debugvtty_session: function to create debug vtty session
      ASM: function to enable error injection policy

Abhishek Goel (1):
      OpTestEM : Monitor time as well as usage to test cpuidle driver

Alistair Popple (2):
      OpTestConfiguration.py: Update Skiboot permission check for Mambo
      OpTestConfiguration.py: Update vmlinux permission check for Mambo

Andrew Donnellan (1):
      OpTestSystem: Stop IPL when skiboot abort detected

Aneesh Kumar K.V (2):
      op-test: Move SOL monitor thread to seperate file
      op-teste: Add a separate console log for SOL monitor

Balamuruhan S (5):
      OpTestInstallUtil: introduce API to update kernel cmdline
      OpTestConfiguration: support for kernelcmdgroup to add/remove kernel cmd args
      OpTestKernelArg: test to add/remove kernel commandline and reboot
      op-test: include fedora to be considered for installation
      rhel.ks: add `--ignoremissing` avoid interruption if packages are missing

Brenda Lee (4):
      Initial PCI link problem detection
      PCI link problem detection
      PCI link problem detection
      Initial cpu idle states host enhancement

Deb McLemore (87):
      OpTestSystem: Detect machine state
      OpTestSystem: Connection enhancements
      OpTestSystem: Increase loop_max for SBE Update
      OpTestSystem: Cleanup and consistency for ssh
      OpTestHost: Fix host_check_command arguments
      OpTestHMIHandling: Recover machine from failures
      OpTestSystem: Cleanup obsolete code
      OpTestLogging: Add python logger infrastructure
      OpTestConfiguration: Add AES and Hostlocker Integration
      OpTestIPMI: Fix syntax for module import usage
      Exceptions: Fix format style
      OpTestUtil: Exception improvements
      OpTestConfiguration: FSP IPMITool usage
      DeviceTreeValidation: Use host console for methods
      OpTestConfiguration: Exception handling cleanup
      OpTestSystem: Improve data available on crash
      Variable names for expect pty objects
      OpTestQemu: Fix variable name missed pty
      README: Add python modules
      OpTestMambo: Integrate Mambo
      DeviceTreeValidation: Fix host_get_proc_gen method usage
      DeviceTreeValidation: Diff and compare enhancements
      OPTestHostboot: Add tests to check for platform errors
      DeviceTreeValidation: GoTo proper state for tests
      FWTS: Catch QEMU exception to skip test
      OpTestPNOR: Fix KeyError for flags
      OpTestOpenBMC: Convert to Requests
      IplParams: Skip for QEMU/Mambo
      KernelLog: Filter out urandom_read
      PciSlotLocCodes: Skip for QEMU/Mambo
      README: Add Quick Start section
      AES/Hostlocker: Allow ability to wait for reservations
      InstallHost: Unexpected configuration
      OpTestUtil: Cleanup utility invocations
      OpTestUtil: AES SQL error handling
      PciSlotLocCodes: Modify tests to query the DT
      KernelLog: Add new filter
      OpTestUtil: Dump Firmware Versions Tested
      OpTestUtil: Filter firmware versions message
      PciSlotLocCodes: Skip NPU for slot label checks
      op-test: Add argv to debug logs
      OpTestOpenBMC: Disable one_time boot option
      README: Add python modules for unittest and xml
      op-test: Temporary test removals
      op-test: Fix exit_code
      op-test: only_flash INFO message
      OpTestInbandIPMI: Log failure info to debug logs
      OpTestFlash: Fail test when unable to open tar
      OpTestUtil: Generalize the lsprop filtering
      OpTestSystem: Reduce kill_cord ceiling
      OpTestUtil: Exception handling
      README: Remove old xmlrunner
      op-test: Provide helpful info when suite not found
      BasicIPL: import pexpect for EOF
      OpTestFlash: Fail PNOR/BMC flash when file not there
      OpTestConfiguration: Update AES Server
      README: Add qemu needed packages
      gcov: Skip test if not a gcov build
      OpTestInbandIPMI: Disable dcmi power reading
      op-test: Add test suites for per-commit and pull-request
      OpTestSystem: Recover lost sys_pty
      IplParams: Skip test if non-GA processors
      OpTestFastReboot: Remove devicetree strings from format
      FWTS: Add PATH for RHEL
      OpTestUtil: Add log location at end of run
      OpTestPrdDaemon: Add some recovery logic
      OpTestOCC: Catch exceptions to fail test
      OpTestUtil: Enable for bmcweb
      SbePassThrough: Verify opal-prd running
      OpTestSystem: Aide PTY tracing
      OpTestOpenBMC: Download dumps to logdir
      OpTestPNOR: Add retry
      OpTestInbandIPMI: Pass on SEL no entries
      OpTestHMIHandling: opal-gard interactive support
      IplParams: enable for dd2.3
      OpTestInstall: Network config and timing
      OpTestCronus: Add Cronus support
      OpTestConfiguration: logfile abstraction cleanup
      DeviceTreeValidation: Add lsprop -R and debug info
      OpTestIPMI: Aide PTY tracing
      OpTestPCI: Refactor classes for reuse
      OpTestSystem: Simplify kernel grep
      README: Clarify skiboot cloning steps
      OpTestConstants: Extend HTTP RETRY
      OpTestQemu: Cleanup temp disk file
      OpTestConfiguration: Log git level
      Catch git describe failure

Harish (5):
      Fix OpTestThread: Minor fixes for OpSolMonitorThread3
      RunHostTest: Monitor console on running host commands
      Fix re-connecting console thread
      Fix thread monitoring in RunHostTest
      Support for PowerVM based HMC console

Jeremy Kerr (5):
      README: Add link to documentation
      op-test: Fix indenting on try/except blocks
      op-test: refactor conditional import of xmlrunner
      op-test: Add --failfast option
      qemu: include reason for pexpect spawn failures

Joel Stanley (4):
      Put error messages on one line
      TestConfiguration: Correct flash-skiboot error message
      Add check for the MMU type under petitboot
      Add PetitbootMMU to Skiroot, Mambo and Qemu suites

Mahesh Salgaonkar (1):
      OpTestHMIhandling: Fix the HMI handling for Power8

Oliver O'Halloran (1):
      util: Make hostlocker config parsing more robust

Paidipeddi Pridhiviraj (23):
      Merge pull request #230 from huntbag/master-bh
      Merge pull request #234 from sathnaga/host_test
      Merge pull request #249 from sammj/autoinstall
      Merge pull request #259 from ping678/master
      Merge pull request #260 from vaibhav92/config-read-order
      Update OpTestHost.py
      Merge pull request #280 from lbrenda/master
      Merge pull request #282 from debmc/check_command
      Merge pull request #283 from debmc/hmi
      Merge pull request #284 from debmc/system_cleanup
      Merge pull request #287 from debmc/debs_logging
      Merge pull request #288 from pridhiviraj/newline_fix
      Merge pull request #289 from pridhiviraj/loggers_change
      Merge pull request #291 from ajdlinux/master
      Merge pull request #295 from sathnaga/copy_files_fixup
      Merge pull request #303 from vaibhav92/fix_capi_probe
      Merge pull request #236 from pridhiviraj/em_stress
      Merge pull request #301 from pridhiviraj/configure_ip
      Merge pull request #312 from harish-24/monitor_test
      Merge pull request #285 from debmc/pty
      Merge pull request #314 from debmc/fixpty
      Merge pull request #315 from PavamanSubramaniyam/fw_features_fix
      Merge pull request #313 from balamuruhans/kernel_param

Pavaman Subramaniyam (5):
      Fixed the device tree name from fw-ltpter-serialized to fw-ltptr-serialized
      Enabling EPOW tests for executing on P9 platform
      Fixing the spelling mistake from loge.error to log.error
      Adding power limit support for P9 platforms
      Adding support for Power 9 Boston and Witherspoon CORAL Hardware with DD2.0 and DD2.1 processors

Philippe Bergheaud (9):
      OpTestCAPI.py: stress memcpy afu with many processes
      OpTestHost: discriminate between OpenCAPI and CAPI cards.
      Add OpTestOpenCAPI testcase
      Add opencapi test suite
      host_clone_libocxl: Do not ignore certificate validation
      Fix error reporting of capi/opencapi test cases
      OpTestCAPI: stress memcpy afu to the limit with -p0
      OpTestCAPI: new memcpy test MemCpyAFUReallocTest
      OpTestCAPI: new memcpy test MemCpyAFUIrqTest

Pridhiviraj Paidipeddi (51):
      OpTestSSH/IPMI: Fix printing command two times
      OpTestEM: Add checks for WoF support by looking at DT properties
      OpTestEM: Fix range of frequencies to verify in performance governor.
      SecureBoot: skip tests on systems which don't have support for secureboot
      OpTestEM: Fix tearDown properly
      Add testcase to verify fw-feature's which set during IPL time
      OpTestOCC: Enable for all OpenPower platforms
      OPexpect: Add watchdog hard LOCKUP error messages
      OPexpect: Add HW core checkstop error condition
      OpTestPrdDriver: update IPOLL_MASK_REGISTER_CONTENT for P9
      OpTestHMIHandling: make use of PlatformError exception incase of xstop
      OpTestEM: Remove redundant tear_down function.
      Add test framework flow functional diagram.
      I2C: Fix failure of i2c adapter check in petit kernel
      SecureBoot: Remove the check for secure mode for KT test
      SecureBoot: Remove redundant goto poweroff state
      OpTestSSH: Raise SSH disconnect exception incase of reboot.
      conf: Add UNKNOWN_BAD choice for machine state argument
      conf: Fix failure of list suites option
      OpTestSystem: Improve petitboot_exit_to_shell
      BootTorture: Make boot torture tests more reliable to run
      OpTestSystem: Exit the test when BMC failed to power off the system
      RunHostTest: Fix failure of commands by stripping out the command
      conf: Enable test reports store in a directory per test run.
      Update README with required python modules and packages.
      Util: Add copyFilesFromDest to copy files from system to local
      OpTestEM: Use sysfs to enable/disable idle state if cpupower cmd fails
      Add OCC, Sensors & CPU hotplug tests into new em-host suite
      OpTestOCC: Fix order of OCC enable/disable
      Use users environment version of python2
      Revert "OpTestInbandIPMI: be more flexible with dcmi results"
      Uncomment dcmi power get limit command.
      OpTestBMC: like SSH don't use public key authentication for rsync
      Fix users environment version of python2 in op-test script.
      OpTestSSH: Fix SSH connection failure on afs LCB setup.
      InstallUtil: Fix failure of configure N/W when ping_network fails
      Add below packages in Ubunut OS install for DVT team needs.
      Add below packages in RHEL OS install for DVT/OPAL team needs
      Increase the timeout for os install tests during package install step
      rhelks: Add few more packages needed for DVT team needs.
      InstallRhel: Fix setting hostname properly
      InstallHostOS: Fix setting hostname properly.
      OpTestIPMI: Improve standby check by using power status
      OpTestSystem/run_DETECT: Fix failure of logic to goto OS from petitboot
      Fix failure of commands due to incorrect parse of echo_rc value
      Fix adding random newlines inserted in the debug log for pexpect
      Convert all print messages to logging infrastructure
      opal_powercap: Remove workarounds around power cap tests
      flash: configure host n/w before downloading firmware image
      Add other em/occ tests to em_host suite
      Add EM Stress test using multithreading

Russell Currey (2):
      mambo: Multiply all timeouts by a user-defined factor
      mambo: Disable Console suite in Mambo

Sam Mendoza-Jonas (4):
      Merge pull request #343 from debmc/installhost
      Merge branch 'master' into kernel_install
      Merge pull request #293 from sathnaga/kernel_install
      Merge pull request #352 from debmc/fw_message

Samuel Mendoza-Jonas (23):
      Petitbooti18n: Check i18n strings are displayed
      Properly use full path to op-test directory
      OpTestInstallUtil: Set proxy variable in script files
      op-test: Run InstallHost during DefaultSuite if scratch disk available
      TestReboot: Test time to complete reboot call
      OpTestQemu: Fix disk/cdrom attach
      OpTestQemu: Support attaching full PNOR
      OpTestQemu: Use logging infrastructure
      OpTestQemu: Fail test if Qemu command fails
      OpTestQemu: Include fake FRU record
      OpTestBMC: Don't error if password not required
      OpTestUtil: Check if already root before trying sudo
      OpTestUtil: Properly handle check_root() failure
      common: Define key constants
      OpTestSystem: Improve Petitboot transitions
      testcases/PetitbootCancelBoot: Check that boot is cancelled on keypress
      testcases/PetitbootConfig: Test Petitboot Configuration UI
      common: Improve Petitboot detection and shell exit
      OpTestUtil: Trigger refresh of host login prompt
      OpTestSystem: Force prompt refresh if unresponsive in detect_target
      Check Skiboot NVRAM options before testcase
      OpTestQemu: Add PCI bridges to support more devices.
      OpTestQemu: Use an e1000 NIC

Satheesh Rajendran (11):
      Add Test to run custom commands inside host.
      Add optional source, destination path args to copy to host
      testcases.RunHostTest: Add support for copying results from host
      Add testcase to build and boot given kernel source
      op-test: Create `latest` softlink to latest test result
      Add support for dracut detection during boot
      Get failure messages when drop to dracut
      Fixup: handle console thread termination
      Fixup: Add custom logger support for ssh connection
      op-test: Add missing testcase imports
      Add kexec support for upstream kernel Install test

Shilpasri G Bhat (1):
      OpTestEM: Check for stop5 for WOF test in POWER9

Srikanth Aithal (2):
      Add support for MPIPL/FADUMP tests
      Update the caller for crash suite

Stewart Smith (329):
      KernelLog: ignore NCQ not supported message
      InstallUbuntu: Add all packages mentioned in README
      KernelLog: Ignore nouveau errors
      Console tests now pass on OpenBMC: enable them!
      Merge remote-tracking branch 'pridhiviraj/fixes'
      OpTestEM: print measured/delta/allowed before failing, aiding debug
      OpTestHMIHandling: Clear kernel log at end of test
      OpTestPCI: only discover PCI errors from skiboot
      OpTestInbandIPMI: work-around more OpenBMC differences
      OpTestSystem: be a bit more tolerant of petitboot/shell prompt
      Merge pull request #235 from pridhiviraj/fixtear_down
      Merge remote-tracking branch 'pridhiviraj/fix_occ_tests'
      OpTestPrdDriver: remove failing PBAFIR_OCI_APAR_ERR test on P9, possibly invalid test?
      OOBHostLogin: speed up the test a bit
      Merge remote-tracking branch 'debmc/detector'
      OpTestFlash: don't detect OpSystemState when flashing, force system to OFF
      Merge pull request #228 from sammj/i18n
      Merge remote-tracking branch 'pridhiviraj/iplparams'
      OpTestFastReboot: bump timeout to cater for current skiroot shutdown time
      KernelLog: Ignore 'error' if no memory attached to one socket
      KernelLog: Ignore PNOR r/w window on RO partition 'error'
      FWTS: skip testcases failing with FWTS 18.03 (we have fixes coming)
      DeviceTreeWarnings: skip over our known bugs
      OpalMsglog Skip over our known bugs as per skiboot 6.0
      EnergyScale_BaseLine: port to op-test
      Merge pull request #239 from pridhiviraj/i2c_fix
      Merge remote-tracking branch 'pridhiviraj/fixes'
      Merge remote-tracking branch 'pridhiviraj/stb_check_fix'
      Merge remote-tracking branch 'sammj/out-of-tree'
      Merge remote-tracking branch 'pridhiviraj/functional_diagram'
      Merge remote-tracking branch 'pridhiviraj/logfile_read'
      Merge pull request #245 from pridhiviraj/results-per-dir
      Merge pull request #247 from sammj/proxy
      Merge pull request #252 from pridhiviraj/env_python
      Merge pull request #257 from pridhiviraj/afstoken_fix
      Merge pull request #256 from pridhiviraj/env_fix
      Merge pull request #254 from pridhiviraj/pubkey_fix
      Merge pull request #258 from pridhiviraj/install_fixes
      Merge pull request #263 from pridhiviraj/new_fixes
      Merge pull request #266 from vaibhav92/fix_config
      Merge branch 'scp_to_local' of https://github.com/pridhiviraj/op-test-framework
      Merge branch 'scp-fix' of https://github.com/hegdevasant/op-test-framework
      Merge branch 'em_changes' of https://github.com/pridhiviraj/op-test-framework
      Merge branch 'dcmi_revert' of https://github.com/pridhiviraj/op-test-framework
      Merge branch 'reboot-timeout' of https://github.com/sammj/op-test-framework
      Merge pull request #270 from lbrenda/master
      Merge pull request #272 from lbrenda/master
      Merge branch 'resilience' of https://github.com/debmc/op-test-framework
      Merge pull request #277 from debmc/sbe
      Merge pull request #276 from pridhiviraj/echorc_fix
      Merge pull request #281 from abdhaleegit/debugtty
      op-test: fix unittest output not going to console regression
      OpTestQemu: don't log console twice
      OpTestOpenBMC: Convert to logging levels
      OpTestSSH: fix up OPexpect logging
      Convert more tests to logging infrastructure
      Print log directory on startup, even with --quiet
      IPMI tests: convert to logging infrastructure
      PciSlotLocCodes: fix debug logging
      OpTestFastReboot: convert to logging
      DeviceTreeValidation: convert to logging infrastructure
      OpalSysfsTests: convert to logging infrastructure
      OpTestNVRAM: update to logging infrastructure
      OpTestPNOR: update to logging infrastructure
      Petitboot tests: update to logging infrastructure
      KernelLog: ignore new SWIOTLB buffer warning
      IPMI DCMI: skip on OpenBMC
      Merge branch 'powernv-fixup' of https://github.com/sammj/op-test-framework
      OpTestUtil: s/\r\r\n/\n/ because Qemu
      Make IPMI tests fail fast on Qemu
      Don't hide initial IPL time in first skiroot test
      OpTestInbandIPMI: Fix fru_print test case
      Merge pull request #294 from sammj/pnor-qemu
      Qemu: Ignore some 'warnings' when qemu
      DPO: Don't go to OS in skiroot suite
      Merge pull request #298 from jk-ozlabs/master
      KernelLog: ignore crazy things on Tuleta
      Merge pull request #299 from pridhiviraj/powercap_fix
      Merge pull request #296 from abdhaleegit/enable-eeh
      Merge pull request #300 from pridhiviraj/em_host_fix
      IPMI SEL: Skip on unsupported platforms (e.g. qemu, OpenBMC)
      OpalMsglog: filter out known warning/errors on freshly flashed systems
      KernelLog: Don't fail when no kernel warnings
      OpTestEM: Only limit nrcpus in skiboot if system CPUs is greater than limit
      PciSlotLocCodes: handle SWUP
      PciSlotCodesDeviceTree: deal correctly with switches
      OpalMsglog: One more freshly-init NVRAM warning
      OpTestBMC: Fall back to scp on AMI Palmetto
      Merge pull request #304 from jk-ozlabs/master
      Merge pull request #302 from sammj/qemu
      common/OpTestTConnection: use exception rather than assert
      OpTestASM: fix trailing whitespace and docs
      OpTestFSP: Fix trailing whitespace and documentation
      Start adding testcase documentation
      IplParams: add to docs, fix trailing whitespace
      OpTestEEH: Add to docs, cleanup trailing whitespace
      Add OpTestEM and OpTestEnergyScale to testcase docs
      Add OpTestHMIHandling to docs
      Add OpTestOCC to docs
      OpTestOCC: remove trailing whitespace
      OpalSysfsTests: remove trailing whitespace
      TrustedBoot: add testcases to docs
      OpTestFlash: convert module description to docs
      Add OpTestHeartbeat to docs, indicate a big FIXME
      Fix dumb typo: Python cares about whitespace :/
      OpTestBMC: Fix 'string statement has no effect'
      OpTestFSP: fix unused variable
      OpTestHost: remove commented out code
      OpTestHost: increased documentation, fix generating docs for it
      doc: Resolve circular import dependencies so we can build docs
      OpTestEM/OpTestOCC: de-duplicate code
      OpalGard: run on all CPU variants
      DeviceTreeValidation: remove duplicated code for getting cpu generation
      OpTestOpenBMC: refactor out common old_wait_for_X() code
      OpTestOpenBMC: refactor out common image id filtering code
      2to3: apply 'print' rule, use print as a function
      Exceptions: Make PEP8 happy
      OpTestASM: Make PEP8 happy
      FWTS: Make (nearly perfectly) PEP8 happy
      testcases/gcov: PEP8 happy fun times
      OpTestASM: remove unused code
      OpTestHost: remove unused code
      OpTestOpenBMC: remove unused code, put docs in correct place
      OpTestSystem: remove unused variable
      OpTestUtil: remove unused variable
      OpTestFSP: simplify some logic
      LightPathDiagnostics: Code style cleanup (inc PEP8)
      OPTestUtil/OpTestIPMI: remove commented out imports
      OpalMsglog: Add comment to shut up static analysis
      Merge pull request #307 from debmc/importsyntax
      Merge pull request #306 from debmc/commandfailed
      OpTestPrdDriver: fix up some debug prints
      add OpTestPrdDriver to docs
      AT24driver: add to docs and PEP8 happy-fun-times
      BasicIPL: add test case docs
      BasicIPL: Make PEP8 clean
      BMCResetTorture: add to docs and make PEP8 compliant
      Add BootTorture to tests, make PEP8 clean
      ConsoleBug150765: add to docs and PEP8 fixes
      Add Console test documentation
      CpuHotplug: add to testcase docs
      Add DeviceTreeValidation test case docs, PEP8 while there
      DeviceTreeWarnings: add to testcase docs
      DeviceTreeWarnings: make PEP8 compliant
      DPO: add to testcase docs, PEP8 fixes
      EnergyScale_BaseLine: add to testcase docs
      fspresetReload: add testcase docs and PEP8ify
      fspTODCorruption: add to testcase docs and PEP8ify
      FWTS: add testcase documentation
      Add gcov test case documentation
      Add HelloWorld testcase documentation
      I2C: add test documentation and PEP8ify
      Add Install(HostOS|Rhel|Ubuntu) testcase docs
      Add IpmiTorture test case documentation
      KernelLog: add test case documentation
      Add LightPathDiagnostics to testcase docs
      Add OpalErrorLog to test case docs and PEP8ify
      Add OpalGard testcase docs
      Add OpalMsglog test docs and PEP8ify
      Add OpalSysfsTests testcase docs
      Add OpalUtils to testcase docs
      Add OpTestCAPI testcase docs
      Add OpTestDumps testcase docs
      Add OpTestExample testcase documentation
      Add OpTestFastReboot testcase docs
      Add OpTestInbandIPMI testcase documentation
      Add OpTestInbandUSBInterface testcase docs
      Add OpTestIPMILockMode test cases
      Add OpTestIPMIReprovision testcase docs
      Add OpTestKernel testcase docs
      Add OpTestMtdPnorDriver testcase docs
      Add OpTestNVRAM testcase docs
      Add OpTestOOBIPMI testcase docs
      Add OpTestPCI testcase docs
      Add OpTestPNOR testcase docs
      Add OpTestPrdDaemon testcase docs
      Add OpTestRebootTimout testcase docs
      Add OpTestRTCdriver testcase docs
      Add OpTestSensors testcase docs
      Add OpTestSwitchEndianSyscall testcase docs
      Add OpTestSystemBootSequence testcase docs
      Add PciSlotLocCodes testcase documentation
      Add PetitbootDropbearServer testcase docs
      Add Petitbooti18n testcase docs
      Add RunHostTest testcase docs
      Add SbePassThrough testcase docs
      Add SecureBoot testcase docs
      Add SystemLogin testcase docs
      Add testRestAPi testcase docs
      Merge remote-tracking branch 'debmc/hostlocker'
      Merge pull request #308 from debmc/aes
      OpenBMC: Fix image_transfer if pflash is provided
      OpTestBMC: convert docs to Sphinx format
      OpTestConstants: convert docs to Sphinx format
      OpTestIPMI: convert docs to Sphinx format
      FSP: don't try and transfer pflash to FSP
      Work around a weird python/telnetlib thing
      OpTestIPMI: Clean up IPMITool error reporting
      test_power_cap: Better error reporting, assert that current powercap is valid
      Merge pull request #309 from debmc/fsp
      OpTestFastReboot: look at new ibm,opal/fast-reboot DT property
      Qemu: fix up running of qemu
      Qemu: Add more filter_out entries to OPAL and Kernel logs
      Qemu Suite: make like skiroot, skip failing tests
      Merge pull request #311 from debmc/esel
      Merge pull request #317 from debmc/readme
      Merge pull request #319 from debmc/dt
      Merge pull request #320 from PavamanSubramaniyam/enable_epow_for_P9
      Merge pull request #323 from philippe56/increase_memcpy_afu_coverage
      Merge pull request #322 from harish-24/fix_console
      Merge pull request #324 from sathnaga/runhost_improv
      Merge remote-tracking branch 'debmc/mambo'
      OpTestEM: dump a lot of debug when cpuidle isn't available
      Merge remote-tracking branch 'debmc/dt_valid'
      Merge remote-tracking branch 'debmc/expect_filter'
      Add Mambo suite and work-arounds
      Merge pull request #331 from debmc/dt_goto
      Merge pull request #332 from philippe56/exclude_opencapi_card
      Merge remote-tracking branch 'debmc/pnor'
      Merge remote-tracking branch 'debmc/pcislots'
      Merge remote-tracking branch 'debmc/klog'
      Merge remote-tracking branch 'debmc/iplparams'
      Merge remote-tracking branch 'debmc/fwts'
      Merge remote-tracking branch 'debmc/requests'
      OpenBMC: Fix HTTP retry default for delete_image()
      OpenBMC: Fix image upload
      Merge pull request #339 from debmc/setup
      Merge pull request #340 from debmc/reservations
      Add palmetto-ci suite; should 100% pass today for OpenBMC Palmetto
      Qemu suite: disable DeviceTreeWarnings
      Merge pull request #345 from debmc/pci
      Merge pull request #342 from debmc/util
      Merge pull request #341 from debmc/aes_sql
      Remove unused OpTestSystem.sys_bmc_reboot()
      BasicIPL: Add BMCResetThenRebootHost test
      Add BMCResetThenRebootHost() to BasicIPL suite
      Merge pull request #347 from stewart-ibm/bmc-reboot-then-host-reboot
      Merge pull request #349 from debmc/kernellog
      New --list-tests option lists what tests would be run
      Merge pull request #330 from debmc/dump_versions
      OpTestSystem: when getting our ip from host perspective, cleanup expect buffer
      InstallUbuntu: fix proxy, install expect loop, allow skipping of test
      DPO: fixup setting system state after DPO test
      Merge pull request #348 from stewart-ibm/list-tests
      Pull gcov data at end of skiroot and host test runs
      Merge pull request #356 from debmc/argv
      Merge pull request #354 from stewart-ibm/gcov-fixes
      Merge pull request #355 from debmc/pci_npu
      Merge pull request #350 from stewart-ibm/os-install-fixups
      DPO: fixup setting system state after DPO test
      Merge pull request #359 from debmc/unittest
      Merge pull request #360 from debmc/tmptest
      OpTestPNOR: Check for correct failure with Read Only PNOR TOC
      FSP machines don't support IPMI SEL or IPMI DCMI
      Merge pull request #366 from stewart-ibm/fsp-fixes
      Merge pull request #353 from philippe56/opencapi_testcase
      Merge pull request #368 from stewart-ibm/readonly-toc
      Merge pull request #370 from debmc/exitcode
      Merge pull request #376 from debmc/flash_fail
      Merge pull request #372 from debmc/onlyflash
      Merge pull request #375 from debmc/results
      Fix null character in OpTestFastReboot test result
      Run qemu suite as part of travis-ci
      Merge pull request #381 from stewart-ibm/fix-fast-reboot-null-char-in-test-result
      Merge pull request #391 from debmc/qemu-utils
      Merge pull request #389 from debmc/aes_server
      Merge pull request #384 from debmc/suitename
      Merge pull request #388 from debmc/flashpnor
      Merge pull request #382 from stewart-ibm/qemu-update
      Install OS: Look for 'Starting new kernel' for kexec occuring
      Merge pull request #385 from debmc/basicipl
      Merge pull request #392 from stewart-ibm/installubuntu-kexec-fix
      Merge pull request #402 from debmc/gcov
      Merge pull request #401 from debmc/dcmi
      p9dsu: some slots don't have presence detect
      NX842 compression test using zram
      Mambo: export current environ to capture LIB_DIR
      Merge pull request #411 from stewart-ibm/nx
      Merge pull request #412 from sathnaga/openbmc_logger
      Merge pull request #422 from stewart-ibm/mambo-environ
      Merge pull request #410 from debmc/fwts
      Merge pull request #423 from sammj/fru
      Merge pull request #404 from debmc/opal-prd
      Merge pull request #400 from philippe56/fix_capi_error_reporting
      Merge pull request #413 from debmc/logloc
      Merge pull request #427 from debmc/occ
      Merge pull request #414 from debmc/verify
      Merge pull request #433 from debmc/pnor-retry
      Merge pull request #444 from sammj/rsync
      Merge pull request #443 from debmc/iplparams-2.3
      Merge pull request #438 from PavamanSubramaniyam/ipmi_cold_reset_loge_error_fix
      Merge pull request #421 from debmc/hmi-gard
      Merge pull request #416 from hegdevasant/devtree-warning
      Merge pull request #441 from debmc/network
      Merge pull request #446 from shilpasri/check_stop5
      Add FastRebootHostStressTorture: test fast-reboot while host is stressed
      Merge pull request #432 from debmc/inband
      Merge pull request #398 from sathnaga/fixup_missing_tests
      Merge pull request #426 from debmc/sbe
      Qemu can do MTD device (when given pnor, which you should do)
      Merge pull request #437 from stewart-ibm/fast-reboot-with-stress
      Merge pull request #448 from shenki/test-config-error-messages
      Merge pull request #450 from apopple/permission_fix
      Merge pull request #447 from debmc/cronus
      Merge pull request #449 from PavamanSubramaniyam/EnergyScale_P9_platforms
      Merge pull request #452 from sammj/sudo
      Merge pull request #442 from debmc/pci-oo
      Merge pull request #431 from debmc/ipmi
      Merge pull request #462 from debmc/target
      Merge pull request #464 from debmc/http
      Merge pull request #460 from PavamanSubramaniyam/CORAL_P9_processors
      Merge pull request #461 from philippe56/more_capi_tests
      Merge pull request #468 from debmc/git
      Merge pull request #466 from sathnaga/enable_kexec_upstream_kernel
      Merge pull request #465 from ruscur/mambo_slow
      Console: Attempt to recover from ctrl-c failing
      OpenBMC: non-vpnor systems now have REST API, change how we detect vpnor
      Merge pull request #473 from stewart-ibm/vpnor-strikes-back
      Merge pull request #471 from stewart-ibm/ctrl-c-lite
      Merge pull request #456 from debmc/qemu-cleanup
      Use git-describe --always to get op-test version
      Merge pull request #472 from sammj/petitboot-pr
      Merge pull request #474 from stewart-ibm/describe-always
      Merge pull request #457 from maheshsal/minor-fixes
      Merge pull request #479 from debmc/always
      Merge pull request #486 from balamuruhans/fedora
      Merge pull request #487 from sammj/console-login
      PciSlotLocCodes: permit loc-code but no slot-name
      Merge pull request #503 from sammj/m-m-multidisk

Vaibhav Jain (3):
      Read secondary config after primary config
      Fail early if secondary config doesn't exists
      OpTestHost: Update test for existence of CAPI card

Vasant Hegde (4):
      Fix LID copy function
      DeviceTreeWarnings: Remove mcbist from filter list
      DeviceTreeValidation: Add test case to validate ibm,firmware-versions node
      OpenBMC: Add OpenBMC reboot vs Host tests

ping678 (1):
      Change 'clear' to 'list'.



-- 
Stewart Smith
OPAL Architect, IBM.


More information about the OpenPower-Firmware mailing list