Commit Graph
114 Commits
Author SHA1 Message Date
Michael Davidsaver 64d0505610 epicsEnvUnset compat 2020-06-11 09:56:29 -07:00
Michael Davidsaver d6156890f4 print array of quoted strings 2020-06-09 15:03:02 -07:00
Michael Davidsaver 92ea351ebf testrpc: fix race in cancel 2020-05-22 09:17:33 -07:00
Michael Davidsaver 2d075cbc1c testsock show errno 2020-05-22 09:17:22 -07:00
Michael Davidsaver a556e7e290 fix array of scalar xcode 2020-05-18 19:01:37 -07:00
Michael Davidsaver 609768a33d add client channel cache
Maintain unused channels for 20 seconds before closing.
2020-05-07 18:45:16 -07:00
Michael Davidsaver 88d23a0314 shared_array add iterator range ctor 2020-04-21 14:37:29 -07:00
Michael Davidsaver 7e6a08def7 fix Delta print of Union 2020-04-17 14:19:30 -07:00
Michael Davidsaver d89d925e19 re-enable epicsEnvUnset() 2020-04-16 22:01:38 -07:00
Klemen VodopivecandMichael Davidsaver 02f24a74e7 Made it build on EPICS 3.14.12.6, all unit tests pass. 2020-04-16 22:01:38 -07:00
Michael Davidsaver bcea4f032a server missing channel onClose 2020-04-12 23:29:30 -07:00
Michael Davidsaver 20c4ff0c26 test for Context leak
Tests should only hold a single Context pointer
2020-04-12 22:30:30 -07:00
Michael Davidsaver d8cd01ee83 only automatically link libevent for PROD/LIB using libpvxs 2020-04-09 20:40:09 -07:00
Michael Davidsaver 7a2ab35439 check instance counters in cleanup_for_valgrind() 2020-04-07 12:05:29 -07:00
Michael Davidsaver 8c86aff970 consolidate Value::from() and assign() 2020-04-01 17:50:20 -07:00
Michael Davidsaver e2513db4d9 MSVC need osiSockAttach() 2020-03-31 13:07:50 -07:00
Michael Davidsaver d5c59d1cfd StoreTransform 2020-03-26 09:04:44 -07:00
Michael Davidsaver 39c270c379 StoreAs reduce boilerplate 2020-03-26 09:04:44 -07:00
Michael Davidsaver d811485b90 revise shared_vector casting
Rename existing castTo() as castToUnsafe().
Add new castTo() which is doesn't allow non-void -> non-void
and may throw on void -> non-void
2020-03-26 09:04:44 -07:00
Michael Davidsaver dff97c3fdf test array of scalar xcode 2020-03-23 21:39:33 -07:00
Michael Davidsaver 783281d137 fix Makefile
premature cleverness
2020-03-23 21:39:33 -07:00
Michael Davidsaver d452e009ce libevent 2.0 compat 2020-03-20 09:23:06 -07:00
Michael Davidsaver d73c20b9ba avoid multi-line raw strings
some gcc 4.8.x have a bug.

The 4.8 in the ubuntu-toolchain-r-test repo doesn't like
these, but the 4.8 in RHEL7 does.
2020-03-19 17:15:53 -07:00
Michael Davidsaver 078e0ea69f sharedArray formatting with size limit. 2020-03-19 17:15:53 -07:00
Michael Davidsaver 1953fbacba Value.format() 2020-03-19 17:15:53 -07:00
Michael Davidsaver 9e79e50fdc test Value::copyIn/copyOut 2020-03-19 17:15:53 -07:00
Michael Davidsaver 07663d90ef shuffle test code 2020-03-19 17:15:53 -07:00
Michael Davidsaver ceeb782e8a ensure CONFIG_PVXS_MODULE is idempotent
seems that cfg/ files can sometimes be included
multiple times.
2020-03-18 21:12:59 -07:00
Michael Davidsaver 738c454e28 resolve struct in union ambiguity in Value[] expressions 2020-03-18 09:10:53 -07:00
Michael Davidsaver 9738621e44 building bundled libevent 2020-03-16 09:23:17 -07:00
Michael Davidsaver ad609e420c client Add NTURI version of rpc()
and consolidate with similar code for building
pvRequest _options and put() builder.
2020-03-12 20:02:08 -07:00
Michael Davidsaver 25e712eb2a client Add Operation::wait() 2020-03-12 19:52:00 -07:00
Michael Davidsaver 92228556d7 client allow put().set()
Allow put() to avoid a .build() callback
in simple case of assigning values to certain fields.
2020-03-12 19:52:00 -07:00
Michael Davidsaver 4da4c30eae more testmon 2020-03-10 20:52:07 -07:00
Michael Davidsaver fe633e4228 pvRequest oops 2020-03-10 19:35:03 -07:00
Michael Davidsaver 5df4674341 demote BitMask from public API 2020-03-09 19:47:43 -07:00
Michael Davidsaver a07338c0d3 config parsing avoid regex
help gcc 4.8 compat
2020-03-05 18:24:53 -08:00
Michael Davidsaver 1b4c7370f0 more client monitor 2020-03-05 09:39:44 -08:00
Michael Davidsaver c7ba7d21b6 add client monitor 2020-03-04 19:57:00 -08:00
Michael Davidsaver 4f673cbbff drop countdown demo 2020-03-04 19:34:16 -08:00
Michael Davidsaver 7bd1e1c475 add testconfig 2020-03-02 15:37:43 -08:00
Michael Davidsaver c404c5f425 drop dummyserv 2020-03-02 15:37:43 -08:00
Michael Davidsaver 4d7ca87f8a pvRequest parsing 2020-03-02 15:37:43 -08:00
Michael Davidsaver 1dbf5efbf8 RPC test null arg/return 2020-02-27 08:59:45 -08:00
Michael Davidsaver 879949706f doc example mailbox 2020-02-27 08:21:50 -08:00
Michael Davidsaver 96e5c44f73 rename localhost -> isolated 2020-02-26 23:45:24 -08:00
Michael Davidsaver ba59b0a5f2 testPlan 2020-02-26 08:38:15 -08:00
Michael Davidsaver 19bf53a928 add testrpc 2020-02-26 08:38:15 -08:00
Michael Davidsaver 6d717ad2af testput 2020-02-26 08:38:15 -08:00
Michael Davidsaver d23fe0e9d5 add testget 2020-02-26 08:38:15 -08:00