Kinsey Moore
c5986a5520
testsuite: Add machine exception signal map test
...
Add a test to verify that mapping of machine exceptions to POSIX signals
operates properly when the application requests it.
2021-10-29 12:40:56 -05:00
Kinsey Moore
3fc641abca
testsuite: Add machine exception resume test
...
Add a test to verify that intercepted exceptions can be resolved and
execution can be resumed.
2021-10-29 12:40:56 -05:00
Chris Johns
3f0ad2b3b7
spec/libdebugger: Only enable for supported architectures
...
Closes #4533
2021-10-22 10:34:24 +11:00
Joel Sherrill
822ebb4cae
Add support for IDLE Thread stack allocator
...
Add a stack allocator hook specifically for allocation of IDLE thread stacks.
This allows the user to decide if IDLE thread stacks are statically allocated
or handled by the same custom allocator mechanism as other thread stacks.
Closes #4524 .
2021-10-11 08:42:25 -05:00
Alex White
0490be70ee
testsuites: Wrap putchar
...
The linker flag to wrap putchar was lost in translation from make to waf.
2021-09-16 11:11:13 +10:00
Eshan dhawan
574cd83b5d
confstr() support for RTEMS
...
Closes #3373
confstr() style update
Signed-off-by: Eshan Dhawan <eshandhawan51@gmail.com >
2021-08-18 09:18:56 -05:00
Sebastian Huber
ebdfa24bff
build: Merge default-by-family into by-variant
...
Prefix the BSP family name with "bsps/" to make it distinct to the BSP
variant names.
Update #4468 .
2021-08-18 11:25:35 +02:00
Sebastian Huber
67c033d39a
validation: Test rtems_interrupt_handler_iterate()
...
Update #3269 .
2021-07-26 19:57:31 +02:00
Sebastian Huber
17fb523964
validation: Test rtems_interrupt_set_affinity()
...
Update #3269 .
2021-07-26 19:57:31 +02:00
Sebastian Huber
aab3713655
validation: Test rtems_interrupt_get_affinity()
...
Update #3269 .
2021-07-26 19:57:31 +02:00
Sebastian Huber
32c0cd8ff8
validation: Test rtems_interrupt_raise_on()
...
Update #3269 .
2021-07-26 19:57:31 +02:00
Sebastian Huber
163c1fd1a6
validation: Test rtems_interrupt_is_pending()
...
Update #3269 .
2021-07-26 19:57:31 +02:00
Sebastian Huber
1bf8139a9e
validation: Test rtems_interrupt_clear()
...
Update #3269 .
2021-07-26 19:57:31 +02:00
Sebastian Huber
434105805f
validation: Test rtems_interrupt_raise()
...
Update #3269 .
2021-07-26 19:57:31 +02:00
Sebastian Huber
7dbab6afee
validation: Test rtems_interrupt_entry_remove()
...
Update #3269 .
2021-07-26 19:57:31 +02:00
Sebastian Huber
0996036986
validation: Test rtems_interrupt_entry_install()
...
Update #3269 .
2021-07-26 19:57:31 +02:00
Sebastian Huber
aa6c962668
validation: Test rtems_interrupt_vector_disable()
...
Update #3269 .
2021-07-26 19:57:31 +02:00
Sebastian Huber
7a3e6c74e3
validation: Test rtems_interrupt_vector_enable()
...
Update #3269 .
2021-07-26 19:57:31 +02:00
Sebastian Huber
d8be2b974e
validation: rtems_interrupt_vector_is_enabled()
...
Update #3269 .
2021-07-26 19:57:31 +02:00
Sebastian Huber
e2894df9aa
validation: Test rtems_interrupt_get_attributes()
...
Update #3269 .
2021-07-26 19:57:31 +02:00
Sebastian Huber
1465e78a59
validation: HasInterruptVectorEntriesInstalled()
...
Update #3269 .
2021-07-26 19:57:31 +02:00
Sebastian Huber
f89cf8e8c4
validation: Add CallWithinISR()
...
Update #3269 .
2021-07-26 19:57:31 +02:00
Sebastian Huber
827c6caab3
build: Remove superfluous library from rcxx01
2021-07-26 07:54:25 +02:00
Sebastian Huber
aeaf6234f4
spcoverage: Remove test program
...
This program contained an optional test case. It was enabled by the
RTEMS_COVERAGE define. The functions under test are not implemented by RTEMS.
2021-07-15 07:46:22 +02:00
Chris Johns
6f2aa8ad36
build: Use BSP family for options
...
- Optionally add support for 'default-by-family' to allow
option to be set by a family and so all related BSPs
Close #4468
2021-07-15 09:59:14 +10:00
Sebastian Huber
2769554243
splinkersets01: Test linker sets in library
...
Make sure that the linker sets work if placed in a library (this is how
they are used in RTEMS).
2021-06-10 08:43:28 +02:00
Vijay Kumar Banerjee
a5fd2935b7
testsuites: Remove telnetd01
...
telnetd01 test cannot be run without a network stack, so this test is being
moved to the rtems-net-legacy repository.
2021-05-20 17:52:37 -06:00
Sebastian Huber
bc29c7c313
validation: Add support library
...
Add a library for support functions used by validation tests. Rename
tc-support.* to tx-support.* since this file does not contain test
cases.
2021-05-14 08:48:38 +02:00
Vijay Kumar Banerjee
650ac70066
Revert "cpukit: Remove telnetd"
...
This reverts commit 3299dda245 .
2021-04-13 11:57:21 -06:00
Vijay Kumar Banerjee
df6d765c3a
testsuites: Remove all legacy networking tests
...
Update #3850
2021-04-07 16:15:39 -06:00
Vijay Kumar Banerjee
3299dda245
cpukit: Remove telnetd
...
Update #3850
2021-04-07 16:15:39 -06:00
Vijay Kumar Banerjee
3dca9ed92b
testsuites/libtests: Remove networking01
...
Update #3850
2021-04-07 16:15:38 -06:00
Sebastian Huber
8afe332348
validation: Add test case support functions
2021-03-23 07:57:13 +01:00
Sebastian Huber
5babc54d8d
validation: Task create/construct
...
Run the task create/construct tests also on validation test suite 1
which has exactly one processor configured.
2021-03-16 12:47:52 +01:00
Eshan dhawan
a26a326e55
Test suite for FTW.H methods
...
Signed-off-by: Eshan Dhawan <eshandhawan51@gmail.com >
2021-03-11 11:40:13 -06:00
Sebastian Huber
08cbd4ba20
score: Fix _Stack_Extend_size()
...
Check for an integer overflow. Add a validation test for task create
errors.
2021-03-01 07:18:14 +01:00
Sebastian Huber
e8284a3458
build: Sort source lists
...
Use the Python sorted() function to sort the "source" lists.
2021-02-24 09:22:54 +01:00
Sebastian Huber
3e7d658033
validation: Add signal manager tests
...
Update #4244 .
2021-02-20 15:18:48 +01:00
Sebastian Huber
f38c0de407
validation: Add Validation1 test suite
...
Update #4244 .
2021-02-20 15:18:48 +01:00
Sebastian Huber
e59efd8835
validation: Tests for barrier manager
2021-02-08 08:44:14 +01:00
Sebastian Huber
c9ceff92c3
validation: Add tests for rtems_build_name()
2021-02-08 07:52:42 +01:00
G S Niteesh Babu
f867e7b6f4
libtests/ofw01: Added a test for RTEMS OFW
...
This commit adds a basic test that tests all the implemented
RTEMS OFW functions.
2020-12-27 10:05:09 +01:00
Sebastian Huber
657e30c135
config: CONFIGURE_INIT_TASK_CONSTRUCT_STORAGE_SIZE
...
In order to better support applications which use the new
rtems_task_construct() directive add the
CONFIGURE_INIT_TASK_CONSTURCT_STORAGE_SIZE configuration option. If
this option is specified, then the Classic API initialization task is
constructed with rtems_task_construct().
Update #4181 .
2020-11-26 11:10:22 +01:00
Sebastian Huber
bc175a1cab
Avoid INTERNAL_ERROR_RTEMS_INIT_TASK_ENTRY_IS_NULL
...
Replace a runtime check with a compile time assertion. This makes the
INTERNAL_ERROR_RTEMS_INIT_TASK_ENTRY_IS_NULL obsolete.
Update #4181 .
2020-11-26 11:10:21 +01:00
Sebastian Huber
c5af8aa070
config: Simplify task stack allocator init
...
Replace runtime checks with compile time assertions. This makes the
INTERNAL_ERROR_BAD_STACK_HOOK obsolete.
2020-11-19 17:41:07 +01:00
Sebastian Huber
d6f13a468e
validation/ts-performance-0: Add partition tests
2020-11-19 08:39:02 +01:00
Sebastian Huber
35c52a51b9
validation/ts-performance-0: Add test suite
...
Share a default test suite with ts-validation-0.
2020-11-19 08:39:02 +01:00
Sebastian Huber
f435bdd545
dl06: Do not include loaded objs in base image
2020-11-11 08:30:41 +01:00
Sebastian Huber
1229817a2f
build: Fix format
2020-10-12 16:17:44 +02:00
Chris Johns
558a19d3ad
testsuite/rcxx01: Add examples for use in the User manual
2020-10-09 16:45:24 +11:00