Andrew Johnson
f892731b3f
Fix epicsCalcTest for gcc 7.1.0 on minGW
...
Another case where the compile-time evaluation returns +1
but at run-time isnan() returns -1.
2018-06-29 15:03:45 -05:00
Andrew Johnson
31c7d91884
libCom/test/Makefile: Clean up SYS_LIBS var's
...
Add PROD_SYS_LIBS_solaris global setting
Remove settings for individual tests
2017-10-26 16:28:24 -05:00
Andrew Johnson
9e75b8b32d
libcom/test: osiSockTest fix for RTEMS
...
Instead of 0/1 RTEMS gives 0/32 (32==SO_BROADCAST).
So switch the test to zero/non-zero.
2017-10-13 10:42:19 +02:00
Andrew Johnson
e0757204cc
More tests, check both true and false values for options.
2017-08-30 13:58:17 -05:00
Andrew Johnson
78abb25884
Add osiSockOptMcastLoop_t and osiSockTest
2017-08-28 22:36:25 -05:00
Andrew Johnson
105e831442
Merge changes from 3.14 branch into 3.15
2017-06-14 10:17:31 -05:00
Andrew Johnson
2819d7ea3d
Posix epicsEventWaitWithTimeout() max delay
...
Limit timeouts on Posix to max-out at 10 years.
Adds a test that will fail when that time-out hits Y2038 on
systems where time_t is still a 32-bit integer.
2017-06-14 10:01:23 -05:00
Andrew Johnson
18dee384ec
Fix tv_sec casts to use time_t, not long
2017-06-09 12:20:16 -05:00
Michael Davidsaver
8c8604c503
Merge remote-tracking branch 'launchpad/3.14'
...
* launchpad/3.14:
ioc/dbStatic: dbFreeBase() don't double free alias'd records
ioc/dbStatic: plug leak in dbFreeBase()
ioc/dbStatic: whitespace
Fix indentation warning from GCC
libCom/test: errlog test more verbose
libCom: STATIC_ASSERT use c++11 static_assert when possible
Check for empty PV names in Perl catools
Conflicts:
src/ioc/dbStatic/dbStaticLib.c
src/libCom/osi/epicsAssert.h
2017-05-02 18:31:40 -04:00
Michael Davidsaver
57cbe61709
libCom/test: errlog test more verbose
2017-04-27 16:53:40 -04:00
Andrew Johnson
35385bc688
Merge changes from 3.14 into 3.15
...
Changes to be committed:
modified: src/ioc/db/dbCa.c
modified: src/libCom/calc/postfix.h
modified: src/libCom/test/epicsCalcTest.cpp
2017-04-24 18:10:53 -05:00
Michael Davidsaver
8382367495
libCom/test: epicsCalcTest use exact postifx buffers
...
exposes INFIX_TO_POSTFIX_SIZE() bug
2017-04-21 16:13:18 -04:00
Andrew Johnson
821fb1302b
Merged changes from 3.14 branch into 3.15
2017-04-20 16:57:08 -05:00
Andrew Johnson
4f8fd545fa
Merge branch 'fix-async-dns/master' into 3.14
2017-04-17 15:52:10 -05:00
Andrew Johnson
d4552af39b
Fix and test for macLib losing error status
...
Problem found & diagnosed by Mark Rivers.
2017-04-17 11:47:21 -05:00
Michael Davidsaver
1f90e98491
libCom/test: ipAddrToAsciiTest skip cleanup unless valgrind is possible
2017-04-15 19:34:04 -04:00
Michael Davidsaver
352fd32c45
libCom/test: add ipAddrToAsciiTest to testHarness
2017-04-12 20:30:23 -04:00
Ralph Lange
5726ca6964
libCom/test: add network libraries for Windows builds
2017-03-31 15:01:51 +02:00
Michael Davidsaver
048b75304d
libCom/test: add ipAddrToAsciiTest
2017-02-25 19:08:46 -05:00
Andrew Johnson
63b059c35e
Resolve additional cppcheck issues; fix iOS build
2016-12-07 17:51:00 -06:00
Andrew Johnson
dba6971e07
Merged changes from 3.14 branch to revno 12687
2016-12-07 16:36:58 -06:00
Andrew Johnson
c3bb2bf2c2
Merged changes from 3.14 branch to revno 12682
2016-11-30 12:04:00 -06:00
Andrew Johnson
f1439f8b1c
Fix epicsStdioTest for MS 2015 compiler
2016-11-15 09:56:42 -06:00
Andrew Johnson
321e87aabf
Merged changes from the 3.14 branch, to revno 12674
2016-10-20 15:32:06 -05:00
Andrew Johnson
1351eceead
Clean up unused code warnings from Clang
2016-10-14 13:48:56 -05:00
Ralph Lange
3fa8f2ac22
libCom/ellLib: make sort comparator args const pointers
2016-10-07 10:52:13 +02:00
Ralph Lange
67323441ec
libCom/test: add roundtrip test for epicsTime from/to UTC struct tm conversion
2016-10-04 16:17:45 +02:00
Andrew Johnson
6dda3decf9
Merged remove-keywords-3.14 branch
2016-07-07 16:43:29 -05:00
Andrew Johnson
b9aa877727
Fix RTEMS build
2016-07-06 14:06:21 -05:00
Andrew Johnson
8da6c172d1
Removed epicsExceptionTest.cpp
...
Too many build failures on newer C++ compilers. Since this
is just testing that the compiler runtime follows the C++
standard it isn't really necessary any more (it was in the
early days of C++ before standardization).
2016-07-06 11:36:09 -05:00
Andrew Johnson
bf85143381
Fix for g++ 6.x on Fedora 24, cleanup
2016-06-22 12:25:17 -05:00
Andrew Johnson
f4a16a1e1e
Remaining Revision-Id keywords in source
2016-05-22 05:43:09 +02:00
Michael Davidsaver and Ralph Lange
77d6609bbd
fixup comments
2016-04-26 20:19:19 -04:00
Andrew Johnson
24ddcd2524
Fix epicsTimeZoneTest.cpp => .c and remove conditional
2016-04-27 12:09:10 -05:00
Michael Davidsaver
2226f3acb9
libCom/test: don't include epicsTimeZoneTest for vxWorks
2016-04-27 12:45:18 -04:00
Michael Davidsaver and Ralph Lange
b035bd9963
test ellSortStable
2016-04-26 13:57:22 -04:00
Andrew Johnson
e9abac25bc
Merged changes from 3.14 branch to revo 12652
2016-07-21 23:37:54 -05:00
Andrew Johnson
b9f0ef5158
Merge 3.14 version and add 3.15 edits
2016-05-22 14:38:18 +02:00
Andrew Johnson
7ce8e5ea01
Fix RTEMS Makefile issue
2016-04-28 23:59:39 -05:00
Andrew Johnson
2acde8bac7
Merged changes from 3.14 branch to revno 12630
2016-04-28 21:39:55 -05:00
Michael Davidsaver
93597e20d5
add epicsTimeZoneTest to libCom test harness
2016-04-26 09:59:22 -04:00
Michael Davidsaver
f0453faf36
libCom/test: add test for HST time zone
...
Test US/Hawaii zone which does not observe daylight saving time.
2016-04-26 09:28:09 -04:00
Andrew Johnson
ebc59a4223
Add epicsAtomicTest to epicsRunLibComTests
2016-02-26 12:27:33 -06:00
Andrew Johnson
5ee778b0c2
Merged changes from Base-3.14, to revno 12613
2016-02-25 14:13:40 -06:00
Andrew Johnson
b45622ac5e
Test each bitwise cast individually for overflow
2016-02-23 12:42:00 -06:00
Andrew Johnson
89e6fdbca0
Fixed conversion overflows in tests
...
Minor tidying-up, added comments about casting for bitwise operations.
2016-02-19 15:57:44 -06:00
Ralph Lange
4241b4e6cb
libCom/test: add calc tests for bit31 operators (lp:1514520)
2016-02-18 15:17:52 +01:00
Michael Davidsaver
05d3dbf453
add epicsTimeZoneTest
2015-12-21 11:13:36 -05:00
Andrew Johnson
c74eb27474
Merged changes from 3.14 branch, to revno 12604
2015-09-18 11:51:51 -05:00
Robert Soliday and Andrew Johnson
d32332d545
libCom/test: Fix for MSVS 2015
2015-08-27 11:34:41 -05:00