g+
g+ Communities
Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014 
<== Date ==> <== Thread ==>

Subject: Re: [Merge] lp:~epics-core/epics-base/server-side-plugins into lp:epics-base
From: Andrew Johnson <anj@aps.anl.gov>
To: mdavidsaver <mdavidsaver@bnl.gov>
Date: Wed, 20 Jun 2012 17:33:19 -0000
I've moved the filter plugins to src/std, which build Ok now, and am making some changes to the filter tests.  I've copied the xRecord.dbd file and dbChannelTest.db into the filter/test directory rather than try to use them from some remote directory.  Successfully loading the .dbd and .db files should not be counted as tests, they are pre-conditions of the actual tests to be able to run, so if they fail the test code should call call testAbort().

Is chfPluginTest.t supposed to produce these warnings?
  chfPluginTest.t ..... 1/1755
  Plugin buggy: provided storage (2 bytes) for i is too small for long (4)
  Plugin buggy: provided storage (2 bytes) for d is too small for double (8)
  Plugin buggy: provided storage (2 bytes) for s is too small for string (>= 4)
  Plugin buggy: provided storage (2 bytes) for c is too small for enum (4)
  chfPluginTest.t ..... ok         

All the tests pass on linux-x86, but when I run them on 64-bit Linux chfPluginTest.t fails lots of tests and then core-dumps.  I also get the following warning from arrTest and a similar core-dump:
  Plugin arr: provided storage (4 bytes) for s is too small for long (8)
Looking more deeply, the code inside chfPlugin.c is using long data types when it should be using epicsInt32.  I'm working on fixing this, but it might take some time.

-- 
https://code.launchpad.net/~epics-core/epics-base/server-side-plugins/+merge/108028
Your team EPICS Core Developers is requested to review the proposed merge of lp:~epics-core/epics-base/server-side-plugins into lp:epics-base.


References:
[Merge] lp:~epics-core/epics-base/server-side-plugins into lp:epics-base mdavidsaver

Navigate by Date:
Prev: RE: timer delay compensation Hill, Jeff
Next: [Merge] lp:~epics-core/epics-base/msi-join into lp:epics-base noreply
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014 
Navigate by Thread:
Prev: [Merge] lp:~epics-core/epics-base/server-side-plugins into lp:epics-base mdavidsaver
Next: [Merge] lp:~epics-core/epics-base/server-side-plugins into lp:epics-base noreply
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014 
ANJ, 26 Nov 2012 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICSv4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·