Hi

I want to invite you to verify the new simulator.  In this week I will only do 
some minor changes, documentation, clean up and maybe bug fixing (if you 
report an issue).  Next week I will start in a new project (has nothing to do 
with hpi-b), which means I will have much less time for developing the 
plugin. But I will keep an eye on it and will try to enhance it in parallel 
to the hpib-test project.  

I add a short description at the end of the mail.

Why it is worth to work with the new simulator:
- You don't have to compile the daemon if you change the data – it works now 
with a restart of the daemon.
- You can use your own hardware data by generating a simulation file using the 
hpigensimdata client
- More test cases of hpib-test pass (see below)

Now it is up to the community to decide, whether it is worth to merge it into 
the trunk branch. 

I hope you will have a benefit in using the new simulator plugin!

One wish do I have:
Please report me issues just in time and not on Friday afternoon. ;-)

... and a question concerning the both C-Blocks in ipmi.cpp (ipmidirect 
plugin): 
Can somebody give me a reason why the impidirect plugin doesn't use the 
aliases directly instead of introducting a second alias?
If it makes sense, can somebody give me a hint how I have to configure doxygen 
to come over these two blocks?

Best regards
   Lars 


Installation:
--------------
You can get the new simulator by calling 
svn co 
https://openhpi.svn.sourceforge.net/svnroot/openhpi/branches/newsimulaor  
newsimulator

The installation and compilation process is the same as for the openhpid.
The plugin must be enabled by changing the openhpi.conf file. 
If you already have work with the new simulator, please be aware that the 
simulation file was changed in the last revision. Maybe you will have to 
replace the file in etc/openhpid by the new version (simulation.data.example 
in the main directory).

Comparison or results from hpi-b test suite
-------------------------------------------

I used the hpitest 3.1.1 including all patches. 

Original simulator:
Passed Test Cases: 570
Blocked Test Cases: 0
Failed Test Cases: 23
Errored Test Cases: 1
Not Supported Test Cases: 142
Unknown Test Cases: 1
Total Executed Test Cases: 737
Total test cases: 745

New simulator:
Passed Test Cases: 634
Blocked Test Cases: 0
Failed Test Cases: 10
Errored Test Cases: 0
Not Supported Test Cases: 92
Unknown Test Cases: 1
Total Executed Test Cases: 737
Total test cases: 745


Open Issues
--------------
- Adding Fumi and Dimi functionality
- Adding an update mode
- Adding a process to add own controls and sensors which comes not from the 
hardware. 
- Change data to minimize the NotSupported test cases of hpib-test
- Fix some failures reported by hpib-test
- Documentation


------------------------------------------------------------------------------
_______________________________________________
Openhpi-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openhpi-devel

Reply via email to