1918aebf97
Merge branch '7.0'
2025-10-10 10:33:50 +02:00
Michael Davidsaver
9ce921f4fd
fdManagerTest: quiet spurious failure
...
One iteration should be enough, but not always,
and not for all targets...
2025-08-28 11:16:56 -07:00
79624b72e5
extend calc, calcout and sub records and calc expressions to inputs A - U
...
To accomodate for the increased number of inputs, the size of CALC and OCAL
fields has been doubled to 160 characters.
2025-08-13 09:47:40 -05:00
3bb6433fe6
Merge remote-tracking branch 'remotes/github/extend_calc' into PSI-7.0
2025-07-14 10:55:06 +02:00
0f29b34f68
Merge branch '7.0' into PSI-7.0
2025-07-14 10:49:20 +02:00
9921a8ae19
extend calc records and expressions to inputs A-U
2025-07-14 09:32:44 +02:00
Hinko Kocevar
f911f8ca3e
fix Makefile test for including readlineTest
2025-06-20 16:01:44 -05:00
Hinko Kocevar
38376b95ea
fix no. of test to be ran
2025-06-20 16:01:44 -05:00
Hinko Kocevar
f7f7443c4f
remove the trailing newline in test file
2025-06-20 16:01:44 -05:00
Hinko Kocevar
f34dd44c29
add more tests
2025-06-20 16:01:44 -05:00
Hinko Kocevar
2e00d068d3
add multiline-input.txt and multiline-expect.txt to TESTFILES
2025-06-20 16:01:44 -05:00
Hinko Kocevar
7449a947ed
check for fgets return value
2025-06-20 16:01:44 -05:00
Hinko Kocevar
a2be1c4f4f
readline test
...
should work with READLINE and EPICS command line libraries
2025-06-20 16:01:44 -05:00
Jerzy Jamroz
7b6ec35110
test: afterIocRunningTest improved with help and pwd check
2025-06-20 15:42:47 -05:00
Jerzy Jamroz
70d5df05c7
refactor: atInit changed to afterIocRunning
2025-06-20 15:42:47 -05:00
Jerzy Jamroz
2fc955bf8a
docs: add license header to atInitTest.cpp
2025-06-20 15:42:47 -05:00
Jerzy Jamroz
71e4b4ce2a
test: add atInit test for arguments with spaces
2025-06-20 15:42:47 -05:00
Jerzy Jamroz
4fbe6daab7
refactor: testOkEnv instead of atInitTextEnv - better meaning.
2025-06-20 15:42:47 -05:00
Jerzy Jamroz
455978d9fb
test: atInitTest added.
2025-06-20 15:42:47 -05:00
c9f80d82cc
silence Codacy warning
2025-06-04 12:43:27 -05:00
Michael Davidsaver
93f6c4692f
fdManagerTest: quiet codacy warnings
2025-06-04 12:43:27 -05:00
Michael Davidsaver
9731d07e68
add fdManager test
2025-06-04 12:43:27 -05:00
Michael Davidsaver
3daba7803b
remove fdmgrTest
...
Not a unittest, and not functional.
2025-06-04 12:43:27 -05:00
Andrew Johnson
52d9ef1d20
Improve iocsh tests, update extected output
2025-06-04 09:52:44 -05:00
ee1a49045a
support CROSS_COMPILER_RUNTESTS_ARCHS other than RTEMS
2025-03-05 10:00:44 -06:00
12144fe267
Merge remote-tracking branch 'github/RuntestArchs' into PSI-7.0
2025-03-04 17:49:04 +01:00
23521e0a08
Merge remote-tracking branch 'github/fdManager_using_poll' into PSI-7.0
2025-03-03 17:20:13 +01:00
312a602952
support CROSS_COMPILER_RUNTESTS_ARCHS other than RTEMS
2025-03-03 14:11:45 +01:00
9c1334ae15
silence Codacy warning
2025-02-10 08:47:59 +01:00
Michael Davidsaver
9481deacb0
fdManagerTest: quiet codacy warnings
2025-02-10 08:47:59 +01:00
Michael Davidsaver
8f77e941c7
add fdManager test
2025-02-10 08:47:59 +01:00
Michael Davidsaver
c76395abc6
remove fdmgrTest
...
Not a unittest, and not functional.
2025-02-10 08:47:59 +01:00
87d492bffd
Merge branch '7.0' into PSI-7.0
2024-04-30 14:40:00 +02:00
Érico Nogueira
1a9dc993c1
Fix gmtime messages in epicsTimeZoneTest.
2024-04-29 15:10:47 -07:00
Andrew Johnson
2e6fd505d2
Use epicsSnprintf() for old MSVC compilers
2023-12-14 11:31:36 -06:00
Andrew Johnson
5ecf7d18a8
Clean up Clang 15 sprintf() warnings in libcom and ca
2023-12-13 13:34:25 -06:00
AlexWells
680e1734a4
iocsh: Add underline separator between help outputs
...
Also tweaks the overall format of the message a bit.
Add tests for new help output format
2023-12-01 16:34:04 +01:00
Jeremy Lorelli
67e669c5e5
libCom: Fix buggy pointer dereference in postfix()
2023-12-01 16:02:34 +01:00
1d3a2defa2
Merge 7.0 commit 'ca9c95' into PSI-7.0
2023-12-01 14:21:07 +01:00
AlexWells
6dec68554c
iocsh: Add underline separator between help outputs
...
Also tweaks the overall format of the message a bit.
Add tests for new help output format
2023-10-22 17:42:36 -07:00
Jeremy Lorelli
60fa2d31da
libCom: Fix buggy pointer dereference in postfix()
2023-09-26 09:52:13 -07:00
Emilio Perez
8c08c57247
Allow adding error symbols after early initialization
...
This was acomplished by making errSymbolAdd add the error symbol directly
into the global hash table and removing errnumlist which is not needed
anymore.
Unit tests were added for checking the following cases:
- Adding a valid symbol and checking that it exists (fixed by this change)
- Getting an existing error symbol
- Getting a non existing error symbol
- Adding an invalid error symbol (fixed by this change)
- Adding an error symbol with a code that already
exists (fixed by this change)
Therefore, issue #268 was fixed
error: statically allocate error symbol hash table
This will allow calling errSymbolAdd before errSymBld, therefore, a
function adding error symbols can now be run before iocInit or errlogInit
error: add a constant for the minimum module number
Make adding an identical error symbol not fail
A test case was also added which test that adding an error symbol
with same error code and message as one added before will not fail
Add locking to error symbol table
This protects the cases of:
- simultaneously adding and requesting of an error symbol
- simultaneously adding many error symbols
Update release notes regarding adding error symbols
2023-09-22 08:20:19 -07:00
Emilio Perez
e6dab90bf4
Make adding an identical error symbol not fail
...
A test case was also added which test that adding an error symbol
with same error code and message as one added before will not fail
2023-09-01 16:11:50 +02:00
Emilio Perez
0cd56fa40b
Allow adding error symbols after early initialization
...
This was acomplished by making errSymbolAdd add the error symbol directly
into the global hash table and removing errnumlist which is not needed
anymore.
Unit tests were added for checking the following cases:
- Adding a valid symbol and checking that it exists (fixed by this change)
- Getting an existing error symbol
- Getting a non existing error symbol
- Adding an invalid error symbol (fixed by this change)
- Adding an error symbol with a code that already
exists (fixed by this change)
Therefore, issue #268 was fixed
2023-09-01 16:11:49 +02:00
Zainab Olalekan
7fd690e53e
Fix libcom test failure on RTEMS
2023-08-28 14:17:00 +02:00
73f80cced9
Merge branch '7.0' into PSI-7.0
2023-08-21 14:14:16 +02:00
AlexWells
f488765631
Add tests for PR#310
...
Also add missing NULL/empty checks
2023-07-22 08:28:25 -07:00
5b058d7d27
Merge branch '7.0' into PSI-7.0
2023-06-22 16:36:32 +02:00
912a82c0b5
replace deprecated decrementing volatile with atomic decrement
2023-05-01 09:03:52 -07:00
Michael Davidsaver
625c2ef159
epicsThreadPerform: time epicsThreadOnce()
2023-04-18 09:51:24 -05:00