User story #308
State machine
Start date:
29.09.2016
Due date:
% Done:
0%
Estimated time:
Git branch (link):
Git merge to develop (link):
SVN commit (link/?p=rev):
Description
Port the old BaseLib2 StateMachine to MARTe2.
Source code files modified¶
Architecture & design review¶
Date of the review: 29/09/2016
Person who did the review: Andre' Neto
Version of architecture & design document: N/A. As per the original MARTe implementation.
Result of review: N/A
List of non-conformities: N/A
Code and documentation review¶
Date of the review: 25/10/2016
Person who did the review: R. Vitelli
Result of review: PASS
List of non-conformities:
Unrelated linting errors to be fixed in the next sprint:
./Source/Core/Scheduler/L3Services/EmbeddedThreadI.cpp:216:35: Warning 578: Declaration of symbol 'threadId' hides symbol 'MARTe::EmbeddedThreadI::threadId' (line 232, file ./Source/Core/Scheduler/L3Services/EmbeddedThreadI.h, module ./Source/Core/Scheduler/L3Services/EmbeddedThread.cpp) [MISRA C++ Rule 2-10-2] ./Source/Core/Scheduler/L3Services/EmbeddedThreadI.h:232:1: Info 830: Location cited in prior message ./Source/Core/Scheduler/L4Messages/QueuedMessageI.cpp:47:37: Note 9153: viable set contains both function 'MARTe::SingleThreadService::SingleThreadService (line 65, file ./Source/Core/Scheduler/L3Services/SingleThreadService.h, module ./Source/Core/Scheduler/L3Services/MultiClientEmbeddedThread.cpp)' and template 'MARTe::SingleThreadService::SingleThreadService (line 148, file ./Source/Core/Scheduler/L3Services/SingleThreadService.h)' [MISRA C++ Rule 14-8-2] ./Source/Core/Scheduler/L3Services/SingleThreadService.h:65:1: Info 830: Location cited in prior message
Unit test review¶
Date of the review: 25/10/2016
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:
Two tests fail, both unrelated to this user story. Both will be fixed in the next sprint.
MultiThreadServiceGTest.TestStart_Restart IOBufferGTest.TestPrintStructuredDataInterface
History
#1 Updated by André Neto over 8 years ago
- Status changed from Code: Impl to Code: Rev
#2 Updated by André Neto over 8 years ago
- Assignee changed from André Neto to Riccardo Vitelli
#3 Updated by Riccardo Vitelli over 8 years ago
- Description updated (diff)
#4 Updated by Riccardo Vitelli over 8 years ago
- Status changed from Code: Rev to Closed