Subject: |
Re: [Merge] lp:~epics-core/epics-base/server-side-plugins into lp:epics-base |
From: |
Andrew Johnson <[email protected]> |
To: |
mdavidsaver <[email protected]> |
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
<2012>
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- 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
<2012>
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|