Project

General

Profile

Test #285

MARTe2 QA-audit (v0.8)

Added by Ivan Herrero over 9 years ago. Updated over 9 years ago.

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

100%

Estimated time:

Description

Requirements review

Date of the review: 30/11/2015

Person who did the review: Ivan Herrero

Version of requirements: 0.8

Result of review: N/A

List of non-conformities: N/A

Comments: As per the original MARTe implementation, the user stories of this sprint are support functions and do not require formal requirements.

Architecture & design review

Date of the review: 30/11/2015

Person who did the review: Ivan Herrero

Version of architecture & design document: 0.8

Result of review: N/A

List of non-conformities: N/A

Comments: As per the original MARTe implementation, the user stories of this sprint are support functions and do not require formal design.

Code and documentation review

Date of the review: 30/11/2015

Person who did the review: Ivan Herrero

Version of source code: 0.8

Result of review: PASS

List of non-conformities:

[#253]
  • There are several warnings that should be fixed in a dedicated user-stories.
  • The following tests (already working for Linux) had to be commented:
  1. BasicFileGTest.x
  2. InternetHostGTest.x
  3. InternetServiceGTest.x
  4. BasicSocketGTest.x
  5. BasicTCPSocketGTest.x
  6. BasicUDPSocketGTest.x

[#255] As a pattern DirectoryScanner should use LinkedListHolder and not inherit from it.

[#267] Merged with #268.

[#269] Merged with #268.

Unit test review

Date of the review: 30/11/2015

Person who did the review: Ivan Herrero

Version of unit tests: 0.8

Result of coverage tests review: PASS

Result of functional tests review: PASS

Result of review: PASS

List of non-conformities:

[#243] Need to add an unit test to verify ALL possible combinations of opening flags

[#244]
Note: some tests unrelated to this user-story are failing on Windows:
[ FAILED ] BufferedStreamIGTest.TestPrintFormatted_Pointer_BufferSize_1
[ FAILED ] BufferedStreamIGTest.TestPrintFormatted_Pointer_BufferSize_2
[ FAILED ] BufferedStreamIGTest.TestPrintFormatted_Pointer_BufferSize_8
[ FAILED ] BufferedStreamIGTest.TestPrintFormatted_Pointer_BufferSize_64
[ FAILED ] BufferedStreamIGTest.TestPrintFormatted_Pointer_BufferSize_128
[ FAILED ] BufferedStreamIGTest.TestPrintFormatted_Pointer_BufferSize_1024
[ FAILED ] IOBufferGTest.TestPrintFormatted_Pointer
[ FAILED ] IOBufferGTest.TestPrintFormattedMultiple

[#256] Coverage tests for structured data (still not implemented in MARTe) are missing. These should be added as soon as structured data is available.

[#267] Merged with #268.

[#269] Merged with #268.

[#271] The coverage reports that 13 of 14 functions have been executed, but the class Select has 11 functions and all have been executed.

Integration test review

Date of the review: 30/11/2015

Person who did the review: Ivan Herrero

Version of integration tests: 0.8

Result of review: N/A

List of non-conformities: N/A

Comments: As per the original MARTe implementation, the user stories of this sprint are support functions and do not require formal integration tests.

Acceptance test review

Date of the review: 30/11/2015

Person who did the review: Ivan Herrero

Version of acceptance tests: 0.8

Result of review: N/A

List of non-conformities: N/A

Comments: As per the original MARTe implementation, the user stories of this sprint are support functions and do not require formal acceptance tests.

History

#1 Updated by Ivan Herrero over 9 years ago

  • Description updated (diff)

#2 Updated by Ivan Herrero over 9 years ago

  • Due date set to 25.11.2015

#3 Updated by Ivan Herrero over 9 years ago

  • % Done changed from 0 to 100

#4 Updated by Ivan Herrero over 9 years ago

  • Status changed from New to Closed

Also available in: Atom PDF