Project

General

Profile

Meeting #1711

MARTe2-components QA-audit (v1.8.0)

Added by André Neto 12 months ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Start date:
23.08.2021
Due date:
% Done:

0%

Estimated time:

Description

Aligned with core v1.8.0.

General

Information

The following files were detected as changed between branches develop and master
AUTHORS
Lint/marte_components_flint_files.lnt
Source/Components/DataSources/DAN/DANAPI.cpp
Source/Components/DataSources/DAN/DANAPI.h
Source/Components/DataSources/DAN/DANSource.cpp
Source/Components/DataSources/DAN/DANSource.h
Source/Components/DataSources/DAN/DANStream.cpp
Source/Components/DataSources/DAN/DANStream.h
Source/Components/DataSources/DAN/Makefile.inc
Source/Components/DataSources/FileDataSource/FileReader.cpp
Source/Components/DataSources/FileDataSource/FileWriter.cpp
Source/Components/DataSources/FileDataSource/Makefile.msc
Source/Components/DataSources/LinuxTimer/Makefile.msc
Source/Components/DataSources/LoggerDataSource/Makefile.msc
Source/Components/DataSources/MDSWriter/MDSWriterNode.cpp
Source/Components/DataSources/Makefile.gcc
Source/Components/DataSources/Makefile.inc
Source/Components/DataSources/NI9157/CounterChecker.cpp
Source/Components/DataSources/NI9157/CounterChecker.h
Source/Components/DataSources/NI9157/NI9157CircularFifoReader.cpp
Source/Components/DataSources/UDP/Makefile.msc
Source/Components/DataSources/UDP/UDPReceiver.cpp
Source/Components/DataSources/UDP/UDPSender.cpp
Source/Components/DataSources/UEIDataSource/Makefile.cov
Source/Components/DataSources/UEIDataSource/Makefile.gcc
Source/Components/DataSources/UEIDataSource/Makefile.inc
Source/Components/DataSources/UEIDataSource/README.md
Source/Components/DataSources/UEIDataSource/UEIDataSourceI.cpp
Source/Components/DataSources/UEIDataSource/UEIDataSourceI.h
Source/Components/DataSources/UEIDataSource/UEIReader.cpp
Source/Components/DataSources/UEIDataSource/UEIReader.h
Source/Components/DataSources/UEIDataSource/UEIWriter.cpp
Source/Components/DataSources/UEIDataSource/UEIWriter.h
Source/Components/GAMs/CRCGAM/Makefile.msc
Source/Components/GAMs/ConstantGAM/Makefile.msc
Source/Components/GAMs/ConversionGAM/ConversionGAM.cpp
Source/Components/GAMs/ConversionGAM/ConversionGAM.h
Source/Components/GAMs/ConversionGAM/ConversionHelper.h
Source/Components/GAMs/ConversionGAM/ConversionHelperT.h
Source/Components/GAMs/ConversionGAM/Makefile.msc
Source/Components/GAMs/FilterGAM/Filter.cpp
Source/Components/GAMs/FilterGAM/Filter.h
Source/Components/GAMs/FilterGAM/FilterGAM.cpp
Source/Components/GAMs/FilterGAM/FilterGAM.h
Source/Components/GAMs/FilterGAM/FilterT.h
Source/Components/GAMs/FilterGAM/Makefile.inc
Source/Components/GAMs/FilterGAM/Makefile.msc
Source/Components/GAMs/HistogramGAM/Makefile.msc
Source/Components/GAMs/IOGAM/Makefile.msc
Source/Components/GAMs/PIDGAM/Makefile.msc
Source/Components/GAMs/StatisticsGAM/Makefile.msc
Source/Components/GAMs/WaveformGAM/Makefile.msc
Source/Components/Interfaces/Makefile.inc
Source/Components/Interfaces/OPCUA/OPCUAClientI.cpp
Source/Components/Interfaces/OPCUA/OPCUAClientRead.cpp
Source/Components/Interfaces/OPCUA/OPCUAClientWrite.cpp
Source/Components/Interfaces/UEIDAQ/Makefile.cov
Source/Components/Interfaces/UEIDAQ/Makefile.gcc
Source/Components/Interfaces/UEIDAQ/Makefile.inc
Source/Components/Interfaces/UEIDAQ/UEIAI217_803.cpp
Source/Components/Interfaces/UEIDAQ/UEIAI217_803.h
Source/Components/Interfaces/UEIDAQ/UEIAO308.cpp
Source/Components/Interfaces/UEIDAQ/UEIAO308.h
Source/Components/Interfaces/UEIDAQ/UEIBufferPointer.cpp
Source/Components/Interfaces/UEIDAQ/UEIBufferPointer.h
Source/Components/Interfaces/UEIDAQ/UEICircularBuffer.cpp
Source/Components/Interfaces/UEIDAQ/UEICircularBuffer.h
Source/Components/Interfaces/UEIDAQ/UEIDIO404.cpp
Source/Components/Interfaces/UEIDAQ/UEIDIO404.h
Source/Components/Interfaces/UEIDAQ/UEIDefinitions.h
Source/Components/Interfaces/UEIDAQ/UEIDevice.cpp
Source/Components/Interfaces/UEIDAQ/UEIDevice.h
Source/Components/Interfaces/UEIDAQ/UEIMapContainer.cpp
Source/Components/Interfaces/UEIDAQ/UEIMapContainer.h
Source/Components/Interfaces/UEIDAQ/UEIMasterObject.cpp
Source/Components/Interfaces/UEIDAQ/UEIMasterObject.h
Source/Components/Interfaces/UEIDAQ/UEIMockupManager.cpp
Source/Components/Interfaces/UEIDAQ/UEIMockupManager.h
Source/Components/Interfaces/UEIDAQ/UEIRtDMap.cpp
Source/Components/Interfaces/UEIDAQ/UEIRtDMap.h
Source/Components/Interfaces/UEIDAQ/UEIRtVMap.cpp
Source/Components/Interfaces/UEIDAQ/UEIRtVMap.h
Test/Components/DataSources/DAN/DANSourceGTest.cpp
Test/Components/DataSources/DAN/DANSourceTest.cpp
Test/Components/DataSources/DAN/DANSourceTest.h
Test/Components/DataSources/DAN/DANStreamGTest.cpp
Test/Components/DataSources/DAN/DANStreamTest.cpp
Test/Components/DataSources/DAN/DANStreamTest.h
Test/Components/DataSources/DAN/Makefile.inc
Test/Components/DataSources/DAN/dan_test_config.xml
Test/Components/DataSources/DAN/dan_test_config_ccs_6.xml
Test/Components/DataSources/Makefile.inc
Test/Components/DataSources/NI9157/CounterCheckerGTest.cpp
Test/Components/DataSources/NI9157/CounterCheckerTest.cpp
Test/Components/DataSources/NI9157/CounterCheckerTest.h
Test/Components/DataSources/UEIDataSource/Makefile.cov
Test/Components/DataSources/UEIDataSource/Makefile.gcc
Test/Components/DataSources/UEIDataSource/Makefile.inc
Test/Components/DataSources/UEIDataSource/UEIDataSourceIGTest.cpp
Test/Components/DataSources/UEIDataSource/UEIDataSourceITest.cpp
Test/Components/DataSources/UEIDataSource/UEIDataSourceITest.h
Test/Components/DataSources/UEIDataSource/UEIReaderGTest.cpp
Test/Components/DataSources/UEIDataSource/UEIReaderTest.cpp
Test/Components/DataSources/UEIDataSource/UEIReaderTest.h
Test/Components/DataSources/UEIDataSource/UEIWriterGTest.cpp
Test/Components/DataSources/UEIDataSource/UEIWriterTest.cpp
Test/Components/DataSources/UEIDataSource/UEIWriterTest.h
Test/Components/GAMs/ConversionGAM/ConversionGAMGTest.cpp
Test/Components/GAMs/ConversionGAM/ConversionGAMTest.h
Test/Components/GAMs/FilterGAM/FilterGAMGTest.cpp
Test/Components/GAMs/FilterGAM/FilterGAMTest.cpp
Test/Components/GAMs/FilterGAM/FilterGAMTest.h
Test/Components/GAMs/FilterGAM/FilterGAMTestHelper.cpp
Test/Components/GAMs/FilterGAM/FilterGAMTestHelper.h
Test/Components/GAMs/FilterGAM/Makefile.inc
Test/Components/Interfaces/Makefile.cov
Test/Components/Interfaces/Makefile.inc
Test/Components/Interfaces/UEIDAQ/Makefile.cov
Test/Components/Interfaces/UEIDAQ/Makefile.gcc
Test/Components/Interfaces/UEIDAQ/Makefile.inc
Test/Components/Interfaces/UEIDAQ/UEIAI217_803GTest.cpp
Test/Components/Interfaces/UEIDAQ/UEIAI217_803Test.cpp
Test/Components/Interfaces/UEIDAQ/UEIAI217_803Test.h
Test/Components/Interfaces/UEIDAQ/UEIAO308GTest.cpp
Test/Components/Interfaces/UEIDAQ/UEIAO308Test.cpp
Test/Components/Interfaces/UEIDAQ/UEIAO308Test.h
Test/Components/Interfaces/UEIDAQ/UEIBufferPointerGTest.cpp
Test/Components/Interfaces/UEIDAQ/UEIBufferPointerTest.cpp
Test/Components/Interfaces/UEIDAQ/UEIBufferPointerTest.h
Test/Components/Interfaces/UEIDAQ/UEICircularBufferGTest.cpp
Test/Components/Interfaces/UEIDAQ/UEICircularBufferTest.cpp
Test/Components/Interfaces/UEIDAQ/UEICircularBufferTest.h
Test/Components/Interfaces/UEIDAQ/UEIDAQMockup/AdditionalDefinitions.h
Test/Components/Interfaces/UEIDAQ/UEIDAQMockup/PDNA.h
Test/Components/Interfaces/UEIDAQ/UEIDAQMockup/UEIDAQMockup.h
Test/Components/Interfaces/UEIDAQ/UEIDAQMockup/powerdna.h
Test/Components/Interfaces/UEIDAQ/UEIDIO404GTest.cpp
Test/Components/Interfaces/UEIDAQ/UEIDIO404Test.cpp
Test/Components/Interfaces/UEIDAQ/UEIDIO404Test.h
Test/Components/Interfaces/UEIDAQ/UEIDeviceGTest.cpp
Test/Components/Interfaces/UEIDAQ/UEIDeviceTest.cpp
Test/Components/Interfaces/UEIDAQ/UEIDeviceTest.h
Test/Components/Interfaces/UEIDAQ/UEIMapContainerGTest.cpp
Test/Components/Interfaces/UEIDAQ/UEIMapContainerTest.cpp
Test/Components/Interfaces/UEIDAQ/UEIMapContainerTest.h
Test/Components/Interfaces/UEIDAQ/UEIMasterObjectGTest.cpp
Test/Components/Interfaces/UEIDAQ/UEIMasterObjectTest.cpp
Test/Components/Interfaces/UEIDAQ/UEIMasterObjectTest.h
Test/Components/Interfaces/UEIDAQ/UEIRtDMapGTest.cpp
Test/Components/Interfaces/UEIDAQ/UEIRtDMapTest.cpp
Test/Components/Interfaces/UEIDAQ/UEIRtDMapTest.h
Test/Components/Interfaces/UEIDAQ/UEIRtVMapGTest.cpp
Test/Components/Interfaces/UEIDAQ/UEIRtVMapTest.cpp
Test/Components/Interfaces/UEIDAQ/UEIRtVMapTest.h
Test/GTest/Makefile.inc

OK: no errors found.

Requirements review

Date of the review: 04/04/2024

Person who did the review: jenkins1 (codac.local)

Version of requirements: TODO

Result of review: TODO

List of non-conformities: TODO

Comments: TODO

Architecture & design review

Date of the review: 04/04/2024

Person who did the review: jenkins1 (codac.local)

Version of architecture & design document: TODO

Result of review: TODO

List of non-conformities: TODO

Comments: TODO

Code and documentation review

Date of the review: 04/04/2024

Person who did the review: jenkins1 (codac.local)

Version of source code: 0937152073a62c3780d7c7c9801704ba53350e70

Result of review: TODO

List of non-conformities:

Run flexelint and report TODO

Headers

ERR: Invalid #includes sorted in file Source/Components/DataSources/DAN/DANAPI.h
ERR: Invalid #includes sorted in file Source/Components/DataSources/DAN/DANSource.cpp
ERR: Invalid @date in file Source/Components/DataSources/DAN/DANStream.cpp
ERR: Invalid @author in file Source/Components/DataSources/DAN/DANStream.cpp
ERR: Invalid #includes sorted in file Source/Components/DataSources/UEIDataSource/UEIDataSourceI.h
ERR: Invalid #includes sorted in file Source/Components/DataSources/UEIDataSource/UEIReader.h
ERR: Invalid #includes sorted in file Source/Components/DataSources/UEIDataSource/UEIWriter.h
ERR: Invalid #includes sorted in file Source/Components/GAMs/ConversionGAM/ConversionHelperT.h
ERR: Invalid @date in file Source/Components/GAMs/FilterGAM/Filter.cpp
ERR: Invalid @author in file Source/Components/GAMs/FilterGAM/Filter.cpp
ERR: Invalid #includes sorted in file Source/Components/GAMs/FilterGAM/FilterGAM.h
ERR: Invalid #includes sorted in file Source/Components/GAMs/FilterGAM/FilterT.h
ERR: Invalid #includes sorted in file Source/Components/Interfaces/UEIDAQ/UEIAI217_803.h
ERR: Invalid #includes sorted in file Source/Components/Interfaces/UEIDAQ/UEIAO308.h
ERR: Invalid #includes sorted in file Source/Components/Interfaces/UEIDAQ/UEICircularBuffer.h
ERR: Invalid #includes sorted in file Source/Components/Interfaces/UEIDAQ/UEIDIO404.h
ERR: Invalid #includes sorted in file Source/Components/Interfaces/UEIDAQ/UEIDevice.h
ERR: Invalid #includes sorted in file Source/Components/Interfaces/UEIDAQ/UEIMapContainer.cpp
ERR: Invalid #includes sorted in file Source/Components/Interfaces/UEIDAQ/UEIMapContainer.h
ERR: Invalid #includes sorted in file Source/Components/Interfaces/UEIDAQ/UEIMasterObject.h
ERR: Invalid #includes sorted in file Source/Components/Interfaces/UEIDAQ/UEIMockupManager.h
ERR: Invalid #includes sorted in file Source/Components/Interfaces/UEIDAQ/UEIRtDMap.h
ERR: Invalid #includes sorted in file Source/Components/Interfaces/UEIDAQ/UEIRtVMap.h
ERR: Invalid #includes sorted in file Test/Components/DataSources/DAN/DANSourceGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/DAN/DANSourceTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/DAN/DANStreamGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/DAN/DANStreamTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/UEIDataSource/UEIDataSourceITest.h
ERR: Invalid #includes sorted in file Test/Components/DataSources/UEIDataSource/UEIReaderTest.h
ERR: Invalid #includes sorted in file Test/Components/DataSources/UEIDataSource/UEIWriterTest.h
ERR: Invalid #includes sorted in file Test/Components/GAMs/ConversionGAM/ConversionGAMGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/GAMs/ConversionGAM/ConversionGAMTest.h
ERR: Invalid #includes sorted in file Test/Components/GAMs/FilterGAM/FilterGAMGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/GAMs/FilterGAM/FilterGAMTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/UEIDAQ/UEIAI217_803Test.h
ERR: Invalid #includes sorted in file Test/Components/Interfaces/UEIDAQ/UEIAO308Test.h
ERR: Invalid #includes sorted in file Test/Components/Interfaces/UEIDAQ/UEIBufferPointerTest.h
ERR: Invalid #includes sorted in file Test/Components/Interfaces/UEIDAQ/UEICircularBufferTest.h
ERR: Invalid @file in file Test/Components/Interfaces/UEIDAQ/UEIDAQMockup/AdditionalDefinitions.h
ERR: Invalid @brief in file Test/Components/Interfaces/UEIDAQ/UEIDAQMockup/AdditionalDefinitions.h
ERR: Invalid @date in file Test/Components/Interfaces/UEIDAQ/UEIDAQMockup/AdditionalDefinitions.h
ERR: Invalid @author in file Test/Components/Interfaces/UEIDAQ/UEIDAQMockup/AdditionalDefinitions.h
ERR: Invalid @copyright in file Test/Components/Interfaces/UEIDAQ/UEIDAQMockup/AdditionalDefinitions.h
ERR: Invalid @file in file Test/Components/Interfaces/UEIDAQ/UEIDAQMockup/PDNA.h
ERR: Invalid @brief in file Test/Components/Interfaces/UEIDAQ/UEIDAQMockup/PDNA.h
ERR: Invalid @date in file Test/Components/Interfaces/UEIDAQ/UEIDAQMockup/PDNA.h
ERR: Invalid @author in file Test/Components/Interfaces/UEIDAQ/UEIDAQMockup/PDNA.h
ERR: Invalid @copyright in file Test/Components/Interfaces/UEIDAQ/UEIDAQMockup/PDNA.h
ERR: Invalid @file in file Test/Components/Interfaces/UEIDAQ/UEIDAQMockup/UEIDAQMockup.h
ERR: Invalid @brief in file Test/Components/Interfaces/UEIDAQ/UEIDAQMockup/UEIDAQMockup.h
ERR: Invalid @date in file Test/Components/Interfaces/UEIDAQ/UEIDAQMockup/UEIDAQMockup.h
ERR: Invalid @author in file Test/Components/Interfaces/UEIDAQ/UEIDAQMockup/UEIDAQMockup.h
ERR: Invalid @copyright in file Test/Components/Interfaces/UEIDAQ/UEIDAQMockup/UEIDAQMockup.h
ERR: Invalid @file in file Test/Components/Interfaces/UEIDAQ/UEIDAQMockup/powerdna.h
ERR: Invalid @brief in file Test/Components/Interfaces/UEIDAQ/UEIDAQMockup/powerdna.h
ERR: Invalid @date in file Test/Components/Interfaces/UEIDAQ/UEIDAQMockup/powerdna.h
ERR: Invalid @author in file Test/Components/Interfaces/UEIDAQ/UEIDAQMockup/powerdna.h
ERR: Invalid @copyright in file Test/Components/Interfaces/UEIDAQ/UEIDAQMockup/powerdna.h
ERR: Invalid #includes sorted in file Test/Components/Interfaces/UEIDAQ/UEIDIO404Test.h
ERR: Invalid #includes sorted in file Test/Components/Interfaces/UEIDAQ/UEIDeviceTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/UEIDAQ/UEIDeviceTest.h
ERR: Invalid @file in file Test/Components/Interfaces/UEIDAQ/UEIMapContainerTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/UEIDAQ/UEIMapContainerTest.h
ERR: Invalid #includes sorted in file Test/Components/Interfaces/UEIDAQ/UEIMasterObjectTest.h
ERR: Invalid @file in file Test/Components/Interfaces/UEIDAQ/UEIRtDMapTest.h
ERR: Invalid #includes sorted in file Test/Components/Interfaces/UEIDAQ/UEIRtDMapTest.h
ERR: Invalid #includes sorted in file Test/Components/Interfaces/UEIDAQ/UEIRtVMapTest.h

Lint includes

ERR: File ProfinetDataSourceAdapter.cpp is not being linted!
ERR: File ProfinetToMARTeLogAdapter.cpp is not being linted!
ERR: File UEIWriter.cpp is not being linted!
ERR: File UEIDataSourceI.cpp is not being linted!
ERR: File UEIReader.cpp is not being linted!
ERR: File UEIAI217_803.cpp is not being linted!
ERR: File UEIMockupManager.cpp is not being linted!
ERR: File UEIDIO404.cpp is not being linted!
ERR: File UEIMasterObject.cpp is not being linted!
ERR: File UEIMapContainer.cpp is not being linted!
ERR: File UEICircularBuffer.cpp is not being linted!
ERR: File UEIRtVMap.cpp is not being linted!
ERR: File UEIDevice.cpp is not being linted!
ERR: File UEIRtDMap.cpp is not being linted!
ERR: File UEIAO308.cpp is not being linted!
ERR: File UEIBufferPointer.cpp is not being linted!
ERR: File CCSHelpers.cpp is not being linted!
ERR: File AuthUtils.cpp is not being linted!
ERR: Not all files are being included for linting

Linter

ERR: /home/jenkins/MARTe2-dev/MakeDefaults/Lint/marte_flint_exceptions.lnt 15
ERR: Note 974: Worst case function for stack usage: 'MARTe::FlattenedStructIOGAM::TransverseStructure' is recursive, loop contains call to 'MARTe::FlattenedStructIOGAM::TransverseStructure'. See stack for a full report. [MISRA C+ Rule 7-5-4]

Doxygen

OK: no errors found.

Unit test review

Date of the review: 04/04/2024

Person who did the review: jenkins1 (codac.local)

Version of source code: 0937152073a62c3780d7c7c9801704ba53350e70

Result of coverage tests review: TODO

Result of functional tests review: TODO

Result of review: TODO

Comments: TODO

List of non-conformities:

Functional tests

ERR: Test file not found: Test/Components/DataSources/DAN/DANAPIGTest.cpp
ERR: DANSource:CloseStream is not tested
ERR: DANSource:GetAbsoluteStartTime is not tested
ERR: DANSource:GetDANBufferMultiplier is not tested
ERR: DANSource:OpenStream is not tested
ERR: DANSource:PrepareNextState is not tested
ERR: DANSource:Purge is not tested
ERR: DANSource:Synchronise is not tested
ERR: DANStream:GetPeriodNanos is not tested
ERR: UEIDataSourceI:AllocateMemory is not tested
ERR: UEIDataSourceI:GetBrokerName is not tested
ERR: UEIDataSourceI:PrepareNextState is not tested
ERR: UEIDataSourceI:SetConfiguredDatabase is not tested
ERR: UEIDataSourceI:Synchronise is not tested
ERR: UEIDataSourceI:TerminateInputCopy is not tested
ERR: UEIReader:AllocateMemory is not tested
ERR: UEIReader:GetBrokerName is not tested
ERR: UEIReader:PrepareNextState is not tested
ERR: UEIReader:SetConfiguredDatabase is not tested
ERR: UEIReader:Synchronise is not tested
ERR: UEIReader:TerminateInputCopy is not tested
ERR: UEIWriter:AllocateMemory is not tested
ERR: UEIWriter:GetBrokerName is not tested
ERR: UEIWriter:PrepareNextState is not tested
ERR: UEIWriter:SetConfiguredDatabase is not tested
ERR: UEIWriter:Synchronise is not tested
ERR: UEIWriter:TerminateInputCopy is not tested
ERR: ConversionGAM:Initialise is not tested
ERR: ConversionHelper:Convert is not tested
ERR: ConversionHelper:GetInputMemory is not tested
ERR: ConversionHelper:GetNumberOfElements is not tested
ERR: ConversionHelper:GetNumberOfSamples is not tested
ERR: ConversionHelper:GetOutputMemory is not tested
ERR: ConversionHelper:LoadGain is not tested
ERR: ConversionHelper:LoadOffset is not tested
ERR: ConversionHelper:SetNumberOfElements is not tested
ERR: ConversionHelper:SetNumberOfSamples is not tested
ERR: Test file not found: Test/Components/GAMs/ConversionGAM/ConversionHelperGTest.cpp
ERR: ConversionHelperT:LoadOffset is not tested
ERR: Filter:CheckNormalisation is not tested
ERR: Filter:GetDenCoeff is not tested
ERR: Filter:GetNumCoeff is not tested
ERR: Filter:GetNumberOfDenCoeff is not tested
ERR: Filter:GetNumberOfNumCoeff is not tested
ERR: Filter:GetStaticGainFloat32 is not tested
ERR: Filter:GetStaticGainFloat64 is not tested
ERR: Filter:GetStaticGainInt32 is not tested
ERR: Filter:GetStaticGainInt64 is not tested
ERR: Filter:Initialise is not tested
ERR: Filter:Process is not tested
ERR: Filter:Reset is not tested
ERR: Test file not found: Test/Components/GAMs/FilterGAM/FilterGTest.cpp
ERR: FilterGAM:GetDenCoeff is not tested
ERR: FilterGAM:GetNumCoeff is not tested
ERR: FilterGAM:GetNumberOfDenCoeff is not tested
ERR: FilterGAM:GetNumberOfNumCoeff is not tested
ERR: FilterGAM:GetNumberOfSamples is not tested
ERR: FilterGAM:GetNumberOfSignals is not tested
ERR: FilterGAM:GetResetInEachState is not tested
ERR: FilterGAM:GetStaticGain is not tested
ERR: FilterGAM:PrepareNextState is not tested
ERR: FilterT:CheckNormalisation is not tested
ERR: FilterT:GetDenCoeff is not tested
ERR: FilterT:GetNumCoeff is not tested
ERR: FilterT:GetStaticGainFloat32 is not tested
ERR: FilterT:GetStaticGainFloat64 is not tested
ERR: FilterT:GetStaticGainInt32 is not tested
ERR: FilterT:GetStaticGainInt64 is not tested
ERR: FilterT:Initialise is not tested
ERR: FilterT:Process is not tested
ERR: FilterT:Reset is not tested
ERR: Test file not found: Test/Components/GAMs/FilterGAM/FilterTGTest.cpp
ERR: UEIAI217_803:ConfigureChannels is not tested
ERR: UEIAI217_803:GetDeviceChannels is not tested
ERR: UEIAI217_803:GetHardwareChannels is not tested
ERR: UEIAI217_803:GetModel is not tested
ERR: UEIAI217_803:GetSampleSize is not tested
ERR: UEIAI217_803:GetType is not tested
ERR: UEIAI217_803:InitBuffer is not tested
ERR: UEIAI217_803:RetrieveInputSignal is not tested
ERR: UEIAI217_803:ScaleSignal is not tested
ERR: UEIAI217_803:SetOutputSignal is not tested
ERR: UEIAO308:ConfigureChannels is not tested
ERR: UEIAO308:GetDeviceChannels is not tested
ERR: UEIAO308:GetHardwareChannels is not tested
ERR: UEIAO308:GetModel is not tested
ERR: UEIAO308:GetSampleSize is not tested
ERR: UEIAO308:GetType is not tested
ERR: UEIAO308:InitBuffer is not tested
ERR: UEIAO308:RetrieveInputSignal is not tested
ERR: UEIAO308:ScaleSignal is not tested
ERR: UEIBufferPointer:GetSample is not tested
ERR: UEIBufferPointer:SetHead is not tested
ERR: UEIBufferPointer:SetPointerCharacteristics is not tested
ERR: UEICircularBuffer:AdvanceBufferIndex is not tested
ERR: UEICircularBuffer:AdvanceBufferReadOneSample is not tested
ERR: UEICircularBuffer:AdvanceReadPointer is not tested
ERR: UEICircularBuffer:CheckAvailableSpace is not tested
ERR: UEICircularBuffer:CheckReadReady is not tested
ERR: UEICircularBuffer:CheckoutBuffer is not tested
ERR: UEICircularBuffer:GetAvailableBytesToRead is not tested
ERR: UEICircularBuffer:GetBufferWritePointers is not tested
ERR: UEICircularBuffer:GetWritePointer is not tested
ERR: UEICircularBuffer:ReadBuffer is not tested
ERR: UEICircularBuffer:ReadBytes is not tested
ERR: UEICircularBuffer:ReadChannel is not tested
ERR: UEICircularBuffer:ReadTimestamp is not tested
ERR: UEICircularBuffer:ResetBuffer is not tested
ERR: UEICircularBuffer:ZeroNextBytes is not tested
ERR: UEIDIO404:ConfigureChannels is not tested
ERR: UEIDIO404:GetDeviceChannels is not tested
ERR: UEIDIO404:GetHardwareChannels is not tested
ERR: UEIDIO404:GetModel is not tested
ERR: UEIDIO404:GetSampleSize is not tested
ERR: UEIDIO404:GetType is not tested
ERR: UEIDIO404:InitBuffer is not tested
ERR: UEIDIO404:RetrieveInputSignal is not tested
ERR: UEIDIO404:ScaleSignal is not tested
ERR: UEIDIO404:SetOutputSignal is not tested
ERR: Test file not found: Test/Components/Interfaces/UEIDAQ/UEIDefinitionsGTest.cpp
ERR: UEIDevice:AcceptedSignalType is not tested
ERR: UEIDevice:CheckChannelListAndDirection is not tested
ERR: UEIDevice:ConfigureChannels is not tested
ERR: UEIDevice:ConfigureDevice is not tested
ERR: UEIDevice:GetDevN is not tested
ERR: UEIDevice:GetDeviceChannels is not tested
ERR: UEIDevice:GetHardwareChannels is not tested
ERR: UEIDevice:GetHardwareCorrespondence is not tested
ERR: UEIDevice:GetMapAssignment is not tested
ERR: UEIDevice:GetModel is not tested
ERR: UEIDevice:GetName is not tested
ERR: UEIDevice:GetSampleSize is not tested
ERR: UEIDevice:GetSamplingFrequency is not tested
ERR: UEIDevice:GetType is not tested
ERR: UEIDevice:InitBuffer is not tested
ERR: UEIDevice:RetrieveInputSignal is not tested
ERR: UEIDevice:ScaleSignal is not tested
ERR: UEIDevice:SetHardwareCorrespondence is not tested
ERR: UEIDevice:SetInputChannelList is not tested
ERR: UEIDevice:SetMapAssignment is not tested
ERR: UEIDevice:SetOutputChannelList is not tested
ERR: UEIDevice:SetOutputSignal is not tested
ERR: UEIMapContainer:CheckMapCoherency is not tested
ERR: UEIMapContainer:CleanupMap is not tested
ERR: UEIMapContainer:ConfigureInputsForDataSource is not tested
ERR: UEIMapContainer:ConfigureOutputsForDataSource is not tested
ERR: UEIMapContainer:GetChannelOfMember is not tested
ERR: UEIMapContainer:GetDevDefined is not tested
ERR: UEIMapContainer:GetExecutionMode is not tested
ERR: UEIMapContainer:GetInputs is not tested
ERR: UEIMapContainer:GetMapStatus is not tested
ERR: UEIMapContainer:GetName is not tested
ERR: UEIMapContainer:GetNumberOfChannels is not tested
ERR: UEIMapContainer:GetType is not tested
ERR: UEIMapContainer:GetsampleRate is not tested
ERR: UEIMapContainer:IsSignalAllowed is not tested
ERR: UEIMapContainer:RegisterDS is not tested
ERR: UEIMapContainer:SetDAQHandle is not tested
ERR: UEIMapContainer:SetOutputs is not tested
ERR: UEIMapContainer:StartMap is not tested
ERR: UEIMapContainer:StopMap is not tested
ERR: UEIMockupManager:Initialise is not tested
ERR: Test file not found: Test/Components/Interfaces/UEIDAQ/UEIMockupManagerGTest.cpp
ERR: UEIRtDMap:CheckMapCoherency is not tested
ERR: UEIRtDMap:CleanupMap is not tested
ERR: UEIRtDMap:ConfigureOutputsForDataSource is not tested
ERR: UEIRtDMap:GetInputs is not tested
ERR: UEIRtDMap:GetType is not tested
ERR: UEIRtDMap:SetOutputs is not tested
ERR: UEIRtDMap:StopMap is not tested
ERR: UEIRtVMap:CheckMapCoherency is not tested
ERR: UEIRtVMap:CleanupMap is not tested
ERR: UEIRtVMap:ConfigureOutputsForDataSource is not tested
ERR: UEIRtVMap:GetInputs is not tested
ERR: UEIRtVMap:GetType is not tested
ERR: UEIRtVMap:SetOutputs is not tested
ERR: UEIRtVMap:StopMap is not tested

GTest

WARN: Number of errors has not changed (but there are still errors). Number of tests: 1850. Current branch: 16. Reference branch: 16
OK: Number of tests increased. Current branch: 1850. Reference branch: 1771

Unsolved Failing Tests

ERR: TestCRIOThreadCallback
ERR: TestCRIOThreadCallback_FailedRead
ERR: TestGetInputOffset
ERR: TestInitialise
ERR: TestInitialise_TimestampProvider
ERR: TestPrepareInputOffsets
ERR: TestPrepareNextState
ERR: TestSetConfiguredDatabase
ERR: TestTerminateInputCopy
ERR: TestStopAcquisition
ERR: TestOPCUAMethodCall_Array
ERR: Test_Read_ExtensionObject_Complex
ERR: Test_Read_ExtensionObject_Array
ERR: Test_Write_ExtensionObject_Complex
ERR: Test_Write_ExtensionObject_Array

New Failing Tests

ERR: Test_Write_ExtensionObject

Solved Failing Tests

ERR: TestCheck

Coverage

OK: GAMs/FilterGAM/Filter.cpp: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: GAMs/FilterGAM/FilterGAM.cpp: was modified. line coverage is still OK. This branch (99.5 % >= 90.0 %). Reference branch (98.3 % >= 90.0 %)
OK: GAMs/FilterGAM/FilterT.h: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: Interfaces/OPCUA/OPCUAClientRead.cpp: insufficient line coverage (but has improved): (83.2 % < 90.0 %). Reference branch (83.1 % < 90.0 %)
OK: Interfaces/OPCUA/OPCUAClientWrite.cpp: insufficient line coverage (but has improved): (84.7 % < 90.0 %). Reference branch (84.5 % < 90.0 %)
OK: Interfaces/SysLogger/SysLogger.cpp: was modified. line coverage is still OK. This branch (98.5 % >= 90.0 %). Reference branch (24.6 % >= 90.0 %)
OK: No coverage errors found
OK: no errors found.

Integration test review

Date of the review: 04/04/2024

Person who did the review: jenkins1 (codac.local)

Version of source code: 0937152073a62c3780d7c7c9801704ba53350e70

Result of review: N/A

List of non-conformities: N/A

Comments: N/A

Acceptance test review

Date of the review: 04/04/2024

Person who did the review: jenkins1 (codac.local)

Version of source code: 0937152073a62c3780d7c7c9801704ba53350e70

Result of review: N/A

List of non-conformities: N/A

Comments: N/A

Also available in: Atom PDF