summaryrefslogtreecommitdiff
path: root/testsuites (follow)
AgeCommit message (Collapse)Author
2020-07-23spintrcritical15: Use T_interrupt_test()Sebastian Huber
2020-07-23spintrcritical13/14: Use T_interrupt_test()Sebastian Huber
2020-07-23spintrcritical11/12: Use T_interrupt_test()Sebastian Huber
2020-07-23spintrcritical10: Use T_interrupt_test()Sebastian Huber
2020-07-23spintrcritical09: Use T_interrupt_test()Sebastian Huber
2020-07-23spintrcritical08: Use T_interrupt_test()Sebastian Huber
2020-07-23spintrcritical06/spintrcritical07: Remove testsSebastian Huber
These two tests check conditions which no longer exist in the thread queue implementation. The are obsolete since the change to use red-black trees for the priority queues.
2020-07-23spintrcritical01/2/3/4/5: Use T_interrupt_test()Sebastian Huber
2020-07-23psxintrcritical01: Use T_interrupt_test()Sebastian Huber
2020-07-23libtest: Add T_interrupt_test()Sebastian Huber
Update #3199.
2020-07-23libtest: Make check message optionalSebastian Huber
This macro magic is in line with C11 and C++11, but limits the maximum count of arguments. Update #3199.
2020-07-23libtest: Add push/pop fixture supportSebastian Huber
Update #3199.
2020-07-23libtest: Support custom scope messages via fixtureSebastian Huber
Update #3199.
2020-07-23libtest: Add T_get_one_clock_tick_busy()Sebastian Huber
Update #3199.
2020-07-23libtest: Add T_busy()Sebastian Huber
Update #3199.
2020-07-23libtest: Move <t.h> to <rtems/test.h>Sebastian Huber
Update #3199.
2020-07-23libtest: <rtems/test.h> to <rtems/test-info.h>Sebastian Huber
Rename this header file to later move <t.h> to <rtems/test.h>. The main feature provided by <rtems/test-info.h> is the output of standard test information which is consumed by the RTEMS Tester. Update #3199.
2020-07-14rtems: Remove deprecated rtems_io_lookup_name()Sebastian Huber
Close #3420.
2020-06-30Change version to RTEMS 6Sebastian Huber
Update #4020.
2020-06-23psxtmtests: Fix test namesSebastian Huber
Tests PSXTMCOND 08, 09, and 10 had the same test name.
2020-06-18rtems: Remove RTEMS_MP_NOT_CONFIGURED errorSebastian Huber
Some objects can be created with a local or global scope in a multiprocessing network. In non-multiprocessing configurations setting the scope to local or global had no effect since such a system can be viewed as a multiprocessing network with just one node. One and all nodes is the same in such a network. However, if multiprocessing was configured, creation of a global object in a single node network resulted in an RTEMS_MP_NOT_CONFIGURED error. Remove this error condition for symmetry to the non-multiprocessing setup. This is in line with the task affinity behaviour in SMP systems. Update #4005.
2020-06-11smpsignal01: Change state before sending the signalJan Sommer
The signal handler of the consumer might start executing before rtems_signal_send of the producer returns. Therefore change the state to SIG_1_SENT before sending the signal.
2020-06-06tests for fenv.h functionsEshan dhawan
added tests for fesetexeptflag(), fegetexeptflag(), fegetround(), fesetround(). In the test fegetround() does not return any flag other then FE_TONEAREST in tests. This is probably due to soft float. The test complies successfully and returns assert at fegetround() Other tests run without any errors tested on RISCV/rv32imac The test prints nothing if runs successfully. updates #2971 Signed-off-by: Eshan dhawan <eshandhawan51@gmail.com>
2020-05-08libtests/tar01: Remove files of tar01.tar archiveSebastian Huber
Update #3968.
2020-05-07libtests/tar0[12]: Add tar archiveSebastian Huber
Do not generate the test tar archive on the host computer since not all file systems support symbolic links. Close #3968.
2020-05-06testsuite: Add the BSP architecture to the include pathChris Johns
Updates #2962
2020-05-06rtems: Add rtems_get_copyright_notice()Sebastian Huber
Update #3973.
2020-05-06rtems: Deprecate use of _RTEMS_versionSebastian Huber
Close #3970.
2020-05-06libtest/dl09: Test trampolines only when supportedChris Johns
2020-05-05testsuite/dl06: Add a local define to control tracingChris Johns
Closes #3969
2020-04-29libtests/heapwalk: Fix for RTEMS_DEBUGSebastian Huber
Update #2962.
2020-04-17sapi: Add param check to rtems_extension_create()Sebastian Huber
Check that the extensions table is not NULL. Change format. Update #3953.
2020-04-16Canonicalize config.h includeSebastian Huber
Use the following variant which was already used by most source files: #ifdef HAVE_CONFIG_H #include "config.h" #endif
2020-04-15libmisc/shell: Fix the handling of joel scripts in telnetChris Johns
- Fix the passing of std[in/out] to child threads - Fix deleting of managed memory in the key destructor - Only set the key in the main loop thread - Only allocate a shell env outside of the main loop - Fix memory leak if the task start fails - Remove error level from shell env, it cannot be returned this way. Add exit_code but the API is broken so it cannot be returned. Closes #3859
2020-04-14score: Check time of day in _TOD_Set()Sebastian Huber
Close #3949.
2020-04-14score: Return status in _TOD_Set()Sebastian Huber
Update #3949.
2020-04-08score: Delete RTEMS_DECLARE_GLOBAL_SYMBOL()Sebastian Huber
Delete unused RTEMS_DECLARE_GLOBAL_SYMBOL(). Update #3799.
2020-04-07Tests for inttype.h methodsEshan dhawan
2020-04-06tests: Small memory exclude for record02Sebastian Huber
Update #3938.
2020-03-31testsuites: Remove CONFIGURE_MALLOC_STATISTICSSebastian Huber
This configuration option is obsolete since 2014. Update #1367.
2020-03-23sptests/sptls02: Add test caseSebastian Huber
Add a test case which requires the use of __tls_guard() and __tls_init(). Change license to BSD-2-Clause.
2020-03-18record: Add rtems_record_dump()Sebastian Huber
Add rtems_record_dump_base64() and rtems_record_dump_base64_zlib(). Add CONFIGURE_RECORD_FATAL_DUMP_BASE64 and CONFIGURE_RECORD_FATAL_DUMP_BASE64_ZLIB configuration options. Update #3904.
2020-03-16score: Add _IO_Base64()Sebastian Huber
Update #3904.
2020-03-13libio: Robust file descriptor reference countingSebastian Huber
There was a race conditon in the reference counting of file descriptors during a close() operation. After the call to the close handler, the rtems_libio_free() function cleared the flags to zero. However, at this point in time there may still exist some holders of the file descriptor. With RTEMS_DEBUG enabled this could lead to failed assertions in rtems_libio_iop_drop(). Change the code to use only atomic read-modify-write operations on the rtems_libio_iop::flags.
2020-03-09imfs: Replace devfs with an IMFS specializationSebastian Huber
Add a simplified path evaluation function IMFS_eval_path_devfs() for a device only IMFS configuration. The code size can be further reduced by the application if it disables the support for legacy IO drivers via: #define CONFIGURE_IMFS_DISABLE_MKNOD #define CONFIGURE_IMFS_DISABLE_MKNOD_DEVICE Obsolete CONFIGURE_MAXIMUM_DEVICES. Remove BSP_MAXIMUM_DEVICES. Update #3894. Update #3898.
2020-03-04imfs: Add IMFS_add_node()Sebastian Huber
Update #3894.
2020-03-04config: Remove <rtems/btimer.h> includeSebastian Huber
The use of CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER does not define anything, so remove the <rtems/btimer.h> include. Update #3875.
2020-03-04sptests/spheapprot: Fix warningSebastian Huber
2020-03-03fstests/fsrename: Rename a file twiceSebastian Huber
2020-03-03sptests/spextensions01: Add commentSebastian Huber
Update #3885.