User story #152
Lint: Memory
0%
Description
Verify and implement coding standard using Flexelint.
Source code files modified¶
- Source/Core/L0Portability/Memory.cpp (deleted)
- Source/Core/L0Portability/Memory.h
- Source/Core/L0Portability/OperatingSystem/Linux/MemoryOS.h (deleted)
- Source/Core/L0Portability/OperatingSystem/Windows/MemoryOS.h (deleted)
- Source/Core/L0Portability/OperatingSystem/Linux/MemoryOS.cpp
- Source/Core/L0Portability/OperatingSystem/Windows/MemoryOS.cpp
- Test/Core/L0Portability/MemoryTest.cpp
- Test/Core/L0Portability/MemoryTest.h
- Test/Core/L0Portability/ThreadInformation.cpp
- Test/Core/L0Portability/ThreadDatabase.cpp
- Test/GTest/MemoryGTest.cpp
Architecture & design review¶
Date of the review: 29/07/2015
Person who did the review: Andre 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: 29/07/2015
Person who did the review: Andre Neto
Result of review: PASS (MISRA compliant)
List of non-conformities: N/A (I have made some minor cosmetic changes to the documentation).
Unit test review¶
Date of the review: 29/07/2015
Person who did the review: Andre' Neto
Result of coverage tests review: PASS
Result of functional tests review: PASS
Result of review: FAIL (but OK for release. See notes below).
List of non-conformities:The following functions test more than one thing and shall be broken down into different functions. This has no impact on the coverage/functional aspects of the test, but will greatly increase readability of the tests and in case of problems will greatly simplify the identification of the culprit :
Associated revisions
Refactoring and linting of Memory done.
#152
Minor changes on Memory tests.
#152
Linted and tested Memory #152.
This work was performed by creating a new branch (#152_Memory) from
develop and merging it with linth-threads.
History
#1 Updated by Riccardo Vitelli almost 10 years ago
- Target version set to Backlog
#2 Updated by Riccardo Vitelli almost 10 years ago
- Target version changed from Backlog to 0.2
#3 Updated by Riccardo Vitelli almost 10 years ago
- Status changed from New to Code: Impl
#4 Updated by Riccardo Vitelli almost 10 years ago
- Assignee set to Riccardo Vitelli
#5 Updated by Riccardo Vitelli over 9 years ago
- Assignee deleted (
Riccardo Vitelli)
#6 Updated by Riccardo Vitelli over 9 years ago
- Assignee set to Giuseppe Ferro
#7 Updated by Giuseppe Ferro over 9 years ago
- Status changed from Code: Impl to Code: Rev
#8 Updated by Giuseppe Ferro over 9 years ago
Code implementation done. #8db077e
#9 Updated by Giuseppe Ferro over 9 years ago
- Assignee deleted (
Giuseppe Ferro)
#10 Updated by André Neto over 9 years ago
- Assignee set to André Neto
#11 Updated by André Neto over 9 years ago
- Description updated (diff)
#12 Updated by André Neto over 9 years ago
- Description updated (diff)
#13 Updated by André Neto over 9 years ago
- Description updated (diff)
#14 Updated by André Neto over 9 years ago
- Description updated (diff)
#15 Updated by Riccardo Vitelli over 9 years ago
- Status changed from Code: Rev to Unit: Impl
#16 Updated by Riccardo Vitelli over 9 years ago
- Assignee changed from André Neto to Giuseppe Ferro
#17 Updated by Riccardo Vitelli over 9 years ago
- Status changed from Unit: Impl to Unit: Rev
#18 Updated by Riccardo Vitelli over 9 years ago
- Assignee changed from Giuseppe Ferro to André Neto
#19 Updated by Riccardo Vitelli over 9 years ago
- Assignee deleted (
André Neto)
#20 Updated by André Neto over 9 years ago
Code and unit test review made on revision 12ec9513.
Branch #152_Memory merged on develop branch (commit 12ec9513).
Branch #152_Memory deleted.
#21 Updated by André Neto over 9 years ago
- Description updated (diff)
#22 Updated by André Neto over 9 years ago
- Description updated (diff)
- Status changed from Unit: Rev to Closed
Work in progress: Memory code implementation and linting.
#152