Project

General

Profile

User story #243

Linux file implementation

Added by André Neto over 9 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
Start date:
20.10.2015
Due date:
% Done:

0%

Estimated time:
Git branch (link):
Git merge to develop (link):
SVN commit (link/?p=rev):

Description

Implement the File stream based on the previous MARTe implementation.

Source code files modified

Architecture & design review

Date of the review: 23/10/2015

Person who did the review: André Neto

Version of architecture & design document: N/A. As per the original MARTe implementation, this is a support function and does not require formal design in UML.

Result of review: N/A

List of non-conformities: N/A

Code and documentation review

Date of the review: 12/11/2015

Person who did the review: R. Vitelli

Result of review: PASS

List of non-conformities: N/A.

Unit test review

Date of the review: 12/11/2015

Person who did the review: R. Vitelli

Result of coverage tests review: PASS

Result of functional tests review: PASS

Result of review: PASS

List of non-conformities:

  • Need to add an unit test to verify ALL possible combinations of opening flags

Associated revisions

Revision cc0bcad4 (diff)
Added by Llorenc Capella over 9 years ago

#243 Linux file. WPI

The following files were imported from the MARTe: * BasicATMSocket.cpp * BasicATMSocket.h * BasicConsole.cpp * BasicConsole.h * BasicFile.h * BasicSocket.cpp * BasicSocket.h * BasicTCPSocket.h * BasicUDPSocket.h * Directory.h

Revision dc712967 (diff)
Added by Llorenc Capella over 9 years ago

#243 Linux File WPI

Make files updated to compile the new BasicFile.x

Revision 3e970c74
Added by Llorenc Capella over 9 years ago

Merge remote-tracking branch 'origin/#249_BufferedStreamGenerator' into
#243_Linux_File

Conflicts:
Source/Core/FileSystem/L1Portability/Environment/Linux/Makefile.inc

Revision 6e7e41e3
Added by Llorenc Capella over 9 years ago

Merge remote-tracking branch 'origin/#244_Windows_File' into
#243_Linux_File

Conflicts:
Source/Core/FileSystem/L1Portability/BasicFile.h
Source/Core/FileSystem/L1Portability/Makefile.inc
Source/Core/FileSystem/L1Portability/Makefile.msc
Source/Core/FileSystem/Makefile.inc
Source/Core/FileSystem/Makefile.msc

Revision c4ebeab7 (diff)
Added by Llorenc Capella over 9 years ago

#243 Linux File.

Deleted obsolete files.

Revision 3e305c90 (diff)
Added by Llorenc Capella over 9 years ago

#243 Linux File.

Linux implementation for the BasicFile.
Unit tests done.

Revision 983f0d6e (diff)
Added by Llorenc Capella over 9 years ago

#243 Linux File

Deleted iostream include

Revision 6b117dc5 (diff)
Added by Llorenc Capella over 9 years ago

#243 Linux File

GTest/Makefile.inc modified to run all tests

Revision 7b997a9d (diff)
Added by Llorenc Capella over 9 years ago

#243 Linux File

Documentation corrected

Revision 2e7f2f88 (diff)
Added by Llorenc Capella over 9 years ago

#243 Linux File

GTest/Makefile.inc errors corrected

Revision 70d3e33b (diff)
Added by Llorenc Capella over 9 years ago

#243 Linux File

Header synchronization with the Windows File

Revision 7b80f447 (diff)
Added by Riccardo Vitelli over 9 years ago

Cross-merged bugfix from #243

Revision 564dc3e2 (diff)
Added by Riccardo Vitelli over 9 years ago

Merged #243 BasicFile and #265 String bugfixes.

Revision f5a03fc9 (diff)
Added by Ivan Herrero over 9 years ago

#244 - Import changes from #243_Linux_File branch and improve FileSystem
implementation for Windows.

- Import constants for integer limits on CompilerTypes from
#243_Linux_File branch.
- Import BasicFileTest and BasicFileGTest from #243_Linux_File branch.
- Update Makefile.inc files on all folders related with FileSystem.
- Add Makefile.msc files on all folders related with FileSystem.
- Fix bugs on implementation of BasicFile for Windows detected after
executing unit tests.

Revision f8fce267 (diff)
Added by Ivan Herrero over 9 years ago

#243 - Fix names of test files used on BasicFile unit testing.

History

#1 Updated by André Neto over 9 years ago

  • Status changed from New to Code: Impl

#2 Updated by André Neto over 9 years ago

  • Description updated (diff)

#3 Updated by André Neto over 9 years ago

  • Target version changed from Backlog to 0.7

#4 Updated by Llorenc Capella over 9 years ago

  • Assignee set to Llorenc Capella

#5 Updated by André Neto over 9 years ago

  • Status changed from Code: Impl to Code: Rev

#6 Updated by André Neto over 9 years ago

  • Assignee changed from Llorenc Capella to André Neto

#7 Updated by André Neto over 9 years ago

  • Target version changed from 0.7 to 0.8

#8 Updated by Riccardo Vitelli over 9 years ago

  • Assignee changed from André Neto to Riccardo Vitelli

#9 Updated by Riccardo Vitelli over 9 years ago

  • Description updated (diff)

#10 Updated by Riccardo Vitelli over 9 years ago

  • Status changed from Code: Rev to Unit: Impl

#11 Updated by Riccardo Vitelli over 9 years ago

  • Status changed from Unit: Impl to Closed

#12 Updated by Riccardo Vitelli over 9 years ago

  • Status changed from Closed to Unit: Impl

#13 Updated by Riccardo Vitelli over 9 years ago

  • Description updated (diff)

#14 Updated by Riccardo Vitelli over 9 years ago

  • Description updated (diff)
  • Assignee deleted (Riccardo Vitelli)

#15 Updated by Riccardo Vitelli over 9 years ago

  • Status changed from Unit: Impl to Closed

Also available in: Atom PDF