summaryrefslogtreecommitdiffstats
path: root/testsuites/fstests (follow)
Commit message (Collapse)AuthorAgeFilesLines
* testsuites: Remove BSP_SMALL_MEMORYJoel Sherrill2014-05-062-33/+13
|
* testsuite: Add a per BSP test check for tests not to build.Chris Johns2014-05-051-45/+45
| | | | | | | | Provide a file per BSP to list tests that do not build for a BSP. This change removes the BSP_SMALL_MEMORY hack from the code. That hack was a mistake. Provide configuration files for each BSP with tests that cannot build.
* fsdosfsname01: Honor BSP_SMALL_MEMORYJoel Sherrill2014-04-221-9/+23
|
* fsdosfsformat01: Honor BSP_SMALL_MEMORYJoel Sherrill2014-04-221-4/+10
|
* privateenv: Use POSIX keys instead of task variables.Christian Mauderer2014-03-275-0/+6
|
* privateenv: Remove sharing of user environment between threads.Christian Mauderer2014-03-272-13/+0
|
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-2152-52/+52
|
* fstests/fsrename: Fix stack corruptionSebastian Huber2014-03-202-30/+56
| | | | Use snprintf() instead of sprintf(). Include missing header files.
* tests/fstests: Remove duplicate begin/end messagesSebastian Huber2014-03-2012-31/+7
| | | | Fix file system names. Remove superfluous defines.
* New fstest to check rename POSIX conformanceAndre Marques2014-03-176-0/+1546
| | | | | | | | | | | | | | | | | | | | | | | This patch is a newer version of the test presented on http://www.rtems.org/pipermail/rtems-devel/2014-February/005318.html Unchecked error cases: - EIO (physical error) - ENOSPC (no space left in the new filepath) - EROFS (already covered on testsuites/fstests/fsrofs01) Untested functionality: - File system lock during rename() operation - If after rename() the link count of a file becomes 0 it should be removed and the space ocupied by the file shall be freed and no longer accessible (the function statvfs() gives "not implemented" on the imfs file system, so this is postponed for now)
* tests/fstests: Use <rtems/test.h>Sebastian Huber2014-03-1725-31/+99
|
* fstests and libtests: Add contents to multiple documentation filesCynthia Rempel2014-01-082-7/+74
|
* fsdosfsformat01.doc: Add contentsCynthia Rempel2014-01-071-4/+18
|
* fsbdpart01.doc: Add contentsCynthia Rempel2014-01-071-4/+21
|
* Filesystem: Add readv/writev handlersSebastian Huber2013-12-201-2/+47
| | | | | | | | | The readv() and writev() support was implemented in terms of multiple calls to the read and write handlers. This imposes a problem on device files which use an IO vector as single request entity. For example a low-level network device (e.g. BPF(4)) may use an IO vector to create one frame from multiple protocol layers each with its own IO vector entry.
* Misc tests: Fix scn files and adjust outputJoel Sherrill2013-11-181-0/+2
|
* testsuites: Add missing .scn filesJoel Sherrill2013-11-1542-20/+1040
|
* Rename imfs_fspathenval.scn to imfs_fspatheval.scnJoel Sherrill2013-11-152-2/+1
|
* fsdosfsname01: Improve test for duplicate namesRalf Kirchner2013-11-151-1/+9
|
* fsdosfsformat01: Add test for re-mount of a filesystemRalf Kirchner2013-10-181-0/+11
|
* JFFS2: New testsSebastian Huber2013-09-1911-0/+411
|
* fstests/mdosfs_fstime: Remove testSebastian Huber2013-09-163-35/+0
| | | | The FAT file system is not conformant with the POSIX requirements.
* fstests/fstime: Fix according to POSIXSebastian Huber2013-09-131-102/+139
| | | | | | | | | | | | | | | | | ftruncate() and open() with O_TRUNC shall upon successful completion mark for update the st_ctime and st_mtime fields of the file. truncate() shall upon successful completion, if the file size is changed, mark for update the st_ctime and st_mtime fields of the file. The POSIX standard "The Open Group Base Specifications Issue 7", IEEE Std 1003.1, 2013 Edition says nothing about the behaviour of truncate() if the file size remains unchanged. Future directions of the standard may mandate the behaviour specified in ftruncate(): http://austingroupbugs.net/view.php?id=489
* fstests/fspermission: Fix resource leakSebastian Huber2013-09-131-2/+9
|
* Check times with a no change truncate via open.Chris Johns2013-08-081-1/+31
| | | | | The open path should update the times even if the truncate does not change the size.
* fsdsosfsname01: Ensure endian correctnessRalf Kirchner2013-06-033-33/+6418
|
* fsdosfsname01: Add compatibility testsRalf Kirchner2013-06-036-0/+11294
| | | | | | Test handling of file names and directory names according to Microsofts specification for the FAT file system. Tests for compatibility with a genuine MS Windows FAT file system have been added.
* fsdosfsname01: Add multibyte testsRalf Kirchner2013-06-032-1/+286
| | | | | Test handling of file names and directory names according to Microsofts specification for the FAT file system. Tests for multibyte file names and directory names have been added.
* fsdosfsname01: New testRalf Kirchner2013-06-036-0/+688
| | | | | | Test handling of file names and directory names according to Microsofts specification for the FAT file system. So far tested only for the default character set (code page 850).
* dosfs: Add RTEMS_DOSFS_SEMAPHORES_PER_INSTANCERalf Kirchner2013-05-241-0/+1
|
* fstests: Use "tmacros.h" instead of "pmacros.h"Ralf Kirchner2013-05-241-1/+1
|
* fstests/fsstatvfs: Fix end of test messageSebastian Huber2013-05-161-1/+1
|
* dosfs: Add statvfs() supportAndrei Mozzhuhin2013-05-165-0/+141
|
* testsuites: Fix warningsSebastian Huber2013-04-112-1/+4
|
* RTEMS: Delete ChangeLog files.Gedare Bloom2013-03-081-313/+0
| | | | | | | | | This commit deletes all RTEMS ChangeLog files. These files have been abandoned since converting to git version control. The historical data may be recovered by checking out any commit before this one. Most of the contents of these ChangeLog files can also be found in the git log. Two external ChangeLog files, ChangeLog.slac and ChangeLog.zlib, remain.
* libblock: Do resource allocation in one placeSebastian Huber2013-02-212-33/+0
| | | | | | | All resource allocations take place in rtems_bdbuf_init() now. After rtems_bdbuf_init() no fatal errors can happen due to configuration errors or resource limits. This makes it easier to detect configuration errors for users.
* fstests/fsrdwr: Add test caseSebastian Huber2013-02-203-1/+59
|
* fstests/fsrdwr: Fix warningSebastian Huber2013-02-201-1/+1
|
* fstests: Prevent compiler optimizationsSebastian Huber2013-02-151-1/+4
|
* fstests/fsrdwr: Free allocated memorySebastian Huber2013-01-301-0/+4
|
* fstests: Check resources used by FAT file systemSebastian Huber2013-01-301-0/+6
|
* fstests: Use global environment and clean upSebastian Huber2013-01-301-3/+14
| | | | This releases all resources acquired by the chroot().
* fstests: Initialize swapout taskSebastian Huber2013-01-301-0/+19
|
* fstests: Perform a quick formatSebastian Huber2013-01-301-1/+1
|
* fstests: Use designated initializersSebastian Huber2013-01-301-10/+10
|
* fstests: Generating .scn (Screen Shots) #4Alex Ivanov2013-01-156-0/+192
|
* IMFS: Generating .scn (Screen Shots) #2Christopher Kerl2013-01-026-0/+276
|
* libblock: Use rtems_blkdev_create_partition()Sebastian Huber2012-12-211-2/+26
| | | | | Use rtems_blkdev_create_partition() instead of rtems_disk_create_log() to avoid problems with the huge IMFS_GENERIC_DEVICE_MAJOR_NUMBER.
* IMFS: Fix resource leak in IMFS_allocate_node()Sebastian Huber2012-12-211-7/+58
|
* dosfs: Add sync_device option for msdos_format()Sebastian Huber2012-12-131-1/+6
|