BMC测试架构

本文档描述了一个BMC测试框架的设计,旨在为平台团队提供自动化测试能力。框架涵盖了功能测试、压力测试、随机测试等多种模式,支持本地KCS和LAN测试,可与EVT测试框架和CTH测试工具集成。测试内容包括BMC的各种命令,如Watchdog Timer、Chassis、Event等,并考虑了预运行和后运行模型,以确保BMC的稳定性和可用性。
摘要由CSDN通过智能技术生成

A Test Framework of BMC for platform team

Table of Contents

A Test Framework of BMC for platform team.. 1

Introduction. 1

Requirement Analyze. 2

General Design. 2

Requirement. 2

Not requirement:3

Model Design. 3

Pre-run model3

Functional model3

IPMI device “Global” Commands. 3

BMC Watchdog Timer Commands. 4

Chassis Commands. 4

Event commands. 5

PEF and Alerting command. 5

SEL commands. 5

SDR Repository command. 5

FRU Inventory Device Commands. 6

Event Filter Table. 6

Sensor Device commands. 6

Platform-specific OEM command. 7

Post-run model7

Implement. 7

Requirement. 7

User interface. 7

Schedule. 7

 

Introduction

As theone most important component of a server, BMC is used to monitor system environmentmonitoring, hardware error and record related logs, so its high availabilityand stability is critical to us. Currently platform always use some manualscripts or commands to do BMC test, in fact the scripts and commands can be puttogether and re-used for other platform, and we can leverage other team’s testframework such as CTH test platform to test it automatically, therefore oneTest Frame work for BMC test is need, and this document is used to describe thedesign of the framework.

RequirementAnalyze

Typically uses cases include:

1.      OEM SEL decoding Test for customer ipmitool/unit test

2.      BMC stress test

3.      BMC function test

4.      BMC regression test

5.      System monitro

6.      Platform monitor

7.      Firmware upgrade

8.      Netmon

 

GeneralDesign

Requirement

·        support both local KCS test and LAN test

·        Could be integrate with EVT test framework

·        Could be integrated with CTH test tools

o  Graphic user interface;

o  Support auto Log;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值