Hi
I want to present you some ideas for a new simulator plugin and invite you to
comment it or start a discussion.
Motivation/Background:
Within the SAF hpitest workgroup we start to implement test cases for FUMI. At
the moment we have the problem to verify our test cases due to a missing
"default" FUMI implementation. Especially with FUMI it will be necessary to
interact with a hpi-b daemon to run regression test cases and maybe the one
or other functional test case (e.g. load an upgrade file, start an upgrade).
So we had the idea to use the openhpid simulator as reference for the test
suite.
Ideas:
The existing simulator plugin doesn't cover the requirements from above and so
I start to implement a new simulator plugin with following edge points /
ideas:
-- With a new hpi-b client "eg. hpigensimdata" a snapshot is made of an
existing system by generating a text file with hpi-b information about the
running system.
-- This file will be parsed at the start of the new simulator plugin.
-- The same interface (text file) will be used to work as 'upgrade' file:
Restrict the data to one resource and/or change some rdr data.
-- For this purpose I thought it could make sense to adapt the ipmidirect
plugin:
---- Replace the lan/smi connection by parsing the file
---- Instead of generation IPMI commands work with the cache and answer
properly
---- Introduce "simulator" controls: E.g. mark a resource as failed.
I'm really at the start, which means I have some code but nothing which can be
compiled or is ready for any publishing process. If someone has interest to
work with me, I will share the code. It's really open in which direction this
could go ... Also if you mean it makes no sense, I will stop it.
Thanks
Lars
------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
_______________________________________________
Openhpi-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openhpi-devel