Michael Davidsaver
eed26a166e
testChannelAccess: loosen timestamp tests to reduce false positive failures
2018-04-02 11:45:33 -07:00
Michael Davidsaver
cc9c666731
Improve client pvRequest option parsing
...
Give some notice of parse errors
2017-11-16 17:38:11 -06:00
Michael Davidsaver
c98c872835
fix race in channelAccessIFTest
2017-07-04 12:20:51 +02:00
Michael Davidsaver
aadf428212
test debugging
2017-07-03 19:32:55 +02:00
Michael Davidsaver
35d2c610bf
separate ChannelProviderRegistry for client/server
2017-06-21 14:41:24 +02:00
Michael Davidsaver
8febd176bb
PVA client ref. loop breaking
...
Adjust ownership of BaseRequestImpl sub-classes.
Keep two weak_ptr<>.
one (internal) for tracking relations with Channel.
one (external) for tracking relations w/ user code, and send Q.
external wraps internal, and calls destroy() to break
ref. loops involving internal.
death to m_thisPointer!
2017-06-07 13:33:10 +02:00
Michael Davidsaver
ce25f0b175
ServerContext ref. loop breaking and threading
...
Drop unnecessary "worker" thread which does no work.
Ensure that returned shared_ptr is unique()==true.
Add ServerContext::create() to start a new server
with specific config and/or providers
2017-05-31 11:40:51 +02:00
Andrew Johnson
0884a199b3
Adjust time-stamp comparison to be approximately 1 second.
...
Also found another time-stamp comparison test, similar changes there.
2016-04-21 15:34:39 -05:00
Andrew Johnson
6e0b772880
Improve test robustness (was failing on a Mac VM)
...
Store and compare the complete time-stamp, not just the seconds field.
2016-04-21 11:13:19 -05:00
Andrew Johnson
962e139c1a
Don't use %z modifier, not portable.
2016-04-06 11:40:16 -05:00
Matej Sekoranja
04a90c4780
c++11 compilation issues
...
references #28
2016-03-23 22:04:09 +01:00
Matej Sekoranja
5279d247ca
general indent beautification
2016-03-10 23:36:16 +01:00
Matej Sekoranja
b1539df759
remote client context: context-provider relationship removed, unnecessary dangling transport creation (server on multiple NIFs)
2016-03-08 22:25:21 +01:00
Matej Sekoranja
a27df1f8f4
rtems: reference to 'Configuration' is ambiguous
2016-03-02 23:50:00 +01:00
Matej Sekoranja
27a292d7f2
vxWorks test build fix
2016-03-02 23:41:30 +01:00
Matej Sekoranja
0db4a9a342
udp transport initialization refactoring (deduplication)
2016-03-02 12:37:58 +01:00
Matej Sekoranja
87fa71070d
automatic broadcast port
2016-03-02 11:08:58 +01:00
Matej Sekoranja
9be026efc7
allow EPICS_PVAS_INTF_ADDR_LIST=127.0.0.1, tests pass now
2016-02-25 10:37:44 +01:00
Matej Sekoranja
22d6db2818
fixed testServer
2015-12-16 12:00:20 +01:00
Michael Davidsaver
b64e99c680
todo: attempt to fix testChannelAccess
2015-12-14 17:04:58 -05:00
Michael Davidsaver
ef46931276
use getSubField
2015-06-22 15:04:44 -04:00
Matej Sekoranja
c8c0498cdf
using new copy API
2015-02-18 10:03:18 +01:00
Matej Sekoranja
5c17b563b7
fixed stress tests
2014-10-16 10:09:04 +02:00
Matej Sekoranja
16eeeb992b
get/setLength capacity removed
2014-07-22 09:04:08 +02:00
Matej Sekoranja
ba4102639e
String -> std::string, toString methods removed
2014-06-19 14:29:41 +02:00
Matej Sekoranja
99df13dc72
completed merge
2014-06-10 00:09:08 +02:00
Matej Sekoranja
90ca073f45
ChannelArray.getLength() test added
2014-06-03 14:17:09 +02:00
Matej Sekoranja
1442c6cd41
pv API tests pass
2014-06-01 23:54:40 +02:00
Matej Sekoranja
1df336c6e2
channelAccessIFTest.cpp: no crash
2014-05-24 23:28:16 +02:00
Matej Sekoranja
f3f54fd6cf
testChannelAccess: added large array put and get stress test
2014-04-10 10:36:29 +02:00
Matej Sekoranja
d2fb05ddd8
ChannelArray int to size_t
2014-04-04 12:36:11 +02:00
Matej Sekoranja
b2254b3b45
testServer: propery monitor queue impl.
2014-04-01 09:39:31 +02:00
Matej Sekoranja
4fad0d4150
testChannelAccess: more added testDiag debug output to diagnose a failing test
2014-03-31 12:53:48 +02:00
Matej Sekoranja
4d189ade16
testChannelAccess: added testDiag debug output to diagnose a failing test
2014-03-31 11:46:50 +02:00
Matej Sekoranja
8754ac5336
testChannelAccess: added stdout debug output to diagnose a failing test
2014-03-31 10:58:10 +02:00
Matej Sekoranja
9a1cffd666
flow: Merged <feature> 'codec' to <develop> ('default').
2014-03-26 14:07:51 +01:00
Matej Sekoranja
22a27433af
testChannelAccess: test plan of test_channelArray made deterministic
2014-03-04 21:43:19 +01:00
Matej Sekoranja
eb12372535
tests: testPlan count adj
2014-02-14 22:06:43 +01:00
damjankumar
5ab2ead581
internalDestroy problem solved + memory leak fixed in abstract codec
2014-02-13 15:52:02 +01:00
Matej Sekoranja
ae73e7c2ed
codec implementation with lots of tests commited
2014-02-11 11:17:14 +01:00
Matej Sekoranja
f6d4c68c39
introspectionRegistry: enabled caching of non scalar/scalarArrays
2013-12-05 13:07:10 +01:00
Matej Sekoranja
0d40ff92cd
testChannelAccess: added additional channelArray tests
2013-12-04 10:58:52 +01:00
Matej Sekoranja
b691c43c58
testChannelAccess/testServer: stress testing
2013-12-04 00:45:58 +01:00
Matej Sekoranja
12d73bb7da
testChannelAccess: all but stress tests must pass now
2013-12-03 23:40:34 +01:00
Matej Sekoranja
1125ec3437
testServer/testChannelAccess: channel array fix
2013-12-03 13:43:22 +01:00
Matej Sekoranja
8021361768
added testChannelAccess tests
2013-12-03 12:41:48 +01:00