[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