Meeting #1711
MARTe2-components QA-audit (v1.8.0)
0%
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