Andrew Johnson
bbb4d86f78
Enable RTEMS testing in modules/database/test/std/link
2021-03-03 18:17:31 -06:00
Andrew Johnson
99852c6504
Merge JSON5 support into 7.0
2021-01-05 21:39:15 -06:00
9048e998fb
add tests for empty array filter results
2020-11-17 15:22:40 +01:00
Andrew Johnson
cf56a0e08e
Fix linkFilterTest, move Release Notes to the right place
2020-10-30 17:43:03 -05:00
6b5abf76c8
do not handle empty arrays (undefined behavior)
2020-10-30 17:07:09 -05:00
3b3261c877
Revert "new error code for empty arrays"
...
This reverts commit d51b5513fda5ca7c6058990396d315cfff81cbfe.
Conflicts:
modules/database/src/ioc/db/dbAccess.c
modules/database/src/ioc/db/dbDbLink.c
2020-10-30 17:07:09 -05:00
30d8febb0b
test code beautification
2020-10-30 17:07:09 -05:00
5d808b7c02
new error code for empty arrays
2020-10-30 17:07:09 -05:00
edb8f1a5df
set number of planned link filter tests
2020-10-30 17:07:09 -05:00
bc34526bcb
re-order link filter tests to alternate between success and failure
2020-10-30 17:07:09 -05:00
7ab56a68d1
db link filter tests added
2020-10-30 17:07:09 -05:00
Andrew Johnson
a7bf59079f
Merge Dirk Zimoch's fix_zero_size_arrays branch
2020-10-29 17:07:35 -05:00
Michael Davidsaver
11984633dc
conditional test of registerAllRecordDeviceDrivers()
2020-08-22 07:50:40 -07:00
Michael Davidsaver
bdd41cca13
move test of registerAllRecordDeviceDrivers()
2020-08-22 07:50:40 -07:00
Michael Davidsaver
e40970bd5e
rename dynamic_registerRecordDeviceDriver -> registerAllRecordDeviceDrivers
2020-08-22 07:50:40 -07:00
Michael Davidsaver
2c389a90d1
test dynamic_registerRecordDeviceDriver()
2020-08-22 07:50:40 -07:00
Andrew Johnson
7cc246afc1
Modify database tests to use JSON5
...
(except for the tests that check parsing).
Remove escaped double-quotes in map keys where possible.
Replace escaped double-quotes with single quotes.
2020-08-09 00:33:07 -05:00
Andrew Johnson
0c800d4428
JSON5 in dbStatic: Update bare-word JSON keys
...
Our bare-word character set is wider than JSON5's. Quote any
keys containing the extra characters so YAJL can parse them,
but don't quote keys unnecessarily.
Tests for this behavior are in dbStaticTest.db
Adjust the other tests that read links parsed by the dbStatic
parser that used bareword keys, which are no longer quoted.
2020-08-09 00:33:07 -05:00
Andrew Johnson
b2ef47573c
Drop TODOs from regression tests, hex now works in array values
2020-08-09 00:33:07 -05:00
Andrew Johnson
97edcfc289
simmTest.c: Allow the clock to not always tick
...
On some systems the wall clock may tick slowly, so we must allow
the time to not change at all between checks.
Show the time differences.
2020-08-03 18:03:05 -05:00
Andrew Johnson
3c99391d93
Added SPDX License ID to all EPICS-original source files
...
In some cases the license-identification header was missing,
so I added that as well. Replaced the remaining headers that
specifically identified "Versions 3.13.7 and higher".
Makefiles and the build system were deliberately excluded.
2020-08-03 11:53:01 -05:00
473790124b
bugfix: ai SoftDevice should return error status when get fails
2020-06-29 14:54:39 +02:00
36a8b51d8e
CleanupWhitespace
...
removed spaces at end of line
replaced tabs with spaces
2020-05-20 14:48:09 -07:00
Andrew Johnson
5009f288ae
Generate module version files with new RULES_EXPAND facilities
...
Also removes the separate *VersionNum.h@ templates
2020-03-20 12:03:14 -05:00
Gabriel Fedel
d82529058a
Add a test to record seq in "Specified" mode
2020-02-14 15:09:11 +00:00
Michael Davidsaver
3465c0c8b0
simmTest imprecise
2020-02-14 13:25:43 +00:00
Andrew Johnson
3b20e71da5
EPICS::IOC.pm Save parms, more debug annotations
2020-01-01 15:03:40 -06:00
Andrew Johnson
aad8a96b0d
Increase timeout for caget to 15 seconds
2020-01-01 00:08:06 -06:00
Andrew Johnson
83d2941405
netget: Run caget and pvget using EPICS::IOC instead of back-ticks
...
This lets us collect and echo their stderr streams, and if they
hang up without responding we can kill them directly instead of
just giving up and bailing out.
Left debug output turned on for now.
2019-12-31 22:28:43 -06:00
Andrew Johnson
b62ab817c6
Replace EPICS::IOC->kill() with exit() and close() methods
2019-12-31 22:21:03 -06:00
Andrew Johnson
5dc7995477
Enable IOC debug output in netget.plt
2019-12-27 17:36:37 -06:00
Michael Davidsaver
156b137af0
avoid 'struct dset'
...
doesn't work if -DUSE_TYPED_DSET
2019-11-15 21:11:27 -08:00
Michael Davidsaver
019c20476a
test include public Com and db headers
...
Ensure that headers which are meant to be included
actually can be.
2019-11-15 21:11:27 -08:00
Andrew Johnson
3e7e26d8d7
Merge 3.15 branch into 7.0
2019-10-28 01:03:12 -05:00
Michael Davidsaver
966965c2c1
Merge remote-tracking branch 'lp-Com/make-simple' into 7.0
...
* main/make-simple:
restore ModuleDirs in caPerlApp
simplify e_flex/antelope path compute
further no need to search for perl modules under bin
skip RELEASE_TOPS
configure: Don't hide any perl scripts being run
missed a TOP
no need to search for perl modules under bin/
drop unnecessary *ModuleDirs
avoided embedded TOP for non sub-modules
2019-09-17 14:57:47 -07:00
Michael Davidsaver
632d1f45c8
Merge branch 'putf-pact' into 7.0
...
* putf-pact:
RPRO/PUTF log instead of assert()
RPRO/PUTF test all three link types
RPRO/PUTF rename
RPRO/PUTF also handle self link case
fix RPRO/PUTF regression
test for RPRO/PUTF regression
dbRec2Pvt()
Remove Warning: 'blah.PUTF' found true with PACT false
dbNotify set PUTF
2019-03-13 18:04:18 -07:00
Andrew Johnson
933733465e
Improve timeout diagnostics from netget.plt
2019-02-13 16:02:16 -06:00
Michael Davidsaver
688f32cff0
RPRO/PUTF test all three link types
...
Shouldn't be any difference, but check IN_LINK
and FWD_LINK to be sure.
2019-02-06 16:07:40 -08:00
Michael Davidsaver
62c11c22c9
RPRO/PUTF also handle self link case
2019-02-02 15:34:59 -08:00
Michael Davidsaver
e860617389
fix RPRO/PUTF regression
2019-01-31 20:16:09 -08:00
Michael Davidsaver
e918994704
test for RPRO/PUTF regression
2019-01-31 20:16:06 -08:00
Michael Davidsaver
834e202671
missed a TOP
2019-01-03 20:44:50 -08:00
Michael Davidsaver
49b323b93c
avoided embedded TOP for non sub-modules
2019-01-03 20:17:58 -08:00
Andrew Johnson
6d5f57daf1
Merge 3.16 branch into 7.0
2018-12-12 15:17:02 -06:00
Andrew Johnson
5e10b98a99
Added timeout to netget script
...
Not tested on Windows.
2018-11-29 13:17:01 -06:00
Andrew Johnson
34115f83ba
Adjustment to netget test port settings, not a full fix though
2018-11-28 23:50:35 -06:00
Andrew Johnson
560f43b561
Use private server ports in netget test
2018-11-02 17:01:00 -05:00
Andrew Johnson
6fb98c07b0
Last attempt with the netget test before I disable it
2018-11-01 11:56:43 -05:00
Andrew Johnson
5f0b8eb064
Merge 'netget' tests into 7.0
2018-10-31 17:14:17 -05:00
Andrew Johnson
d129af29c2
netget test: Configure environment to keep traffic local
2018-10-30 17:24:32 -05:00