summaryrefslogtreecommitdiffstats
path: root/testsuites (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Misc: Minor English fixes (GCI 2018)kuaLeYi2018-11-201-3/+4
|
* psxtmutexattr01: Added new POSIX timing suite (GCI 2018)Himanshu402018-11-205-0/+327
|
* psxtmcleanup01: new POSIX timing suite (GCI 2018)Himanshu402018-11-175-2/+128
|
* psxtmtests_plan.csv: Update to reflect psxtmmqrcvblock01 (GCI 2018)shashvatjain2018-11-161-1/+1
|
* psxtmmqrcvblock01: Add new POSIX timing test (GCI 2018)shashvatjain2018-11-154-1/+157
|
* psxtmthreadattr01: Correct mistakes in previous merge (GCI 2018)Himanshu402018-11-152-14/+16
| | | | Joel admits to grabbing one iteration too early of the patch. :(
* psxtmthreadattr01: Add new test (GCI 2018)Himanshu402018-11-155-17/+485
|
* testsuites/psxtests/psxhdrs: Fix comment so copyright block is separateJoel Sherrill2018-11-14140-184/+442
|
* Add rtems_malloc() and rtems_calloc()Sebastian Huber2018-11-121-0/+51
| | | | Close #3583.
* rtems: Remove Modes_ControlSebastian Huber2018-11-122-4/+2
| | | | | | | Use rtems_mode directly. This is in line with rtems_attribute and rtems_option. Update #3598.
* m32c: Remove this targetSebastian Huber2018-11-122-26/+11
| | | | Update #3599.
* psxtmtests_plan.csv: Add pthread cleanup and attr test casesJoel Sherrill2018-11-111-2/+20
|
* testsuite: Add python verison support to rtems-test-check.pyChris Johns2018-11-093-11/+95
| | | | Closes #3579
* build: Fix library orderSebastian Huber2018-11-081-47/+47
| | | | Update #3551.
* psxtmtests_plan.csv: Add psxtmonce01Joel Sherrill2018-11-071-1/+1
|
* psxtmonce01/init.c: Use static and Simple ConsoleJoel Sherrill2018-11-071-10/+5
|
* spconfig02: Check object methods in default configSebastian Huber2018-11-075-0/+328
| | | | | | | | | | | Ensure that the creation of Classic API objects fails with the expected status code in the default configuration. Ensure that the deletion of Classic API objects fails with the expected status code in the default configuration if the identifier is invalid. Ensure that only the expected objects are present in the default configuration via rtems_object_get_classic_name().
* build: Remove superfluous psxtmonce01/Makefile.amSebastian Huber2018-11-071-27/+0
|
* Correct minor spelling and grammar errorsZenon2018-11-061-2/+2
| | | | This work was performed as a GCI 2018 task.
* psxtmonce01: New test written by Himanshu40 as part of GCI2018Himanshu402018-11-065-0/+139
|
* posix: Enable more sptests test cases by defaultSebastian Huber2018-10-294-96/+35
| | | | Update #2514.
* posix: Enable more psxtests by defaultSebastian Huber2018-10-296-105/+12
| | | | Update #2514.
* posix: Enable more smptests tests by defaultSebastian Huber2018-10-291-6/+0
| | | | Update #2514.
* posix: Enable psxtmtests tests by defaultSebastian Huber2018-10-292-98/+2
| | | | Update #2514.
* Move default config to librtemsdefaultconfig.aSebastian Huber2018-10-291-0/+47
| | | | | | | | | | | | | | | | | | | | | | | An RTEMS application default configuration is contained in cpukit/libmisc/dummy/default-configuration.c. This default configuration was contained in librtemscpu.a. This had at least two problems: 1. Application configuration errors may have pulled in the default configuration which in turn lead to multiply define symbols error. This was quite confusing. You had to consult the linker map file to figure out what cased the pull in of the default configuration. You needed to know what a linker map file is and how you generate it with your build system. This was not very user friendly. 2. It prevented the use of default configuration items for each subsystem in librtemscpu.a. This may be used to reduce the size of the configuration itself. Move the default configuration to the separate library librtemsdefaultconfig.a. Close #3551.
* config: Modify CONFIGURE_INTERRUPT_STACK_SIZESebastian Huber2018-10-241-0/+32
| | | | | | | Use CPU_STACK_MINIMUM_SIZE instead of CONFIGURE_MINIMUM_TASK_STACK_SIZE to set the default value. Close #3480.
* malloctest: Hide NULL pointer from compilerSebastian Huber2018-10-241-6/+5
| | | | | Disabling a warning does not prevent the compiler from reasoning what it is supposed to do with a somewhat undefined function call.
* tmonetoone: Add yield test caseSebastian Huber2018-10-221-0/+37
|
* Support O_NOFOLLOW open() flagSebastian Huber2018-10-221-0/+67
| | | | Close #3546.
* Support O_CLOEXEC open() flagSebastian Huber2018-10-221-4/+28
| | | | | | Make sure this flag is ignored and does not prevent a successful open. Close #3547.
* psxreaddir: Adjust test due to opendir() changesSebastian Huber2018-10-221-0/+6
| | | | Update #3545.
* Support O_DIRECTORY open() flagSebastian Huber2018-10-181-0/+25
| | | | Close #3545.
* libtests/Makefile.am: Add CPU_CFLAGS to rtems-ld invocationJoel Sherrill2018-10-141-1/+2
| | | | closes #3401, #3402.
* tmtests: Fix unused variable warningsSebastian Huber2018-10-124-8/+0
|
* fsclose01: Fix uninitialized variable warningSebastian Huber2018-10-121-1/+1
|
* tmtests/tmonetoone: New test programSebastian Huber2018-10-115-0/+337
|
* telnetd: Add server port to configurationSebastian Huber2018-10-111-1/+1
| | | | Close #3543.
* telnetd: Create sessions at startSebastian Huber2018-10-112-5/+6
| | | | Update #3543.
* telnetd: Remove keep stdio featureSebastian Huber2018-10-105-0/+167
| | | | | | | | | | | | | | The Telnet service started via rtems_telnetd_start() had a keep stdio feature. This just created a task and executed the command function in a loop. For this kind of service we do not library support. This can be done by an application task on its own. Remove this feature and provide only the real Telnet server functionality. Use syslog() for error and status messages. Add test program for the Telnet server. Close #3542.
* build: Remove local.amSebastian Huber2018-10-10131-135/+0
|
* build: Directly reference libraries in testsSebastian Huber2018-10-104-19/+27
| | | | Remove use of TMPINSTALL_FILES.
* posix: Remove static assertionSebastian Huber2018-10-091-0/+1
| | | | | | | | Standard C does not allow pointer operands in an integer constant expressions. GCC issues only a -Wpedantic warning in the removed static assertion. However, clang is pedantic by default and issues an error. Rely on the test case instead.
* ftpd: Remove FTPD_SessionInfo_t::pass memberSebastian Huber2018-10-052-7/+50
| | | | | | There is no need to keep the password throughout the session. Update #3530.
* tests: Use rtems_task_exit()Sebastian Huber2018-10-05164-365/+223
| | | | Update #3533.
* score: Remove CPU_PROVIDES_IDLE_THREAD_BODYSebastian Huber2018-10-052-12/+0
| | | | | | | Remove the CPU_PROVIDES_IDLE_THREAD_BODY option to avoid unnecessary conditional compilation. Close #3539.
* spthreadlife01: A task exit must not returnSebastian Huber2018-10-051-3/+3
| | | | Update #3533.
* rtems: Add rtems_task_exit()Sebastian Huber2018-10-011-3/+27
| | | | Update #3533.
* spthreadlife01: Remove superfluous restart caseSebastian Huber2018-10-011-3/+0
| | | | Update #3243.
* Remove INTERNAL_ERROR_INTERRUPT_STACK_TOO_SMALLSebastian Huber2018-09-215-58/+0
| | | | | | | | | | | | The configured interrupt stack size (CONFIGURE_INTERRUPT_STACK_SIZE) is checked against the minimum task stack size. The minium tasks task stack size is also a configuration option (CONFIGURE_MINIMUM_TASK_STACK_SIZE). So, this check does not really help in case of configuration errors. In addition, the interrupt stack is also re-used as the initialization stack in most BSPs. It is probably better to use a stack checker to detect problems. Update #3459.
* clang: Keep -qrtems and -B for compilers without -specs supportJacob Hansen2018-09-202-1/+22
| | | | | | | | | This is needed for building rtems correctly with Clang. Note that this change does not mean rtems can build correctly with mainline clang. However the change allows building rtems with a Clang toolchain that has a rtems frontend similar that of GCC's builtin rtems specs.