summaryrefslogtreecommitdiffstats
path: root/spec/build/testsuites/libtests (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-11-02build: Improve testsuite build selectionSebastian Huber1-3/+1
Enable an individual testsuite only through the corresponding enable. Use BUILD_TESTS to change the default value of the individual testsuite enable options. This allows the user to enable all testsuites with specific exceptions. For example, this builds all testsuites except the benchmarks: [arch/bsp] BUILD_TESTS = True BUILD_BENCHMARKS = False
2023-09-22build: Remove enabled-by special caseSebastian Huber5-9/+27
Doing the enabled-by processing just for the ldflags and just for the link custom commands is confusing. Use an option instead which is intended to be used for such use cases.
2023-09-15build: Add target to build scriptsSebastian Huber12-0/+12
Document that the build scripts in the testsuites produce a test program.
2023-09-11build: Use build context for custom commandsSebastian Huber11-22/+11
Revert duplicated listing of TEST_OPTIMIZATION_FLAGS. Close #4947.
2023-08-30microblaze: Add link options to dl07, dl08, and dl09Alex White3-3/+12
This adds `-u__extendsfdf2` to the `ldflags` for the dl07, dl08, and dl09 tests to force the inclusion of `__extendsfdf2` in the base image. This function is part of the GCC software floating point library and is used in the tests to convert floats to doubles when calling `printf`.
2023-08-27spec/testsuite/dl: Fix optimization flagsChris Johns11-11/+22
Updates #4944
2023-08-11Add the Regulator Interface and testJoel Sherrill2-0/+23
Updates #4924. The Regulator is an application support class which is used to deal with the scenario where there is a bursty input source which needs to be metered out to a destination sink. The maximum size of bursts needs to be known and the delivery method must be configured to deliver messages at a rate that allows the traffic to not overflow.
2023-07-27Revert "cpukit/dev/can: Added CAN support"Gedare Bloom2-22/+0
This reverts commit cd91b37dce728b372f164355719a4e601e12e7b3. Closes #4803.
2023-07-27Revert "build: Fix copyright statement format"Gedare Bloom1-1/+1
This reverts commit 5b124432e27dd91f66f71464b586cc369e15ec99.
2023-05-20Update company nameSebastian Huber148-148/+148
The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH.
2023-05-16testsuites/libtests: Add test for flashdevAaron Nyholm2-0/+22
2023-01-20testsuites/libtest/dl11: Add DL test for TLSKinsey Moore2-0/+40
This adds a test verifying basic TLS functionality in loadable modules now that at least one architecture supports it.
2023-01-17build: Fix copyright statement formatSebastian Huber1-1/+1
2023-01-17build: Use enabled by for defaultsSebastian Huber2-4/+2
Merge the "default" and "default-by-variant" attributes. Use an "enabled-by" expression to select the default value based on the enabled set. This makes it possible to select default values depending on other options. For example you could choose memory settings based on whether RTEMS_SMP is enabled or disabled. The change was tested by comparing the output of ./waf bspdefaults before and after the change.
2022-10-30cpukit/dev/can: Added CAN supportPrashanth S2-0/+22
2022-07-04build: Add cppflags, cflags, cxxflags to groupsSebastian Huber1-0/+3
Propagate the group defined cppflags, cflags, and cxxflags from parent groups to child items through the build item context. Update #4670.
2022-06-09testsuite/libtests: Add exit03 to test exit() with C++Chris Johns2-0/+22
Updates #4661
2022-05-05build: Check for psxtests prerequisitesSebastian Huber4-46/+4
Close #4645.
2022-01-27cpukit: Prevent error with disabled stack checkerKinsey Moore2-0/+21
When the stack checker is not enabled, the stack checker reporting function can still be called. This prevents that call from performing a null memory access in trying to find the high water mark if the stack checker was never initialized. This also introduces a test to ensure this call does not cause a crash. Closes #4588
2022-01-27Remove obsolete rtems_gxx_*() implementationSebastian Huber2-21/+0
GCC versions prior to 6.1 used a RTEMS thread model based on rtems_gxx_*() functions. GCC version 6.1 or later uses the self-contained synchronization objects of Newlib <sys/lock.h> for the RTEMS thread model. Remove the obsolete implementation. Close #3143.
2021-10-22spec/libdebugger: Only enable for supported architecturesChris Johns1-3/+1
Closes #4533
2021-09-16testsuites: Wrap putcharAlex White1-0/+1
The linker flag to wrap putchar was lost in translation from make to waf.
2021-08-18build: Merge default-by-family into by-variantSebastian Huber5-5/+0
Prefix the BSP family name with "bsps/" to make it distinct to the BSP variant names. Update #4468.
2021-07-26build: Remove superfluous library from rcxx01Sebastian Huber1-1/+0
2021-07-15build: Use BSP family for optionsChris Johns5-0/+5
- Optionally add support for 'default-by-family' to allow option to be set by a family and so all related BSPs Close #4468
2021-05-20testsuites: Remove telnetd01Vijay Kumar Banerjee2-24/+0
telnetd01 test cannot be run without a network stack, so this test is being moved to the rtems-net-legacy repository.
2021-04-13Revert "cpukit: Remove telnetd"Vijay Kumar Banerjee2-0/+24
This reverts commit 3299dda2454a8847c670a732f6c12ef1f2cc5dd0.
2021-04-07testsuites: Remove all legacy networking testsVijay Kumar Banerjee4-84/+0
Update #3850
2021-04-07cpukit: Remove telnetdVijay Kumar Banerjee2-24/+0
Update #3850
2021-04-07testsuites/libtests: Remove networking01Vijay Kumar Banerjee1-21/+0
Update #3850
2021-02-24build: Sort source listsSebastian Huber13-16/+16
Use the Python sorted() function to sort the "source" lists.
2020-12-27libtests/ofw01: Added a test for RTEMS OFWG S Niteesh Babu2-0/+23
This commit adds a basic test that tests all the implemented RTEMS OFW functions.
2020-11-11dl06: Do not include loaded objs in base imageSebastian Huber1-0/+1
2020-10-12build: Fix formatSebastian Huber1-1/+2
2020-10-09testsuite/rcxx01: Add examples for use in the User manualChris Johns1-0/+3
2020-10-08cpukit/librcxx: Add a C++ thread interface with attributesChris Johns2-0/+24
2020-09-17build: Fix mghttpd01 test excludeSebastian Huber1-0/+1
Update #3818.
2020-09-14irqs01/smpirqs01: New testsSebastian Huber2-0/+21
Close #4034.
2020-09-14build: Use Python tarfile instead of paxSebastian Huber11-26/+10
This patch is for the new build system.
2020-09-14build: Alternative build system based on wafSebastian Huber157-0/+3692
Update #3818.