Project

General

Profile

User story #255

Directory

Added by Riccardo Vitelli over 9 years ago. Updated over 9 years ago.

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

0%

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

Description

Implement Directory (for Windows and Linux) based on the previous MARTe implementation.

Source code files modified

FileSystem/L1Portability/Directory.*
FileSystem/L1Portability/DirectoryScanner.*

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: 09/11/2015

*Person who did the review: Andre' Neto

Result of review: PASS

List of non-conformities:
As a pattern DirectoryScanner should use LinkedListHolder and not inherit from it.

Unit test review

Date of the review: 24/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: N/A

Associated revisions

Revision 9fbed4b7 (diff)
Added by Giuseppe Ferro over 9 years ago

#255 Lint of Directory done

Revision 971619ea (diff)
Added by Giuseppe Ferro over 9 years ago

#255 Moved static function to create and close file/directories to
Directory.
Added documentation.

Revision 0d7ded1d (diff)
Added by Giuseppe Ferro over 9 years ago

#255 Improve documentation

Revision 6529c5fe (diff)
Added by Giuseppe Ferro over 9 years ago

#255 #228 Fixed compilation warnings.

Revision f1e71235 (diff)
Added by Giuseppe Ferro over 9 years ago

#255 Change the return value to TimeValues in Directory.

Revision f1aa5ac4
Added by Frank Perez over 9 years ago

Merge branch '#255_Directories' of https://vcis-gitlab.f4e.europa.eu/aneto/MARTe2.git into #255_Directories

Revision 72a532df
Added by Frank Perez over 9 years ago

Merge branch '#255_Directories' of https://vcis-gitlab.f4e.europa.eu/aneto/MARTe2.git into #255_Directories

Revision 3aa23d51 (diff)
Added by André Neto over 9 years ago

#255 Code review performed. Minor changes to documentation.

Revision ebadb2cc (diff)
Added by Frank Perez over 9 years ago

#255 Directory Scanner in progress

Revision 4811db86
Added by Frank Perez over 9 years ago

Merge branch '#255_Directories' of
https://vcis-gitlab.f4e.europa.eu/aneto/MARTe2.git into #255_Directories

Conflicts:
Source/Core/FileSystem/L1Portability/Directory.h
Source/Core/FileSystem/L1Portability/Environment/Linux/Directory.cpp

Revision 3db6490c
Added by Frank Perez over 9 years ago

Merge remote-tracking branch 'origin/#243_Linux_File' into
#255_Directories

Conflicts:
MakeDefaults/Lint/marte_flint_base_configuration.lnt
MakeDefaults/Lint/marte_flint_files.lnt
Makefile.inc
Source/Core/BareMetal/L3Streams/StreamI.h
Source/Core/FileSystem/L1Portability/BasicSocket.h
Source/Core/FileSystem/L1Portability/BasicTCPSocket.h
Source/Core/FileSystem/L1Portability/BasicUDPSocket.h
Source/Core/FileSystem/L1Portability/Directory.h
Source/Core/FileSystem/L1Portability/Environment/Linux/BasicTCPSocket.cpp
Source/Core/FileSystem/L1Portability/Environment/Linux/Makefile.cov
Source/Core/FileSystem/L1Portability/Environment/Linux/Makefile.inc
Source/Core/FileSystem/L1Portability/InternetService.h
Source/Core/FileSystem/L1Portability/Makefile.cov
Source/Core/FileSystem/L1Portability/Makefile.inc
Source/Core/FileSystem/L1Portability/SocketSelect.h
Source/Core/FileSystem/Makefile.cov
Source/Core/FileSystem/Makefile.inc
Source/Core/Makefile.inc
Test/Core/FileSystem/L1Portability/Makefile.inc
Test/Core/FileSystem/L1Portability/Makefile.linux
Test/Core/FileSystem/Makefile.cov
Test/Core/FileSystem/Makefile.inc
Test/Core/FileSystem/Makefile.linux
Test/GTest/Makefile.cov
Test/GTest/Makefile.inc

Revision 60afa21a (diff)
Added by Frank Perez over 9 years ago

#255 Unit test finished. Linting missing.

Revision bf8229c9 (diff)
Added by Frank Perez over 9 years ago

#255 Linting of minor modifications.

Revision fd690256 (diff)
Added by Frank Perez over 9 years ago

#255 Directory and DirectoryScanner finished.

Revision 834402f5 (diff)
Added by Riccardo Vitelli over 9 years ago

#255 Merged the new TimeStamp class from #266.

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 set to 0.7

#4 Updated by Giuseppe Ferro over 9 years ago

  • Assignee set to Giuseppe Ferro

#5 Updated by Giuseppe Ferro over 9 years ago

  • Status changed from Code: Impl to Code: Rev

#6 Updated by Giuseppe Ferro over 9 years ago

  • Description updated (diff)
  • Assignee deleted (Giuseppe Ferro)

#7 Updated by Riccardo Vitelli over 9 years ago

  • Assignee set to André Neto

#8 Updated by André Neto over 9 years ago

  • Description updated (diff)
  • Status changed from Code: Rev to Unit: Impl
  • Assignee changed from André Neto to Frank Perez

#9 Updated by André Neto over 9 years ago

  • Target version changed from 0.7 to 0.8

#10 Updated by Riccardo Vitelli over 9 years ago

  • Assignee changed from Frank Perez to Riccardo Vitelli

#11 Updated by Riccardo Vitelli over 9 years ago

  • Status changed from Unit: Impl to Code: Impl

#12 Updated by Riccardo Vitelli over 9 years ago

  • Status changed from Code: Impl to Code: Rev

#13 Updated by Riccardo Vitelli over 9 years ago

  • Assignee deleted (Riccardo Vitelli)

#14 Updated by Riccardo Vitelli over 9 years ago

  • Status changed from Code: Rev to Closed

#15 Updated by Riccardo Vitelli over 9 years ago

  • Description updated (diff)

Also available in: Atom PDF