summaryrefslogtreecommitdiffstats
path: root/spec/build/testsuites/libtests (follow)
Commit message (Collapse)AuthorAgeFilesLines
* build: Improve testsuite build selectionSebastian Huber2023-11-021-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
* build: Remove enabled-by special caseSebastian Huber2023-09-225-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.
* build: Add target to build scriptsSebastian Huber2023-09-1512-0/+12
| | | | Document that the build scripts in the testsuites produce a test program.
* build: Use build context for custom commandsSebastian Huber2023-09-1111-22/+11
| | | | | | Revert duplicated listing of TEST_OPTIMIZATION_FLAGS. Close #4947.
* microblaze: Add link options to dl07, dl08, and dl09Alex White2023-08-303-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`.
* spec/testsuite/dl: Fix optimization flagsChris Johns2023-08-2711-11/+22
| | | | Updates #4944
* Add the Regulator Interface and testJoel Sherrill2023-08-112-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.
* Revert "cpukit/dev/can: Added CAN support"Gedare Bloom2023-07-272-22/+0
| | | | | | This reverts commit cd91b37dce728b372f164355719a4e601e12e7b3. Closes #4803.
* Revert "build: Fix copyright statement format"Gedare Bloom2023-07-271-1/+1
| | | | This reverts commit 5b124432e27dd91f66f71464b586cc369e15ec99.
* Update company nameSebastian Huber2023-05-20148-148/+148
| | | | | The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH.
* testsuites/libtests: Add test for flashdevAaron Nyholm2023-05-162-0/+22
|
* testsuites/libtest/dl11: Add DL test for TLSKinsey Moore2023-01-202-0/+40
| | | | | This adds a test verifying basic TLS functionality in loadable modules now that at least one architecture supports it.
* build: Fix copyright statement formatSebastian Huber2023-01-171-1/+1
|
* build: Use enabled by for defaultsSebastian Huber2023-01-172-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.
* cpukit/dev/can: Added CAN supportPrashanth S2022-10-302-0/+22
|
* build: Add cppflags, cflags, cxxflags to groupsSebastian Huber2022-07-041-0/+3
| | | | | | | Propagate the group defined cppflags, cflags, and cxxflags from parent groups to child items through the build item context. Update #4670.
* testsuite/libtests: Add exit03 to test exit() with C++Chris Johns2022-06-092-0/+22
| | | | Updates #4661
* build: Check for psxtests prerequisitesSebastian Huber2022-05-054-46/+4
| | | | Close #4645.
* cpukit: Prevent error with disabled stack checkerKinsey Moore2022-01-272-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
* Remove obsolete rtems_gxx_*() implementationSebastian Huber2022-01-272-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.
* spec/libdebugger: Only enable for supported architecturesChris Johns2021-10-221-3/+1
| | | | Closes #4533
* testsuites: Wrap putcharAlex White2021-09-161-0/+1
| | | | The linker flag to wrap putchar was lost in translation from make to waf.
* build: Merge default-by-family into by-variantSebastian Huber2021-08-185-5/+0
| | | | | | | Prefix the BSP family name with "bsps/" to make it distinct to the BSP variant names. Update #4468.
* build: Remove superfluous library from rcxx01Sebastian Huber2021-07-261-1/+0
|
* build: Use BSP family for optionsChris Johns2021-07-155-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
* testsuites: Remove telnetd01Vijay Kumar Banerjee2021-05-202-24/+0
| | | | | telnetd01 test cannot be run without a network stack, so this test is being moved to the rtems-net-legacy repository.
* Revert "cpukit: Remove telnetd"Vijay Kumar Banerjee2021-04-132-0/+24
| | | | This reverts commit 3299dda2454a8847c670a732f6c12ef1f2cc5dd0.
* testsuites: Remove all legacy networking testsVijay Kumar Banerjee2021-04-074-84/+0
| | | | Update #3850
* cpukit: Remove telnetdVijay Kumar Banerjee2021-04-072-24/+0
| | | | Update #3850
* testsuites/libtests: Remove networking01Vijay Kumar Banerjee2021-04-071-21/+0
| | | | Update #3850
* build: Sort source listsSebastian Huber2021-02-2413-16/+16
| | | | Use the Python sorted() function to sort the "source" lists.
* libtests/ofw01: Added a test for RTEMS OFWG S Niteesh Babu2020-12-272-0/+23
| | | | | This commit adds a basic test that tests all the implemented RTEMS OFW functions.
* dl06: Do not include loaded objs in base imageSebastian Huber2020-11-111-0/+1
|
* build: Fix formatSebastian Huber2020-10-121-1/+2
|
* testsuite/rcxx01: Add examples for use in the User manualChris Johns2020-10-091-0/+3
|
* cpukit/librcxx: Add a C++ thread interface with attributesChris Johns2020-10-082-0/+24
|
* build: Fix mghttpd01 test excludeSebastian Huber2020-09-171-0/+1
| | | | Update #3818.
* irqs01/smpirqs01: New testsSebastian Huber2020-09-142-0/+21
| | | | Close #4034.
* build: Use Python tarfile instead of paxSebastian Huber2020-09-1411-26/+10
| | | | This patch is for the new build system.
* build: Alternative build system based on wafSebastian Huber2020-09-14157-0/+3692
Update #3818.